public interface MetaDataRetrieval
Modifier and Type | Method and Description |
---|---|
MetaDataRetrieval |
getComponentMetaDataRetrieval(Signature signature)
Get the component metadata retrieval
|
ScopeKey |
getScope()
Return the scope key
|
MetaDataRetrieval |
getScopedRetrieval(ScopeLevel level)
Get scoped retrieval for level param.
|
ValidTime |
getValidTime()
The valid time
|
boolean |
isEmpty()
Is metadata empty.
|
<T extends Annotation> |
retrieveAnnotation(Class<T> annotationType)
Get annotation
|
AnnotationsItem |
retrieveAnnotations()
Get all the annotations
|
AnnotationsItem |
retrieveAnnotationsAnnotatedWith(Class<? extends Annotation> meta)
Get all the annotations annotated with the given meta annotation
|
AnnotationsItem |
retrieveLocalAnnotations()
Get all the local annotations
|
MetaDatasItem |
retrieveLocalMetaData()
Get all the local metadata
|
MetaDatasItem |
retrieveMetaData()
Get all the metadata
|
<T> MetaDataItem<T> |
retrieveMetaData(Class<T> type)
Get metadata
|
MetaDataItem<?> |
retrieveMetaData(String name)
Get metadata
|
ScopeKey getScope()
ValidTime getValidTime()
AnnotationsItem retrieveAnnotations()
AnnotationsItem retrieveLocalAnnotations()
AnnotationsItem retrieveAnnotationsAnnotatedWith(Class<? extends Annotation> meta)
meta
- the meta annotation<T extends Annotation> AnnotationItem<T> retrieveAnnotation(Class<T> annotationType)
T
- the annotation typeannotationType
- the annotation typeMetaDatasItem retrieveMetaData()
MetaDatasItem retrieveLocalMetaData()
<T> MetaDataItem<T> retrieveMetaData(Class<T> type)
T
- the metadata typetype
- the typeMetaDataItem<?> retrieveMetaData(String name)
name
- the name of the meta dataMetaDataRetrieval getComponentMetaDataRetrieval(Signature signature)
signature
- the signatureboolean isEmpty()
MetaDataRetrieval getScopedRetrieval(ScopeLevel level)
level
- the scope levelCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.