1 15 package org.apache.tapestry.spec; 16 17 import java.util.List ; 18 19 import org.apache.hivemind.Locatable; 20 import org.apache.hivemind.LocationHolder; 21 import org.apache.tapestry.bean.IBeanInitializer; 22 import org.apache.tapestry.util.IPropertyHolder; 23 24 29 public interface IBeanSpecification extends IPropertyHolder, LocationHolder, Locatable, PropertyInjectable 30 { 31 public abstract String getClassName(); 32 public abstract BeanLifecycle getLifecycle(); 33 37 public abstract void addInitializer(IBeanInitializer initializer); 38 46 public abstract List getInitializers(); 47 public abstract String toString(); 48 public abstract String getDescription(); 49 public abstract void setDescription(String desc); 50 51 public abstract void setClassName(String className); 52 53 public abstract void setLifecycle(BeanLifecycle lifecycle); 54 55 } | Popular Tags |