public abstract class AbstractBeansMetadata
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.lang.String> |
beansToIgnore |
Constructor and Description |
---|
AbstractBeansMetadata() |
Modifier and Type | Method and Description |
---|---|
protected void |
addMethod(java.util.List<MethodInfo> methods,
MethodInfo methodInfo) |
java.util.Map<java.lang.String,java.util.List<MethodInfo>> |
getAvailableBeans()
Returns a map, the key is bean name, the value is a list of objects that hold a bean methods information
|
protected java.util.List<MethodInfo> |
getAvailableMethods(java.lang.String beanName) |
protected java.util.List<java.lang.String> |
getBeansToIgnore() |
protected java.util.List<MethodParameterInfo> |
getMethodParameters(java.lang.reflect.Method method) |
protected abstract boolean |
isMethodAvailable(java.lang.reflect.Method method) |
public java.util.Map<java.lang.String,java.util.List<MethodInfo>> getAvailableBeans()
protected java.util.List<MethodInfo> getAvailableMethods(java.lang.String beanName)
protected void addMethod(java.util.List<MethodInfo> methods, MethodInfo methodInfo)
protected abstract boolean isMethodAvailable(java.lang.reflect.Method method)
protected java.util.List<MethodParameterInfo> getMethodParameters(java.lang.reflect.Method method)
protected java.util.List<java.lang.String> getBeansToIgnore()