|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.metadata.plugins.loader.AbstractMetaDataLoader
org.jboss.metadata.plugins.loader.BasicMetaDataLoader
org.jboss.metadata.plugins.loader.AbstractMutableMetaDataLoader
org.jboss.metadata.plugins.loader.AbstractMutableComponentMetaDataLoader
public abstract class AbstractMutableComponentMetaDataLoader
AbstractMutableComponentMetaDataLoader.
| Constructor Summary | |
|---|---|
AbstractMutableComponentMetaDataLoader()
Create a new AbstractMutableComponentMetaDataLoader. |
|
AbstractMutableComponentMetaDataLoader(boolean restricted)
Create a new AbstractMutableComponentMetaDataLoader. |
|
AbstractMutableComponentMetaDataLoader(ScopeKey key)
Create a new AbstractComponentMutableMetaDataLoader. |
|
AbstractMutableComponentMetaDataLoader(ScopeKey key,
boolean restricted)
Create a new AbstractComponentMetaDataLoader. |
|
| Method Summary | ||
|---|---|---|
|
addAnnotation(org.jboss.reflect.spi.MemberInfo member,
T annotation)
Add a member annotation |
|
|
addAnnotation(Member member,
T annotation)
Add a component annotation |
|
|
addAnnotation(Signature signature,
T annotation)
Add a component annotation |
|
MetaDataRetrieval |
addComponentMetaDataRetrieval(Signature signature,
MetaDataRetrieval component)
Add a component metadata |
|
|
addMetaData(org.jboss.reflect.spi.MemberInfo member,
String name,
T metaData,
Class<T> type)
Add member metaData |
|
|
addMetaData(org.jboss.reflect.spi.MemberInfo member,
T metaData,
Class<T> type)
Add member metaData |
|
|
addMetaData(Member member,
String name,
T metaData,
Class<T> type)
Add member metaData |
|
|
addMetaData(Member member,
T metaData,
Class<T> type)
Add member metaData |
|
|
addMetaData(Signature signature,
String name,
T metaData,
Class<T> type)
Add member metaData |
|
|
addMetaData(Signature signature,
T metaData,
Class<T> type)
Add member metaData |
|
MetaDataRetrieval |
getComponentMetaDataRetrieval(Signature signature)
Get the component metadata retrieval |
|
protected abstract MetaDataRetrieval |
initComponentRetrieval(Signature signature)
Initialise a component metadata retrieval |
|
protected MutableMetaData |
initRetrieval(Signature signature)
Initialise the retrieval |
|
boolean |
isEmpty()
Is metadata empty. |
|
protected static boolean |
isNullOrEmpty(Map map)
Is map null or empty. |
|
|
removeAnnotation(Member member,
Class<T> annotationType)
Remove a member annotation |
|
|
removeAnnotation(org.jboss.reflect.spi.MemberInfo member,
Class<T> annotationType)
Remove a member annotation |
|
|
removeAnnotation(Signature signature,
Class<T> annotationType)
Remove a member annotation |
|
MetaDataRetrieval |
removeComponentMetaDataRetrieval(Signature signature)
Remove a component metadata |
|
|
removeMetaData(Member member,
Class<T> type)
Remove member metaData |
|
|
removeMetaData(org.jboss.reflect.spi.MemberInfo member,
Class<T> type)
Remove member metaData |
|
|
removeMetaData(org.jboss.reflect.spi.MemberInfo member,
String name,
Class<T> type)
Remove member metadata |
|
|
removeMetaData(Member member,
String name,
Class<T> type)
Remove member metadata |
|
|
removeMetaData(Signature signature,
Class<T> type)
Remove member metaData |
|
|
removeMetaData(Signature signature,
String name,
Class<T> type)
Remove member metadata |
|
| Methods inherited from class org.jboss.metadata.plugins.loader.AbstractMutableMetaDataLoader |
|---|
addMetaData, addMetaData, checkRestricted, checkRestricted, removeMetaData, removeMetaData |
| Methods inherited from class org.jboss.metadata.plugins.loader.BasicMetaDataLoader |
|---|
retrieveAnnotation, retrieveMetaData |
| Methods inherited from class org.jboss.metadata.plugins.loader.AbstractMetaDataLoader |
|---|
getScope, getScopedRetrieval, getValidTime, invalidate, isCachable, retrieveLocalAnnotations, retrieveLocalMetaData, retrieveMetaData, retrieveMetaData |
| 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.loader.MetaDataLoader |
|---|
isCachable |
| Methods inherited from interface org.jboss.metadata.spi.retrieval.MetaDataRetrieval |
|---|
getScope, getScopedRetrieval, getValidTime, retrieveAnnotation, retrieveAnnotations, retrieveLocalAnnotations, retrieveLocalMetaData, retrieveMetaData, retrieveMetaData, retrieveMetaData |
| Methods inherited from interface org.jboss.metadata.spi.MutableMetaData |
|---|
addAnnotation, removeAnnotation |
| Constructor Detail |
|---|
public AbstractMutableComponentMetaDataLoader()
public AbstractMutableComponentMetaDataLoader(boolean restricted)
restricted - whether items are restrictedpublic AbstractMutableComponentMetaDataLoader(ScopeKey key)
key - the scope key
public AbstractMutableComponentMetaDataLoader(ScopeKey key,
boolean restricted)
key - the scope keyrestricted - whether the context is restricted| Method Detail |
|---|
public boolean isEmpty()
MetaDataRetrieval
isEmpty in interface MetaDataRetrievalprotected static boolean isNullOrEmpty(Map map)
map - the map
public MetaDataRetrieval addComponentMetaDataRetrieval(Signature signature,
MetaDataRetrieval component)
ComponentMutableMetaData
addComponentMetaDataRetrieval in interface ComponentMutableMetaDatasignature - the signaturecomponent - the component
public MetaDataRetrieval removeComponentMetaDataRetrieval(Signature signature)
ComponentMutableMetaData
removeComponentMetaDataRetrieval in interface ComponentMutableMetaDatasignature - the signature
public MetaDataRetrieval getComponentMetaDataRetrieval(Signature signature)
MetaDataRetrieval
getComponentMetaDataRetrieval in interface MetaDataRetrievalgetComponentMetaDataRetrieval in class BasicMetaDataLoadersignature - the signature
protected MutableMetaData initRetrieval(Signature signature)
signature - the signature
protected abstract MetaDataRetrieval initComponentRetrieval(Signature signature)
signature - the signature
public <T extends Annotation> T addAnnotation(Signature signature,
T annotation)
ComponentMutableMetaData
addAnnotation in interface ComponentMutableMetaDataT - the annotation typesignature - the signatureannotation - the annotation
public <T> T addMetaData(Signature signature,
String name,
T metaData,
Class<T> type)
ComponentMutableMetaData
addMetaData in interface ComponentMutableMetaDataT - the metadata typesignature - the signaturename - the namemetaData - the meta datatype - the expected type
public <T> T addMetaData(Signature signature,
T metaData,
Class<T> type)
ComponentMutableMetaData
addMetaData in interface ComponentMutableMetaDataT - the metadata typesignature - the signaturemetaData - the meta datatype - the expected type
public <T extends Annotation> T removeAnnotation(Signature signature,
Class<T> annotationType)
ComponentMutableMetaData
removeAnnotation in interface ComponentMutableMetaDataT - the annotation typesignature - the signatureannotationType - the annotation type
public <T> T removeMetaData(Signature signature,
Class<T> type)
ComponentMutableMetaData
removeMetaData in interface ComponentMutableMetaDataT - the metadata typesignature - the signaturetype - the meta data type
public <T> T removeMetaData(Signature signature,
String name,
Class<T> type)
ComponentMutableMetaData
removeMetaData in interface ComponentMutableMetaDataT - the metadata typesignature - the signaturename - the name of the meta datatype - the expected type of the metadata
public <T extends Annotation> T addAnnotation(Member member,
T annotation)
ComponentMutableMetaData
addAnnotation in interface ComponentMutableMetaDataT - the annotation typemember - memberannotation - the annotation
public <T extends Annotation> T addAnnotation(org.jboss.reflect.spi.MemberInfo member,
T annotation)
ComponentMutableMetaData
addAnnotation in interface ComponentMutableMetaDataT - the annotation typemember - memberannotation - the annotation
public <T> T addMetaData(Member member,
String name,
T metaData,
Class<T> type)
ComponentMutableMetaData
addMetaData in interface ComponentMutableMetaDataT - the metadata typemember - membername - the namemetaData - the meta datatype - the expected type
public <T> T addMetaData(Member member,
T metaData,
Class<T> type)
ComponentMutableMetaData
addMetaData in interface ComponentMutableMetaDataT - the metadata typemember - membermetaData - the meta datatype - the expected type
public <T> T addMetaData(org.jboss.reflect.spi.MemberInfo member,
String name,
T metaData,
Class<T> type)
ComponentMutableMetaData
addMetaData in interface ComponentMutableMetaDataT - the metadata typemember - membername - the namemetaData - the meta datatype - the expected type
public <T> T addMetaData(org.jboss.reflect.spi.MemberInfo member,
T metaData,
Class<T> type)
ComponentMutableMetaData
addMetaData in interface ComponentMutableMetaDataT - the metadata typemember - membermetaData - the meta datatype - the expected type
public <T extends Annotation> T removeAnnotation(Member member,
Class<T> annotationType)
ComponentMutableMetaData
removeAnnotation in interface ComponentMutableMetaDataT - the annotation typemember - memberannotationType - the annotation type
public <T extends Annotation> T removeAnnotation(org.jboss.reflect.spi.MemberInfo member,
Class<T> annotationType)
ComponentMutableMetaData
removeAnnotation in interface ComponentMutableMetaDataT - the annotation typemember - memberannotationType - the annotation type
public <T> T removeMetaData(Member member,
Class<T> type)
ComponentMutableMetaData
removeMetaData in interface ComponentMutableMetaDataT - the metadata typemember - membertype - the meta data type
public <T> T removeMetaData(Member member,
String name,
Class<T> type)
ComponentMutableMetaData
removeMetaData in interface ComponentMutableMetaDataT - the metadata typemember - membername - the name of the meta datatype - the expected type of the metadata
public <T> T removeMetaData(org.jboss.reflect.spi.MemberInfo member,
Class<T> type)
ComponentMutableMetaData
removeMetaData in interface ComponentMutableMetaDataT - the metadata typemember - membertype - the meta data type
public <T> T removeMetaData(org.jboss.reflect.spi.MemberInfo member,
String name,
Class<T> type)
ComponentMutableMetaData
removeMetaData in interface ComponentMutableMetaDataT - the metadata typemember - membername - the name of the meta datatype - the expected type of the metadata
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||