public static interface FeatureTypes.Repository extends Annotatable
Annotatable.AnnotationForwarder
ANNOTATION
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.
|
getAnnotation
addChangeListener, addChangeListener, isUnchanging, removeChangeListener, removeChangeListener
java.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