|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.filteredpush.rdf.reflection.DeconstructedObject
public class DeconstructedObject
Represents a single instance of a deconstructed object (one which has been broken down into its java reflection fields and methods).
| Constructor Summary | |
|---|---|
DeconstructedObject(java.lang.Object instance,
ClassMembers members)
Constructor takes the object instance and the corresponding ClassMembers object. |
|
| Method Summary | |
|---|---|
java.lang.Object |
accessField(java.lang.String name)
Accesses the field given by the name argument. |
java.lang.Object |
getObject()
Will return the original object represented by this class. |
java.lang.Object |
invokeMethod(java.lang.String name,
java.lang.Object... param)
Invokes the method given by the name argument with the parameters given as Objects and gives back its return value. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DeconstructedObject(java.lang.Object instance,
ClassMembers members)
instance - members - | Method Detail |
|---|
public java.lang.Object getObject()
public java.lang.Object invokeMethod(java.lang.String name,
java.lang.Object... param)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.Exception
name - param -
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.Exception
public java.lang.Object accessField(java.lang.String name)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.Exception
name -
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||