public interface ComponentMutableMetaData
Modifier and Type | Method and Description |
---|---|
<T extends Annotation> |
addAnnotation(org.jboss.reflect.spi.MemberInfo member,
T annotation)
Add a member annotation
|
<T extends Annotation> |
addAnnotation(Member member,
T annotation)
Add a component annotation
|
<T extends Annotation> |
addAnnotation(Signature signature,
T annotation)
Add a component annotation
|
MetaDataRetrieval |
addComponentMetaDataRetrieval(Signature signature,
MetaDataRetrieval component)
Add a component metadata
|
<T> T |
addMetaData(org.jboss.reflect.spi.MemberInfo member,
String name,
T metaData,
Class<T> type)
Add member metaData
|
<T> T |
addMetaData(org.jboss.reflect.spi.MemberInfo member,
T metaData,
Class<T> type)
Add member metaData
|
<T> T |
addMetaData(Member member,
String name,
T metaData,
Class<T> type)
Add member metaData
|
<T> T |
addMetaData(Member member,
T metaData,
Class<T> type)
Add member metaData
|
<T> T |
addMetaData(Signature signature,
String name,
T metaData,
Class<T> type)
Add member metaData
|
<T> T |
addMetaData(Signature signature,
T metaData,
Class<T> type)
Add member metaData
|
<T extends Annotation> |
removeAnnotation(Member member,
Class<T> annotationType)
Remove a member annotation
|
<T extends Annotation> |
removeAnnotation(org.jboss.reflect.spi.MemberInfo member,
Class<T> annotationType)
Remove a member annotation
|
<T extends Annotation> |
removeAnnotation(Signature signature,
Class<T> annotationType)
Remove a member annotation
|
MetaDataRetrieval |
removeComponentMetaDataRetrieval(Signature signature)
Remove a component metadata
|
<T> T |
removeMetaData(Member member,
Class<T> type)
Remove member metaData
|
<T> T |
removeMetaData(org.jboss.reflect.spi.MemberInfo member,
Class<T> type)
Remove member metaData
|
<T> T |
removeMetaData(org.jboss.reflect.spi.MemberInfo member,
String name,
Class<T> type)
Remove member metadata
|
<T> T |
removeMetaData(Member member,
String name,
Class<T> type)
Remove member metadata
|
<T> T |
removeMetaData(Signature signature,
Class<T> type)
Remove member metaData
|
<T> T |
removeMetaData(Signature signature,
String name,
Class<T> type)
Remove member metadata
|
MetaDataRetrieval addComponentMetaDataRetrieval(Signature signature, MetaDataRetrieval component)
signature
- the signaturecomponent
- the componentMetaDataRetrieval removeComponentMetaDataRetrieval(Signature signature)
signature
- the signature<T extends Annotation> T addAnnotation(Signature signature, T annotation)
T
- the annotation typesignature
- the signatureannotation
- the annotation<T extends Annotation> T removeAnnotation(Signature signature, Class<T> annotationType)
T
- the annotation typesignature
- the signatureannotationType
- the annotation type<T> T addMetaData(Signature signature, T metaData, Class<T> type)
T
- the metadata typesignature
- the signaturemetaData
- the meta datatype
- the expected type<T> T removeMetaData(Signature signature, Class<T> type)
T
- the metadata typesignature
- the signaturetype
- the meta data type<T> T addMetaData(Signature signature, String name, T metaData, Class<T> type)
T
- the metadata typesignature
- the signaturename
- the namemetaData
- the meta datatype
- the expected type<T> T removeMetaData(Signature signature, String name, Class<T> type)
T
- the metadata typesignature
- the signaturename
- the name of the meta datatype
- the expected type of the metadata<T extends Annotation> T addAnnotation(Member member, T annotation)
T
- the annotation typemember
- memberannotation
- the annotation<T extends Annotation> T removeAnnotation(Member member, Class<T> annotationType)
T
- the annotation typemember
- memberannotationType
- the annotation type<T> T addMetaData(Member member, T metaData, Class<T> type)
T
- the metadata typemember
- membermetaData
- the meta datatype
- the expected type<T> T removeMetaData(Member member, Class<T> type)
T
- the metadata typemember
- membertype
- the meta data type<T> T addMetaData(Member member, String name, T metaData, Class<T> type)
T
- the metadata typemember
- membername
- the namemetaData
- the meta datatype
- the expected type<T> T removeMetaData(Member member, String name, Class<T> type)
T
- the metadata typemember
- membername
- the name of the meta datatype
- the expected type of the metadata<T extends Annotation> T addAnnotation(org.jboss.reflect.spi.MemberInfo member, T annotation)
T
- the annotation typemember
- memberannotation
- the annotation<T extends Annotation> T removeAnnotation(org.jboss.reflect.spi.MemberInfo member, Class<T> annotationType)
T
- the annotation typemember
- memberannotationType
- the annotation type<T> T addMetaData(org.jboss.reflect.spi.MemberInfo member, T metaData, Class<T> type)
T
- the metadata typemember
- membermetaData
- the meta datatype
- the expected type<T> T removeMetaData(org.jboss.reflect.spi.MemberInfo member, Class<T> type)
T
- the metadata typemember
- membertype
- the meta data type<T> T addMetaData(org.jboss.reflect.spi.MemberInfo member, String name, T metaData, Class<T> type)
T
- the metadata typemember
- membername
- the namemetaData
- the meta datatype
- the expected type<T> T removeMetaData(org.jboss.reflect.spi.MemberInfo member, String name, Class<T> type)
T
- the metadata typemember
- membername
- the name of the meta datatype
- the expected type of the metadataCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.