|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IExtensionSpecification
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 |
---|
java.lang.String getClassName()
void setClassName(java.lang.String className)
void addConfiguration(java.lang.String propertyName, java.lang.String value)
java.util.Map getConfiguration()
java.lang.Object instantiateExtension()
boolean isImmediate()
LibrarySpecification
if parsed. Non-immediate extensions are
instantiated only as needed.
void setImmediate(boolean immediate)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |