|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object biz.hammurapi.util.BeanVisitable
public class BeanVisitable
Wraps bean into visitable. Children are inferred from:
Constructor Summary | |
---|---|
|
BeanVisitable(java.lang.Object bean)
|
|
BeanVisitable(java.lang.Object bean,
java.lang.String rootPackage)
|
|
BeanVisitable(java.lang.Object bean,
java.lang.String[] rootPackages)
|
protected |
BeanVisitable(java.lang.Object bean,
java.lang.String[] rootPackages,
java.util.Map trace,
java.util.Map parentMap)
This constructor is used by BeanVisitable itself to wrap children into visitable. |
Method Summary | |
---|---|
boolean |
accept(Visitor visitor)
|
java.lang.Integer |
getIdentity()
|
java.lang.Object[] |
getPath(java.lang.Object obj)
|
protected void |
handleAccessError(java.lang.reflect.Field field,
java.lang.Exception e)
Prints stack trace to System.err. |
protected void |
handleAccessError(java.lang.reflect.Method method,
java.lang.Exception e)
Prints stack trace to System.err. |
protected boolean |
inTheRightPackage(java.lang.Class clazz)
|
protected Visitable |
wrap(java.lang.Object child)
Wraps child into Visitable and updates path. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BeanVisitable(java.lang.Object bean)
public BeanVisitable(java.lang.Object bean, java.lang.String rootPackage)
bean
- Bean to visitrootPackage
- Package for child classes to visit.public BeanVisitable(java.lang.Object bean, java.lang.String[] rootPackages)
bean
- Bean to visitrootPackages
- Packages for child classes to visit.protected BeanVisitable(java.lang.Object bean, java.lang.String[] rootPackages, java.util.Map trace, java.util.Map parentMap)
bean
- Bean to visitrootPackages
- Package for child classes to visit.Method Detail |
---|
protected boolean inTheRightPackage(java.lang.Class clazz)
public boolean accept(Visitor visitor)
accept
in interface Visitable
protected void handleAccessError(java.lang.reflect.Field field, java.lang.Exception e)
field
- e
- protected void handleAccessError(java.lang.reflect.Method method, java.lang.Exception e)
method
- e
- protected Visitable wrap(java.lang.Object child)
child
-
public java.lang.Object[] getPath(java.lang.Object obj)
public java.lang.Integer getIdentity()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |