1 15 package org.apache.tapestry.junit.mock.c10; 16 17 import org.apache.tapestry.IMarkupWriter; 18 import org.apache.tapestry.IRender; 19 import org.apache.tapestry.IRequestCycle; 20 import org.apache.tapestry.components.ILinkComponent; 21 import org.apache.tapestry.components.LinkEventType; 22 23 29 30 public abstract class ThreeFour extends Home 31 { 32 33 private class LinkContentRender implements IRender 34 { 35 36 public void render(IMarkupWriter writer, IRequestCycle cycle) 37 { 38 renderLinkContent(writer, cycle); 39 } 40 41 } 42 43 private void renderLinkContent(IMarkupWriter writer, IRequestCycle cycle) 44 { 45 ILinkComponent link = (ILinkComponent) getComponent("link"); 46 47 50 link.addEventHandler(LinkEventType.CLICK, "eventHandler1"); 51 link.addEventHandler(LinkEventType.CLICK, "eventHandler2"); 52 link.addEventHandler(LinkEventType.CLICK, "eventHandler3"); 53 } 54 55 public IRender getLinkContentRender() 56 { 57 return new LinkContentRender(); 58 } 59 } 60 | Popular Tags |