org.apache.hivemind.impl
Class AbstractExtensionPoint
java.lang.Object
|
+--org.apache.hivemind.impl.BaseLocatable
|
+--org.apache.hivemind.impl.AbstractExtensionPoint
- All Implemented Interfaces:
- ExtensionPoint, Locatable, LocationHolder
- Direct Known Subclasses:
- ConfigurationPointImpl, ServicePointImpl
- public abstract class AbstractExtensionPoint
- extends BaseLocatable
- implements ExtensionPoint
Base class for extension points; provides a module and extensionPointId property.
- Author:
- Howard Lewis Ship
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractExtensionPoint
public AbstractExtensionPoint()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
extendDescription
protected abstract void extendDescription(ToStringBuilder builder)
- Implemented in subclasses to provide details about subclass
properties.
setExtensionPointId
public void setExtensionPointId(java.lang.String extensionPointId)
getExtensionPointId
public java.lang.String getExtensionPointId()
- Description copied from interface:
ExtensionPoint
- Returns the fully qualified id of the extension point.
- Specified by:
getExtensionPointId
in interface ExtensionPoint
setModule
public void setModule(Module module)
getModule
public Module getModule()
- Description copied from interface:
ExtensionPoint
- Returns the
Module
containing the extension point.
- Specified by:
getModule
in interface ExtensionPoint