org.apache.hivemind.parse
Class ModuleDescriptor
java.lang.Object
|
+--org.apache.hivemind.impl.BaseLocatable
|
+--org.apache.hivemind.parse.ModuleDescriptor
- All Implemented Interfaces:
- Locatable, LocationHolder
- public final class ModuleDescriptor
- extends BaseLocatable
Representation of a HiveMind module descriptor, as parsed
by DescriptorParser
.
Corresponds to the root <module> element.
- Author:
- Howard Lewis Ship
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ModuleDescriptor
public ModuleDescriptor()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
addServicePoint
public void addServicePoint(ServicePointDescriptor service)
getServicePoints
public java.util.List getServicePoints()
addImplementation
public void addImplementation(ImplementationDescriptor descriptor)
getImplementations
public java.util.List getImplementations()
addConfigurationPoint
public void addConfigurationPoint(ConfigurationPointDescriptor descriptor)
getConfigurationPoints
public java.util.List getConfigurationPoints()
addContribution
public void addContribution(ContributionDescriptor descriptor)
getContributions
public java.util.List getContributions()
getModuleId
public java.lang.String getModuleId()
getVersion
public java.lang.String getVersion()
setModuleId
public void setModuleId(java.lang.String string)
setVersion
public void setVersion(java.lang.String string)
getClassResolver
public ClassResolver getClassResolver()
setClassResolver
public void setClassResolver(ClassResolver resolver)