org.drools.semantics.annotation.model
Interface AnnonatedPojoRuleBuilder.ParameterValueFactory

All Known Implementing Classes:
AnnonatedPojoRuleBuilder.AnnotationParameterValueFactory, AnnonatedPojoRuleBuilder.DroolsApplicationDataParameterValueFactory, AnnonatedPojoRuleBuilder.DroolsTupleParameterValueFactory, AnnonatedPojoRuleBuilder.KnowledgeHelperParameterValueFactory
Enclosing class:
AnnonatedPojoRuleBuilder

public static interface AnnonatedPojoRuleBuilder.ParameterValueFactory

 

Method Summary
 org.drools.semantics.annotation.model.ParameterValue create(Rule rule, java.lang.Class<?> parameterClass, java.lang.annotation.Annotation[] parameterAnnotations)
           
 java.lang.Class<? extends org.drools.semantics.annotation.model.ParameterValue> getParameterValueType()
           
 

Method Detail

getParameterValueType

java.lang.Class<? extends org.drools.semantics.annotation.model.ParameterValue> getParameterValueType()

create

org.drools.semantics.annotation.model.ParameterValue create(Rule rule,
                                                            java.lang.Class<?> parameterClass,
                                                            java.lang.annotation.Annotation[] parameterAnnotations)
                                                            throws DroolsException
Throws:
DroolsException