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>addConfiguredMethodsprivate java.util.Map<java.lang.String,java.lang.reflect.Method>addMethodsprivate java.util.Map<java.lang.String,java.lang.reflect.Method>createMethodsprivate java.lang.Objectobjprivate java.lang.StringobjNameprivate java.util.Map<java.lang.String,java.lang.reflect.Method>setMethodsprivate java.util.Map<java.lang.Class<?>,java.lang.reflect.Method>typeAddConfiguredMethodsprivate 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 voidaddAddConfiguredMethod(java.lang.reflect.Method m)voidaddAddConfiguredMethod(java.lang.String name, java.lang.reflect.Method m)private voidaddAddMethod(java.lang.reflect.Method m)voidaddAddMethod(java.lang.String name, java.lang.reflect.Method m)voidaddCreateMethod(java.lang.String name, java.lang.reflect.Method m)voidaddSetMethod(java.lang.String name, java.lang.reflect.Method m)java.lang.reflect.MethodgetAddConfiguredMethod(java.lang.Class<?> type)java.lang.reflect.MethodgetAddConfiguredMethod(java.lang.String name)java.lang.reflect.MethodgetAddMethod(java.lang.Class<?> type)java.lang.reflect.MethodgetAddMethod(java.lang.String name)java.lang.reflect.MethodgetCreateMethod(java.lang.String name)java.lang.ObjectgetObject()java.lang.StringgetObjectName()java.lang.reflect.MethodgetSetMethod(java.lang.String name)private java.lang.reflect.MethodgetTypeMatchingMethod(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()
-
-