1 15 package org.apache.tapestry.html; 16 17 import org.apache.tapestry.AbstractComponent; 18 import org.apache.tapestry.IMarkupWriter; 19 import org.apache.tapestry.IRequestCycle; 20 import org.apache.tapestry.describe.HTMLDescriber; 21 22 29 public abstract class Describe extends AbstractComponent 30 { 31 34 public abstract Object getObject(); 35 36 39 public abstract HTMLDescriber getDescriber(); 40 41 protected void renderComponent(IMarkupWriter writer, IRequestCycle cycle) 42 { 43 if (cycle.isRewinding()) 44 return; 45 46 getDescriber().describeObject(getObject(), writer); 47 } 48 } | Popular Tags |