|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbiz.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 | |||||||||