public class ApplicationSpecification extends LibrarySpecification implements IApplicationSpecification
LibrarySpecification by adding new properties
name and engineClassName.| Constructor and Description |
|---|
ApplicationSpecification() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
extendDescription(org.apache.hivemind.util.ToStringBuilder builder)
Does nothing, subclasses may override to add additional description.
|
java.lang.String |
getEngineClassName()
Returns the name of the class (which implements
IEngine). |
java.lang.String |
getName()
Returns a "user friendly" name for the application (which is optional).
|
void |
setEngineClassName(java.lang.String value) |
void |
setName(java.lang.String name) |
addExtensionSpecification, applyTypeConstraint, checkExtension, getComponents, getComponentSpecificationPath, getComponentTypes, getDescription, getExtension, getExtension, getExtensionNames, getExtensions, getExtensionSpecification, getExtensionSpecifications, getLibraries, getLibraryIds, getLibrarySpecificationPath, getPageNames, getPages, getPageSpecificationPath, getPublicId, getServiceClassName, getServiceNames, getServices, getSpecificationLocation, instantiateImmediateExtensions, setComponents, setComponentSpecificationPath, setDescription, setExtensions, setLibraries, setLibrarySpecificationPath, setPages, setPageSpecificationPath, setPublicId, setServiceClassName, setServices, setSpecificationLocation, toStringgetLocation, setLocationgetProperty, getPropertyNames, removeProperty, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddExtensionSpecification, checkExtension, getComponentSpecificationPath, getComponentTypes, getDescription, getExtension, getExtension, getExtensionNames, getExtensionSpecification, getExtensionSpecifications, getLibraryIds, getLibrarySpecificationPath, getPageNames, getPageSpecificationPath, getPublicId, getServiceClassName, getServiceNames, getSpecificationLocation, instantiateImmediateExtensions, setComponentSpecificationPath, setDescription, setLibrarySpecificationPath, setPageSpecificationPath, setPublicId, setServiceClassName, setSpecificationLocationgetProperty, getPropertyNames, removeProperty, setPropertypublic ApplicationSpecification()
public java.lang.String getName()
IApplicationSpecificationgetName in interface IApplicationSpecificationpublic void setEngineClassName(java.lang.String value)
setEngineClassName in interface IApplicationSpecificationpublic java.lang.String getEngineClassName()
IApplicationSpecificationIEngine).
May return null, in which case a default is used.getEngineClassName in interface IApplicationSpecificationpublic void setName(java.lang.String name)
setName in interface IApplicationSpecificationprotected void extendDescription(org.apache.hivemind.util.ToStringBuilder builder)
LibrarySpecificationextendDescription in class LibrarySpecificationLibrarySpecification.toString()