|
|||||||||
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.inspectors.MethodSpy
public class MethodSpy
Represents a method rather than a field as element in the inspector.
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 | |
---|---|
MethodSpy(AbstractObjectSpy object,
java.lang.reflect.Method method)
Initialize the new instance with default values. |
Method Summary | |
---|---|
protected java.lang.reflect.Method |
getMethod()
|
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 |
isEditable()
Currently allows to edit String values and primitive types only |
protected void |
setMethod(java.lang.reflect.Method newValue)
|
Methods inherited from class org.pfsw.joi.ElementSpy |
---|
compareTo, getContainer, getCurrentType, 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, 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 MethodSpy(AbstractObjectSpy object, java.lang.reflect.Method method)
Method Detail |
---|
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 isEditable()
isEditable
in class ElementSpy
protected java.lang.reflect.Method getMethod()
protected void setMethod(java.lang.reflect.Method newValue)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |