|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Defines an "extension", which is much like a helper bean, but is part of a library or application specification (and has the same lifecycle as the application).
Method Summary | |
void |
addConfiguration(java.lang.String propertyName,
java.lang.String value)
|
java.lang.String |
getClassName()
|
java.util.Map |
getConfiguration()
Returns an immutable Map of the configuration; keyed on property name, with values as properties to assign. |
java.lang.Object |
instantiateExtension()
Invoked to instantiate an instance of the extension and return it. |
boolean |
isImmediate()
Returns true if the extensions should be instantiated immediately after the containing LibrarySpecification if parsed. |
void |
setClassName(java.lang.String className)
|
void |
setImmediate(boolean immediate)
|
Methods inherited from interface org.apache.tapestry.util.IPropertyHolder |
getProperty, getPropertyNames, removeProperty, setProperty |
Methods inherited from interface org.apache.hivemind.LocationHolder |
setLocation |
Methods inherited from interface org.apache.hivemind.Locatable |
getLocation |
Method Detail |
public java.lang.String getClassName()
public void setClassName(java.lang.String className)
public void addConfiguration(java.lang.String propertyName, java.lang.String value)
public java.util.Map getConfiguration()
public java.lang.Object instantiateExtension()
public boolean isImmediate()
LibrarySpecification
if parsed. Non-immediate extensions are
instantiated only as needed.
public void setImmediate(boolean immediate)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |