public static interface FeatureTypes.Repository extends Annotatable
Annotatable.AnnotationForwarderANNOTATION| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName()
The name of this repository.
|
FeatureTypes.Type |
getType(java.lang.String name)
Find the type for a name.
|
java.util.Set |
getTypes()
Get a set of all type names defined in this repository.
|
getAnnotationaddChangeListener, addChangeListener, isUnchanging, removeChangeListener, removeChangeListenerjava.lang.String getName()
The name of this repository.
This will be the ${repository} component of any URIs of types defined here.
java.util.Set getTypes()
FeatureTypes.Type getType(java.lang.String name) throws java.util.NoSuchElementException
name - the name of the Typejava.util.NoSuchElementException - if that type can not be found