public class Reflect
extends java.lang.Object
Constructor and Description |
---|
Reflect() |
Modifier and Type | Method and Description |
---|---|
static java.util.Collection |
cloneCollection(java.util.Collection oldcollection) |
static java.util.Collection |
cloneCollection(java.util.Collection oldcollection,
int maxdepth) |
static java.lang.Object |
cloneObject(java.lang.Object obj) |
static java.lang.Object |
cloneObject(java.lang.Object obj,
int maxdepth) |
static java.util.Vector |
cloneVector(java.util.Vector oldcollection) |
static java.util.Vector |
cloneVector(java.util.Vector oldcollection,
int maxdepth) |
static java.lang.reflect.Field |
getfield(java.lang.Object obj,
java.lang.String fieldname) |
static java.lang.Integer |
getinteger(java.lang.Object obj,
java.lang.String fieldname) |
static java.lang.Object |
getobject(java.lang.Object obj,
java.lang.String fieldname) |
static java.lang.String |
getstring(java.lang.Object obj,
java.lang.String fieldname) |
static void |
migrateobj(java.lang.Object obj,
java.lang.Class template,
java.lang.Object newobj) |
static java.lang.Object |
newInstance(java.lang.Class myclass) |
static java.lang.Object |
newInstance(java.lang.Object myobject) |
static void |
setfield(java.lang.Object obj,
java.lang.String fieldname,
java.lang.Object value) |
static void |
setfield(java.lang.Object obj,
java.lang.String field,
java.lang.Object obj2,
java.lang.String field2) |
static void |
setinteger(java.lang.Object obj,
java.lang.String fieldname,
java.lang.Object value) |
public static java.lang.Integer getinteger(java.lang.Object obj, java.lang.String fieldname)
public static java.lang.String getstring(java.lang.Object obj, java.lang.String fieldname)
public static java.lang.Object getobject(java.lang.Object obj, java.lang.String fieldname)
public static void setinteger(java.lang.Object obj, java.lang.String fieldname, java.lang.Object value)
public static void migrateobj(java.lang.Object obj, java.lang.Class template, java.lang.Object newobj)
public static java.lang.reflect.Field getfield(java.lang.Object obj, java.lang.String fieldname)
public static void setfield(java.lang.Object obj, java.lang.String field, java.lang.Object obj2, java.lang.String field2)
public static void setfield(java.lang.Object obj, java.lang.String fieldname, java.lang.Object value)
public static java.lang.Object cloneObject(java.lang.Object obj)
public static java.lang.Object cloneObject(java.lang.Object obj, int maxdepth)
public static java.util.Vector cloneVector(java.util.Vector oldcollection)
public static java.util.Vector cloneVector(java.util.Vector oldcollection, int maxdepth)
public static java.util.Collection cloneCollection(java.util.Collection oldcollection)
public static java.util.Collection cloneCollection(java.util.Collection oldcollection, int maxdepth)
public static java.lang.Object newInstance(java.lang.Class myclass) throws java.lang.IllegalAccessException, java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.InstantiationException
public static java.lang.Object newInstance(java.lang.Object myobject) throws java.lang.IllegalAccessException, java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.InstantiationException