public abstract class ClassMetaDataBinding extends Object
Modifier and Type | Field and Description |
---|---|
protected ArrayList<WeakReference<Advisor>> |
advisors |
protected ClassExpression |
classExpr |
protected String |
expr |
protected ClassMetaDataLoader |
loader |
protected String |
name |
protected String |
tag |
Constructor and Description |
---|
ClassMetaDataBinding(ClassMetaDataLoader loader,
String name,
String tag,
String exp) |
Modifier and Type | Method and Description |
---|---|
void |
addAdvisor(Advisor advisor) |
void |
clearAdvisors() |
boolean |
equals(Object obj) |
String |
getClassExpr() |
ClassMetaDataLoader |
getLoader() |
String |
getName() |
String |
getTag() |
int |
hashCode() |
boolean |
matches(Advisor advisor,
Class<?> clazz) |
boolean |
matches(Advisor advisor,
javassist.CtClass clazz) |
protected ClassExpression classExpr
protected String expr
protected String name
protected String tag
protected ArrayList<WeakReference<Advisor>> advisors
protected ClassMetaDataLoader loader
public ClassMetaDataBinding(ClassMetaDataLoader loader, String name, String tag, String exp)
public ClassMetaDataLoader getLoader()
public String getName()
public String getTag()
public void addAdvisor(Advisor advisor)
public void clearAdvisors()
public boolean matches(Advisor advisor, javassist.CtClass clazz) throws javassist.NotFoundException
javassist.NotFoundException
public String getClassExpr()
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.