|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsim.util.Properties
Inspects an object and returns a list of variables for which there are get and possibly set methods.
Constructor Summary | |
Properties()
|
Method Summary | |
java.lang.String |
betterToString(java.lang.Object obj)
|
abstract java.lang.String |
getName(int index)
|
static Properties |
getProperties(java.lang.Object object,
boolean expandCollections,
boolean includeSuperclasses,
boolean includeGetClass)
If expandCollections is true, then if object is a Map, Indexed, or Collection, then it will be treated using CollectionProperties. |
abstract java.lang.Class |
getType(int index)
|
protected java.lang.Class |
getTypeConversion(java.lang.Class type)
|
abstract java.lang.Object |
getValue(int index)
|
boolean |
isComposite(int index)
|
abstract boolean |
isReadWrite(int index)
|
abstract boolean |
isVolatile()
Returns true if the number or order of properties could change at any time |
abstract int |
numProperties()
|
java.lang.Object |
setValue(int index,
java.lang.Object value)
Sets the current value of the property. |
java.lang.Object |
setValue(int index,
java.lang.String value)
Sets the current value of the property to the value parsed from the given string. |
protected java.lang.String |
typeToName(java.lang.Class type)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Properties()
Method Detail |
public static Properties getProperties(java.lang.Object object, boolean expandCollections, boolean includeSuperclasses, boolean includeGetClass)
public abstract boolean isVolatile()
public abstract int numProperties()
public abstract java.lang.Object getValue(int index)
public abstract boolean isReadWrite(int index)
public boolean isComposite(int index)
public abstract java.lang.String getName(int index)
public abstract java.lang.Class getType(int index)
public java.lang.Object setValue(int index, java.lang.Object value)
public java.lang.Object setValue(int index, java.lang.String value)
protected java.lang.Class getTypeConversion(java.lang.Class type)
public java.lang.String betterToString(java.lang.Object obj)
protected java.lang.String typeToName(java.lang.Class type)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |