org.drools.spring.metadata
Class ParameterInferedTypeArgumentMetadataSource
java.lang.Object
org.drools.spring.metadata.ParameterInferedTypeArgumentMetadataSource
- All Implemented Interfaces:
- ArgumentMetadataSource
public class ParameterInferedTypeArgumentMetadataSource
- extends java.lang.Object
- implements ArgumentMetadataSource
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParameterInferedTypeArgumentMetadataSource
public ParameterInferedTypeArgumentMetadataSource()
addArgumentMetadataFactory
public void addArgumentMetadataFactory(java.lang.Class parameterType,
ParameterInferedTypeArgumentMetadataSource.ParameterTypeArgumentMetadataFactory factory)
setArgumentMetadataFactories
public void setArgumentMetadataFactories(java.util.Map typeToMetadataMap)
setFallbackParameterTypeArgumentMetadataFactory
public void setFallbackParameterTypeArgumentMetadataFactory(ParameterInferedTypeArgumentMetadataSource.ParameterTypeArgumentMetadataFactory defaultFactory)
getArgumentMetadata
public ArgumentMetadata getArgumentMetadata(java.lang.reflect.Method method,
java.lang.Class parameterType,
int parameterIndex)
- Specified by:
getArgumentMetadata
in interface ArgumentMetadataSource