1 15 package org.apache.tapestry.spec; 16 17 import java.util.Collection ; 18 19 import org.apache.hivemind.Locatable; 20 import org.apache.hivemind.LocationHolder; 21 import org.apache.tapestry.util.IPropertyHolder; 22 23 30 public interface IContainedComponent extends IPropertyHolder, LocationHolder, Locatable, PropertyInjectable 31 { 32 37 public abstract IBindingSpecification getBinding(String name); 38 44 public abstract Collection getBindingNames(); 45 public abstract String getType(); 46 public abstract void setBinding(String name, IBindingSpecification spec); 47 public abstract void setType(String value); 48 54 public abstract void setCopyOf(String id); 55 61 public abstract String getCopyOf(); 62 63 69 public abstract boolean getInheritInformalParameters(); 70 71 77 public abstract void setInheritInformalParameters(boolean value); 78 79 85 public String getPropertyName(); 86 87 91 92 public void setPropertyName(String propertyName); 93 } | Popular Tags |