org.jboss.ejb3
Class AnnotationRepositoryToMetaData
java.lang.Object
org.jboss.aop.annotation.AnnotationRepository
org.jboss.ejb3.AnnotationRepositoryToMetaData
public class AnnotationRepositoryToMetaData
- extends org.jboss.aop.annotation.AnnotationRepository
AnnotationRepositoryToMetaData.
|
Field Summary |
protected java.util.concurrent.ConcurrentHashMap<java.lang.Object,java.lang.Object> |
disabledAnnotations
|
| Fields inherited from class org.jboss.aop.annotation.AnnotationRepository |
lazyCollectionLock |
|
Method Summary |
void |
addAnnotation(javassist.CtMember m,
java.lang.String annotation)
|
void |
addAnnotation(java.lang.reflect.Member m,
java.lang.Class annotation,
java.lang.Object value)
|
void |
addAnnotation(java.lang.reflect.Member m,
java.lang.String annotation,
java.lang.Object value)
|
void |
addClassAnnotation(java.lang.Class annotation,
java.lang.Object value)
|
void |
addClassAnnotation(java.lang.String annotation,
java.lang.String value)
|
void |
disableAnnotation(java.lang.reflect.Member m,
java.lang.String annotation)
|
void |
disableAnnotation(java.lang.String annotation)
|
void |
enableAnnotation(java.lang.String annotation)
|
java.util.Map |
getAnnotations()
|
java.util.Map |
getClassAnnotations()
|
protected static org.jboss.metadata.spi.signature.Signature |
getSignature(javassist.CtMember member)
Create a signature from javassist member |
boolean |
hasAnnotation(javassist.CtMember m,
java.lang.String annotation)
|
boolean |
hasAnnotation(java.lang.reflect.Member m,
java.lang.Class annotation)
|
boolean |
hasAnnotation(java.lang.reflect.Member m,
java.lang.String annotation)
|
boolean |
hasClassAnnotation(java.lang.Class annotation)
|
boolean |
hasClassAnnotation(java.lang.String annotation)
|
protected java.lang.annotation.Annotation |
initAnnotation(java.lang.Object annotation)
Initialise an annotation |
boolean |
isDisabled(java.lang.Class annotation)
|
boolean |
isDisabled(java.lang.reflect.Member m,
java.lang.Class annotation)
|
boolean |
isDisabled(java.lang.reflect.Member m,
java.lang.String annotation)
|
boolean |
isDisabled(java.lang.String annotation)
|
protected java.lang.Class |
loadClass(java.lang.String className)
|
java.lang.Object |
resolveAnnotation(java.lang.reflect.Member m,
java.lang.Class annotation)
|
protected java.lang.Object |
resolveAnnotation(java.lang.reflect.Member m,
java.lang.String annotation)
|
java.lang.Object |
resolveClassAnnotation(java.lang.Class annotation)
|
| Methods inherited from class org.jboss.aop.annotation.AnnotationRepository |
extractAnnotation, initAnnotationsMap, initClassAnnotationsMap, initDisabledAnnotationsMap |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
disabledAnnotations
protected java.util.concurrent.ConcurrentHashMap<java.lang.Object,java.lang.Object> disabledAnnotations
AnnotationRepositoryToMetaData
public AnnotationRepositoryToMetaData(EJBContainer container)
getSignature
protected static org.jboss.metadata.spi.signature.Signature getSignature(javassist.CtMember member)
- Create a signature from javassist member
- Parameters:
member - the member
- Returns:
- the signature
initAnnotation
protected java.lang.annotation.Annotation initAnnotation(java.lang.Object annotation)
- Initialise an annotation
- Parameters:
annotation - the annotation or a string
- Returns:
- the annotation
loadClass
protected java.lang.Class loadClass(java.lang.String className)
addAnnotation
public void addAnnotation(javassist.CtMember m,
java.lang.String annotation)
- Overrides:
addAnnotation in class org.jboss.aop.annotation.AnnotationRepository
addAnnotation
public void addAnnotation(java.lang.reflect.Member m,
java.lang.Class annotation,
java.lang.Object value)
- Overrides:
addAnnotation in class org.jboss.aop.annotation.AnnotationRepository
addAnnotation
public void addAnnotation(java.lang.reflect.Member m,
java.lang.String annotation,
java.lang.Object value)
- Overrides:
addAnnotation in class org.jboss.aop.annotation.AnnotationRepository
addClassAnnotation
public void addClassAnnotation(java.lang.Class annotation,
java.lang.Object value)
- Overrides:
addClassAnnotation in class org.jboss.aop.annotation.AnnotationRepository
addClassAnnotation
public void addClassAnnotation(java.lang.String annotation,
java.lang.String value)
- Overrides:
addClassAnnotation in class org.jboss.aop.annotation.AnnotationRepository
disableAnnotation
public void disableAnnotation(java.lang.reflect.Member m,
java.lang.String annotation)
- Overrides:
disableAnnotation in class org.jboss.aop.annotation.AnnotationRepository
disableAnnotation
public void disableAnnotation(java.lang.String annotation)
- Overrides:
disableAnnotation in class org.jboss.aop.annotation.AnnotationRepository
enableAnnotation
public void enableAnnotation(java.lang.String annotation)
- Overrides:
enableAnnotation in class org.jboss.aop.annotation.AnnotationRepository
getAnnotations
public java.util.Map getAnnotations()
- Overrides:
getAnnotations in class org.jboss.aop.annotation.AnnotationRepository
getClassAnnotations
public java.util.Map getClassAnnotations()
- Overrides:
getClassAnnotations in class org.jboss.aop.annotation.AnnotationRepository
hasAnnotation
public boolean hasAnnotation(javassist.CtMember m,
java.lang.String annotation)
- Overrides:
hasAnnotation in class org.jboss.aop.annotation.AnnotationRepository
hasAnnotation
public boolean hasAnnotation(java.lang.reflect.Member m,
java.lang.Class annotation)
- Overrides:
hasAnnotation in class org.jboss.aop.annotation.AnnotationRepository
hasAnnotation
public boolean hasAnnotation(java.lang.reflect.Member m,
java.lang.String annotation)
- Overrides:
hasAnnotation in class org.jboss.aop.annotation.AnnotationRepository
hasClassAnnotation
public boolean hasClassAnnotation(java.lang.Class annotation)
- Overrides:
hasClassAnnotation in class org.jboss.aop.annotation.AnnotationRepository
hasClassAnnotation
public boolean hasClassAnnotation(java.lang.String annotation)
- Overrides:
hasClassAnnotation in class org.jboss.aop.annotation.AnnotationRepository
isDisabled
public boolean isDisabled(java.lang.Class annotation)
- Overrides:
isDisabled in class org.jboss.aop.annotation.AnnotationRepository
isDisabled
public boolean isDisabled(java.lang.reflect.Member m,
java.lang.Class annotation)
- Overrides:
isDisabled in class org.jboss.aop.annotation.AnnotationRepository
isDisabled
public boolean isDisabled(java.lang.reflect.Member m,
java.lang.String annotation)
- Overrides:
isDisabled in class org.jboss.aop.annotation.AnnotationRepository
isDisabled
public boolean isDisabled(java.lang.String annotation)
- Overrides:
isDisabled in class org.jboss.aop.annotation.AnnotationRepository
resolveClassAnnotation
public java.lang.Object resolveClassAnnotation(java.lang.Class annotation)
- Overrides:
resolveClassAnnotation in class org.jboss.aop.annotation.AnnotationRepository
resolveAnnotation
public java.lang.Object resolveAnnotation(java.lang.reflect.Member m,
java.lang.Class annotation)
- Overrides:
resolveAnnotation in class org.jboss.aop.annotation.AnnotationRepository
resolveAnnotation
protected java.lang.Object resolveAnnotation(java.lang.reflect.Member m,
java.lang.String annotation)
- Overrides:
resolveAnnotation in class org.jboss.aop.annotation.AnnotationRepository