org.jboss.aop.metadata
Class ClassMetaDataBinding
java.lang.Object
org.jboss.aop.metadata.ClassMetaDataBinding
- Direct Known Subclasses:
- SimpleClassMetaDataBinding
public abstract class ClassMetaDataBinding
- extends Object
- Version:
- $Revision: 70500 $
- Author:
- Bill Burke
classExpr
protected ClassExpression classExpr
expr
protected String expr
name
protected String name
tag
protected String tag
advisors
protected ArrayList<WeakReference<Advisor>> advisors
loader
protected ClassMetaDataLoader loader
ClassMetaDataBinding
public ClassMetaDataBinding(ClassMetaDataLoader loader,
String name,
String tag,
String exp)
getLoader
public ClassMetaDataLoader getLoader()
getName
public String getName()
getTag
public String getTag()
addAdvisor
public void addAdvisor(Advisor advisor)
clearAdvisors
public void clearAdvisors()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
matches
public boolean matches(Advisor advisor,
Class<?> clazz)
matches
public boolean matches(Advisor advisor,
javassist.CtClass clazz)
throws javassist.NotFoundException
- Throws:
javassist.NotFoundException
getClassExpr
public String getClassExpr()
Copyright © 2008 JBoss, a division of Red Hat, Inc.. All Rights Reserved.