org.apache.hivemind.internal
Interface ConfigurationPoint
- All Superinterfaces:
- ExtensionPoint, Locatable
- All Known Implementing Classes:
- ConfigurationPointImpl
- public interface ConfigurationPoint
- extends ExtensionPoint
An extension point that provides configuration data in the form
of a list of elements.
- Author:
- Howard Lewis Ship
Method Summary |
Schema |
getContributionsSchema()
Returns the Schema for contributions to the configuration point
(which may be null if the point does not define a schema for
contributions). |
java.util.List |
getElements()
Returns the constructed extensions as a list of elements assembled
from the various contributions. |
getElements
public java.util.List getElements()
- Returns the constructed extensions as a list of elements assembled
from the various contributions. The List is unmodifiable. May
return an empty list, but won't return null. May return a proxy to
the actual data (which is constructed only as needed), but user code
shouldn't care about that.
getContributionsSchema
public Schema getContributionsSchema()
- Returns the Schema for contributions to the configuration point
(which may be null if the point does not define a schema for
contributions).