|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.pfsw.joi.Spy
org.pfsw.joi.ElementSpy
org.pfsw.joi.AttributeSpy
public class AttributeSpy
Instances of this class are holding information about the attributes of an inspected object.
Field Summary |
---|
Fields inherited from class org.pfsw.joi.Spy |
---|
PRIMITIVE_BOOLEAN, PRIMITIVE_BYTE, PRIMITIVE_CHAR, PRIMITIVE_DOUBLE, PRIMITIVE_FLOAT, PRIMITIVE_INT, PRIMITIVE_LONG, PRIMITIVE_SHORT, RENDERER_MAPPING_FILENAME, RENDERER_MAPPING_FILENAME_ALL, RENDERER_MAPPING_FILENAME_CLASSLOADER |
Constructor Summary | |
---|---|
AttributeSpy(AbstractObjectSpy object,
java.lang.reflect.Field field)
Initialize the new instance with default values. |
Method Summary | |
---|---|
void |
beInherited()
|
protected java.lang.Class |
getCurrentType()
Returns the type of the contained element. |
protected java.lang.reflect.Field |
getField()
|
protected boolean |
getInheritedFlag()
|
int |
getModifiers()
Returns the modifiers of the elements declaration. |
java.lang.String |
getName()
Returns the name of the inspected object |
java.lang.Class |
getType()
Returns the type of the held object. |
java.lang.Object |
getValue()
Returns the value of the held object. |
boolean |
isInherited()
|
protected void |
setField(java.lang.reflect.Field newValue)
|
protected void |
setInheritedFlag(boolean newValue)
|
Methods inherited from class org.pfsw.joi.ElementSpy |
---|
compareTo, getContainer, is_Boolean_or_boolean, is_Byte_or_byte, is_Character_or_char, is_Double_or_double, is_Float_or_float, is_Integer_or_int, is_Long_or_long, is_Short_or_short, isCorrectType, isEditable, isElementSpy, modifyValue, setContainer, setValue |
Methods inherited from class org.pfsw.joi.Spy |
---|
getRendererRegistry, getTypeString, getTypeStringOf, getValueComponent, getValueString, getValueTypeString, invokeInspectString, is_boolean, is_byte, is_char, is_double, is_float, is_int, is_long, is_short, isPrimitive, objectAsComponent, objectAsString, rendererFor, setRendererRegistry, valueIsNull |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AttributeSpy(AbstractObjectSpy object, java.lang.reflect.Field field)
Method Detail |
---|
protected java.lang.reflect.Field getField()
protected void setField(java.lang.reflect.Field newValue)
protected boolean getInheritedFlag()
protected void setInheritedFlag(boolean newValue)
public java.lang.Class getType()
Spy
getType
in class Spy
public java.lang.String getName()
Spy
getName
in class Spy
public int getModifiers()
ElementSpy
getModifiers
in class ElementSpy
Modifier
public java.lang.Object getValue() throws java.lang.Exception
Spy
getValue
in class Spy
java.lang.Exception
public boolean isInherited()
public void beInherited()
protected java.lang.Class getCurrentType()
getCurrentType
in class ElementSpy
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |