|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ReflectionException | |
com.ejie.r01f.reflection | |
com.ejie.r01f.servlet.filter.authorization | |
com.ejie.r01f.util |
Uses of ReflectionException in com.ejie.r01f.reflection |
Methods in com.ejie.r01f.reflection that throw ReflectionException | |
static java.lang.Object |
ReflectionUtils.getObjectInstance(java.lang.String className,
java.lang.Class[] constructorArgsClassDefs,
java.lang.Object[] constructorArgs,
boolean force)
Obtiene una instancia de una clase a partir del nombre completo (incluido paquete) de la clase |
static java.lang.Object |
ReflectionUtils.getObjectInstance(java.lang.String className)
Obtiene una instancia de una clase a partir del nombre completo (incluido paquete) de la clase. |
static java.lang.Object |
ReflectionUtils.getObjectInstance(java.lang.Class classDef,
java.lang.Class[] constructorArgsClassDefs,
java.lang.Object[] constructorArgs,
boolean force)
Obtiene una instancia de una clase a partir del nombre completo (incluido paquete) de la clase |
static java.lang.Object |
ReflectionUtils.getObjectInstance(java.lang.Class classDef)
Obtiene una instancia de un objeto utilizando el constructor vacio |
static java.lang.Object |
ReflectionUtils.invokeMethod(java.lang.Object obj,
java.lang.reflect.Method methodDef,
java.lang.Object[] argValues)
Invoca un metodo sobre un objeto |
static java.lang.Object |
ReflectionUtils.invokeMethod(java.lang.Object obj,
java.lang.String methodName,
java.lang.Class[] argsTypes,
java.lang.Object[] argsValues)
Invoca un metodo sobre un objeto |
static java.lang.Object |
ReflectionUtils.invokeStaticMethod(java.lang.Class classDef,
java.lang.String methodName,
java.lang.Class[] argsTypes,
java.lang.Object[] argsValues)
Invoca un metodo ESTATICO sobre un objeto |
static java.util.Map |
ReflectionUtils.getAllFieldsMap(java.lang.Class objClassDef)
Obtiene un mapa con la DEFINICION de todos los miembros de un objeto, recorriendo toda la jerarquia de herencia PROBLEMA: class.getFields() devuelve solo miembros PUBLICOS class.getDeclaredFields() devuelve miembros publicos y privados declarados en la propia clase (ignora la herencia) |
static java.lang.reflect.Field[] |
ReflectionUtils.getAllFieldsArray(java.lang.Class objClassDef)
Obtiene un array con la DEFINICION de todos los miembros de un objeto, recorriendo toda la jerarquia de herencia PROBLEMA: class.getFields() devuelve solo miembros PUBLICOS class.getDeclaredFields() devuelve miembros publicos y privados declarados en la propia clase (ignora la herencia) |
static void |
ReflectionUtils.setMemberValue(java.lang.Object obj,
java.lang.String memberName,
java.lang.Class memberClassDef,
java.lang.Object value,
boolean useAccessor)
Establece el valor de un miembro en un objeto bien accediendo directamente a la variable miembro bien utilizando un accessor set[MemberName] |
static void |
ReflectionUtils.setMemberValue(java.lang.Object obj,
java.lang.String memberName,
java.lang.Object value,
boolean useAccessor)
Establece el valor de un miembro en un objeto bien accediendo directamente a la variable miembro bien utilizando un accessor set[MemberName] |
static void |
ReflectionUtils.setMemberValueAsString(java.lang.Object obj,
java.lang.String memberName,
java.lang.String value,
boolean useAccessor)
Establece el valor de un miembro como un String |
static void |
ReflectionUtils.setMemberValueAsInteger(java.lang.Object obj,
java.lang.String memberName,
java.lang.Integer value,
boolean useAccessor)
Establece el valor de un miembro como un entero |
static void |
ReflectionUtils.setMemberValueAsLong(java.lang.Object obj,
java.lang.String memberName,
java.lang.Long value,
boolean useAccessor)
Establece el valor de un miembro como un long |
static void |
ReflectionUtils.setMemberValueAsDouble(java.lang.Object obj,
java.lang.String memberName,
java.lang.Double value,
boolean useAccessor)
Establece el valor de un miembro como un double |
static void |
ReflectionUtils.setMemberValueAsShort(java.lang.Object obj,
java.lang.String memberName,
java.lang.Short value,
boolean useAccessor)
Establece el valor de un miembro como un short |
static void |
ReflectionUtils.setMemberValueAsFloat(java.lang.Object obj,
java.lang.String memberName,
java.lang.Float value,
boolean useAccessor)
Establece el valor de un miembro como un Float |
static java.lang.Object |
ReflectionUtils.getMemberValue(java.lang.Object obj,
java.lang.String memberName,
boolean useAccessor)
Obtiene el valor de un miembro en un objeto, bien accediendo directamente al miembro o bien utilizando un accessor (get[MemberName]) |
static java.lang.String |
ReflectionUtils.getMemberValueAsString(java.lang.Object obj,
java.lang.String memberName,
boolean useAccessor)
Devuelve el valor de un miembro como una cadena |
static java.lang.Long |
ReflectionUtils.getMemberValueAsLong(java.lang.Object obj,
java.lang.String memberName,
boolean useAccessor)
Devuelve el valor de un miembro como un long |
static java.lang.Double |
ReflectionUtils.getMemberValueAsDouble(java.lang.Object obj,
java.lang.String memberName,
boolean useAccessor)
Devuelve el valor de un miembro como un Double |
static java.lang.Short |
ReflectionUtils.getMemberValueAsShort(java.lang.Object obj,
java.lang.String memberName,
boolean useAccessor)
Devuelve el valor de un miembro como un short |
static java.lang.Float |
ReflectionUtils.getMemberValueAsFloat(java.lang.Object obj,
java.lang.String memberName,
boolean useAccessor)
Devuelve el valor de un miembro como un float |
static void |
ReflectionUtils.setMemberValueUsingPath(java.lang.Object obj,
java.lang.String memberPath,
java.lang.Object memberValue,
boolean useAccesors)
Funcion que se encarga de establecer el valor de un miembro en una jerarquía de objetos El path al miembro se pasa como parametro en la variable memberPath que tiene la siguiente estructura: obj.member.member.member... |
static java.lang.Object |
ReflectionUtils.getMemberValueUsingPath(java.lang.Object obj,
java.lang.String memberPath,
boolean useAccesors)
Funcion que se encarga de obtener un valor de una jerarquia de objetos El path al miembro se pasa como parametro en la variable memberPath que tiene la siguiente estructura: obj.member.member.member... |
Uses of ReflectionException in com.ejie.r01f.servlet.filter.authorization |
Methods in com.ejie.r01f.servlet.filter.authorization that throw ReflectionException | |
static R01FBaseAuthProvider |
R01FAuthFilterUtils.obtainAuthProviderInstance(R01FAuthCfg authCfg,
javax.servlet.ServletRequest req,
java.lang.String providerId)
Utiliza reflection para instanciar el provider de autorizacion |
Uses of ReflectionException in com.ejie.r01f.util |
Methods in com.ejie.r01f.util that throw ReflectionException | |
static java.lang.String |
StringUtils.replaceVariableValuesUsingReflection(java.lang.String inStr,
java.lang.String varDelim,
java.lang.Object obj,
java.util.Map varPaths)
Sustituye una cadena que contiene variables por sus valores Las variables estan delimitadas por una cadena que se pasa, pej: $varName$ NOTA: Para introducir el delimitador en el texto, doblarlo, pej: Esto son 10$$ dolares En un mapa indexado por el nombre de las variables se pasan sus valores |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |