|
JBoss MetaData Repository 2.2.0.SP1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.metadata.plugins.loader.AbstractMetaDataLoader
public abstract class AbstractMetaDataLoader
AbstractMetaDataLoader.
The default behaviour is to assume there are only annotations with the types and names of the getMetadata() methods interpreted as annotation types and class names.
Constructor Summary | |
---|---|
AbstractMetaDataLoader()
Create a new AbstractMetaDataLoader. |
|
AbstractMetaDataLoader(ScopeKey key)
Create a new AbstractMetaDataLoader. |
Method Summary | ||
---|---|---|
ScopeKey |
getScope()
Return the scope key |
|
MetaDataRetrieval |
getScopedRetrieval(ScopeLevel level)
Get scoped retrieval for level param. |
|
ValidTime |
getValidTime()
The valid time |
|
void |
invalidate()
Invalidate |
|
|
isCachable(Item<T> item)
Whether the item is cachable |
|
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 |
|
|
retrieveMetaData(Class<T> type)
Get metadata |
|
MetaDataItem<?> |
retrieveMetaData(String name)
Get metadata |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jboss.metadata.spi.retrieval.MetaDataRetrieval |
---|
getComponentMetaDataRetrieval, isEmpty, retrieveAnnotation, retrieveAnnotations |
Constructor Detail |
---|
public AbstractMetaDataLoader()
public AbstractMetaDataLoader(ScopeKey key)
key
- the scopeMethod Detail |
---|
public ScopeKey getScope()
MetaDataRetrieval
getScope
in interface MetaDataRetrieval
public ValidTime getValidTime()
MetaDataRetrieval
getValidTime
in interface MetaDataRetrieval
public <T> boolean isCachable(Item<T> item)
MetaDataLoader
isCachable
in interface MetaDataLoader
T
- the item typeitem
- the item
public AnnotationsItem retrieveLocalAnnotations()
MetaDataRetrieval
retrieveLocalAnnotations
in interface MetaDataRetrieval
public AnnotationsItem retrieveAnnotationsAnnotatedWith(Class<? extends Annotation> meta)
MetaDataRetrieval
retrieveAnnotationsAnnotatedWith
in interface MetaDataRetrieval
meta
- the meta annotation
public <T> MetaDataItem<T> retrieveMetaData(Class<T> type)
MetaDataRetrieval
retrieveMetaData
in interface MetaDataRetrieval
T
- the metadata typetype
- the type
public MetaDatasItem retrieveLocalMetaData()
MetaDataRetrieval
retrieveLocalMetaData
in interface MetaDataRetrieval
public MetaDatasItem retrieveMetaData()
MetaDataRetrieval
retrieveMetaData
in interface MetaDataRetrieval
public MetaDataItem<?> retrieveMetaData(String name)
MetaDataRetrieval
retrieveMetaData
in interface MetaDataRetrieval
name
- the name of the meta data
public MetaDataRetrieval getScopedRetrieval(ScopeLevel level)
MetaDataRetrieval
getScopedRetrieval
in interface MetaDataRetrieval
level
- the scope level
public void invalidate()
|
JBoss MetaData Repository 2.2.0.SP1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |