Package org.apache.ivy.util
Class Configurator.ObjectDescriptor
- java.lang.Object
-
- org.apache.ivy.util.Configurator.ObjectDescriptor
-
- Enclosing class:
- Configurator
private static class Configurator.ObjectDescriptor extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.reflect.Method>
addConfiguredMethods
private java.util.Map<java.lang.String,java.lang.reflect.Method>
addMethods
private java.util.Map<java.lang.String,java.lang.reflect.Method>
createMethods
private java.lang.Object
obj
private java.lang.String
objName
private java.util.Map<java.lang.String,java.lang.reflect.Method>
setMethods
private java.util.Map<java.lang.Class<?>,java.lang.reflect.Method>
typeAddConfiguredMethods
private java.util.Map<java.lang.Class<?>,java.lang.reflect.Method>
typeAddMethods
-
Constructor Summary
Constructors Constructor Description ObjectDescriptor(java.lang.Object object, java.lang.String objName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addAddConfiguredMethod(java.lang.reflect.Method m)
void
addAddConfiguredMethod(java.lang.String name, java.lang.reflect.Method m)
private void
addAddMethod(java.lang.reflect.Method m)
void
addAddMethod(java.lang.String name, java.lang.reflect.Method m)
void
addCreateMethod(java.lang.String name, java.lang.reflect.Method m)
void
addSetMethod(java.lang.String name, java.lang.reflect.Method m)
java.lang.reflect.Method
getAddConfiguredMethod(java.lang.Class<?> type)
java.lang.reflect.Method
getAddConfiguredMethod(java.lang.String name)
java.lang.reflect.Method
getAddMethod(java.lang.Class<?> type)
java.lang.reflect.Method
getAddMethod(java.lang.String name)
java.lang.reflect.Method
getCreateMethod(java.lang.String name)
java.lang.Object
getObject()
java.lang.String
getObjectName()
java.lang.reflect.Method
getSetMethod(java.lang.String name)
private java.lang.reflect.Method
getTypeMatchingMethod(java.lang.Class<?> type, java.util.Map<java.lang.Class<?>,java.lang.reflect.Method> typeMethods)
-
-
-
Field Detail
-
obj
private java.lang.Object obj
-
objName
private java.lang.String objName
-
createMethods
private java.util.Map<java.lang.String,java.lang.reflect.Method> createMethods
-
addMethods
private java.util.Map<java.lang.String,java.lang.reflect.Method> addMethods
-
addConfiguredMethods
private java.util.Map<java.lang.String,java.lang.reflect.Method> addConfiguredMethods
-
setMethods
private java.util.Map<java.lang.String,java.lang.reflect.Method> setMethods
-
typeAddMethods
private java.util.Map<java.lang.Class<?>,java.lang.reflect.Method> typeAddMethods
-
typeAddConfiguredMethods
private java.util.Map<java.lang.Class<?>,java.lang.reflect.Method> typeAddConfiguredMethods
-
-
Method Detail
-
addCreateMethod
public void addCreateMethod(java.lang.String name, java.lang.reflect.Method m)
-
addAddMethod
public void addAddMethod(java.lang.String name, java.lang.reflect.Method m)
-
addAddConfiguredMethod
public void addAddConfiguredMethod(java.lang.String name, java.lang.reflect.Method m)
-
addAddMethod
private void addAddMethod(java.lang.reflect.Method m)
-
addAddConfiguredMethod
private void addAddConfiguredMethod(java.lang.reflect.Method m)
-
addSetMethod
public void addSetMethod(java.lang.String name, java.lang.reflect.Method m)
-
getObject
public java.lang.Object getObject()
-
getCreateMethod
public java.lang.reflect.Method getCreateMethod(java.lang.String name)
-
getAddMethod
public java.lang.reflect.Method getAddMethod(java.lang.String name)
-
getAddConfiguredMethod
public java.lang.reflect.Method getAddConfiguredMethod(java.lang.String name)
-
getAddMethod
public java.lang.reflect.Method getAddMethod(java.lang.Class<?> type)
-
getAddConfiguredMethod
public java.lang.reflect.Method getAddConfiguredMethod(java.lang.Class<?> type)
-
getTypeMatchingMethod
private java.lang.reflect.Method getTypeMatchingMethod(java.lang.Class<?> type, java.util.Map<java.lang.Class<?>,java.lang.reflect.Method> typeMethods)
-
getSetMethod
public java.lang.reflect.Method getSetMethod(java.lang.String name)
-
getObjectName
public java.lang.String getObjectName()
-
-