Package de.alpharogroup.model.reflect
Interface IMethodResolver
-
- All Known Implementing Classes:
CachingMethodResolver
,DefaultMethodResolver
public interface IMethodResolver
A resolver ofMethod
s.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.io.Serializable
getId(java.lang.reflect.Method method)
Get the identifier for the given method.java.lang.reflect.Method
getMethod(java.lang.Class<?> owner, java.io.Serializable id)
Get method by identifier.java.lang.reflect.Method
getSetter(java.lang.reflect.Method getter)
Get a setter for the given method.
-
-
-
Method Detail
-
getId
java.io.Serializable getId(java.lang.reflect.Method method)
Get the identifier for the given method.- Parameters:
method
- method- Returns:
- method identifier
-
getMethod
java.lang.reflect.Method getMethod(java.lang.Class<?> owner, java.io.Serializable id)
Get method by identifier.- Parameters:
owner
- the owning classid
- method identifier- Returns:
- method
-
getSetter
java.lang.reflect.Method getSetter(java.lang.reflect.Method getter)
Get a setter for the given method.- Parameters:
getter
- the getter- Returns:
- the setter
-
-