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, toString
getLocation, setLocation
getProperty, getPropertyNames, removeProperty, setProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addExtensionSpecification, checkExtension, getComponentSpecificationPath, getComponentTypes, getDescription, getExtension, getExtension, getExtensionNames, getExtensionSpecification, getExtensionSpecifications, getLibraryIds, getLibrarySpecificationPath, getPageNames, getPageSpecificationPath, getPublicId, getServiceClassName, getServiceNames, getSpecificationLocation, instantiateImmediateExtensions, setComponentSpecificationPath, setDescription, setLibrarySpecificationPath, setPageSpecificationPath, setPublicId, setServiceClassName, setSpecificationLocation
getProperty, getPropertyNames, removeProperty, setProperty
public ApplicationSpecification()
public java.lang.String getName()
IApplicationSpecification
getName
in interface IApplicationSpecification
public void setEngineClassName(java.lang.String value)
setEngineClassName
in interface IApplicationSpecification
public java.lang.String getEngineClassName()
IApplicationSpecification
IEngine
).
May return null, in which case a default is used.getEngineClassName
in interface IApplicationSpecification
public void setName(java.lang.String name)
setName
in interface IApplicationSpecification
protected void extendDescription(org.apache.hivemind.util.ToStringBuilder builder)
LibrarySpecification
extendDescription
in class LibrarySpecification
LibrarySpecification.toString()