|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.metadata.plugins.context.AbstractMetaDataContext
org.jboss.metadata.plugins.context.CachingMetaDataContext
public class CachingMetaDataContext
CachingMetaDataContext.
Constructor Summary | |
---|---|
CachingMetaDataContext(MetaDataContext parent,
List<MetaDataRetrieval> retrievals)
Create a new CachingMetaDataContext. |
|
CachingMetaDataContext(MetaDataContext parent,
List<MetaDataRetrieval> retrievals,
CacheFactory factory)
Create a new CachingMetaDataContext. |
|
CachingMetaDataContext(MetaDataContext parent,
MetaDataRetrieval retrieval)
Create a new CachingMetaDataContext. |
|
CachingMetaDataContext(MetaDataContext parent,
MetaDataRetrieval retrieval,
CacheFactory factory)
Create a new CachingMetaDataContext. |
|
CachingMetaDataContext(MetaDataRetrieval retrieval)
Create a new CachingMetaDataContext. |
|
CachingMetaDataContext(MetaDataRetrieval retrieval,
CacheFactory factory)
Create a new CachingMetaDataContext. |
Method Summary | ||
---|---|---|
void |
append(MetaDataRetrieval retrieval)
Append a meta data retrieval |
|
protected void |
clearCache(Cache<?,?> cache)
Clear cache. |
|
MetaDataRetrieval |
getComponentMetaDataRetrieval(Signature signature)
Get the component metadata retrieval |
|
protected String |
getFqn()
Get fqn for this instance. |
|
MetaDataRetrieval |
getScopedRetrieval(ScopeLevel level)
Get scoped retrieval for level param. |
|
boolean |
isEmpty()
Is metadata empty. |
|
void |
prepend(MetaDataRetrieval retrieval)
Prepend a meta data retrieval |
|
void |
remove(MetaDataRetrieval retrieval)
Remove a meta data retrieval |
|
|
retrieveAnnotation(Class<T> annotationType)
Get annotation |
|
AnnotationsItem |
retrieveAnnotations()
Get all the annotations |
|
MetaDatasItem |
retrieveMetaData()
Get all the metadata |
|
|
retrieveMetaData(Class<T> type)
Get metadata |
|
MetaDataItem<?> |
retrieveMetaData(String name)
Get metadata |
Methods inherited from class org.jboss.metadata.plugins.context.AbstractMetaDataContext |
---|
getLocalRetrievals, getParent, getRetrievals, getScope, getValidTime, retrieveLocalAnnotations, retrieveLocalMetaData |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CachingMetaDataContext(MetaDataRetrieval retrieval)
retrieval
- the retrievalpublic CachingMetaDataContext(MetaDataRetrieval retrieval, CacheFactory factory)
retrieval
- the retrievalfactory
- the cache factorypublic CachingMetaDataContext(MetaDataContext parent, MetaDataRetrieval retrieval)
parent
- the parentretrieval
- the retrievalpublic CachingMetaDataContext(MetaDataContext parent, MetaDataRetrieval retrieval, CacheFactory factory)
parent
- the parentretrieval
- the retrievalfactory
- the cache factorypublic CachingMetaDataContext(MetaDataContext parent, List<MetaDataRetrieval> retrievals)
parent
- the parentretrievals
- the retrievalspublic CachingMetaDataContext(MetaDataContext parent, List<MetaDataRetrieval> retrievals, CacheFactory factory)
parent
- the parentretrievals
- the retrievalsfactory
- the cache factoryMethod Detail |
---|
protected String getFqn()
public AnnotationsItem retrieveAnnotations()
MetaDataRetrieval
retrieveAnnotations
in interface MetaDataRetrieval
retrieveAnnotations
in class AbstractMetaDataContext
public <T extends Annotation> AnnotationItem<T> retrieveAnnotation(Class<T> annotationType)
MetaDataRetrieval
retrieveAnnotation
in interface MetaDataRetrieval
retrieveAnnotation
in class AbstractMetaDataContext
T
- the annotation typeannotationType
- the annotation type
public MetaDatasItem retrieveMetaData()
MetaDataRetrieval
retrieveMetaData
in interface MetaDataRetrieval
retrieveMetaData
in class AbstractMetaDataContext
public <T> MetaDataItem<T> retrieveMetaData(Class<T> type)
MetaDataRetrieval
retrieveMetaData
in interface MetaDataRetrieval
retrieveMetaData
in class AbstractMetaDataContext
T
- the metadata typetype
- the type
public MetaDataItem<?> retrieveMetaData(String name)
MetaDataRetrieval
retrieveMetaData
in interface MetaDataRetrieval
retrieveMetaData
in class AbstractMetaDataContext
name
- the name of the meta data
public void append(MetaDataRetrieval retrieval)
MetaDataContext
append
in interface MetaDataContext
append
in class AbstractMetaDataContext
retrieval
- the meta data retrievalpublic void prepend(MetaDataRetrieval retrieval)
MetaDataContext
prepend
in interface MetaDataContext
prepend
in class AbstractMetaDataContext
retrieval
- the meta data retrievalpublic void remove(MetaDataRetrieval retrieval)
MetaDataContext
remove
in interface MetaDataContext
remove
in class AbstractMetaDataContext
retrieval
- the meta data retrievalpublic MetaDataRetrieval getComponentMetaDataRetrieval(Signature signature)
MetaDataRetrieval
getComponentMetaDataRetrieval
in interface MetaDataRetrieval
getComponentMetaDataRetrieval
in class AbstractMetaDataContext
signature
- the signature
public boolean isEmpty()
MetaDataRetrieval
isEmpty
in interface MetaDataRetrieval
isEmpty
in class AbstractMetaDataContext
public MetaDataRetrieval getScopedRetrieval(ScopeLevel level)
MetaDataRetrieval
getScopedRetrieval
in interface MetaDataRetrieval
getScopedRetrieval
in class AbstractMetaDataContext
level
- the scope level
protected void clearCache(Cache<?,?> cache)
cache
- the cache to clear
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |