org.drools.semantics.annotation.model
Class AnnonatedPojoRuleBuilder.DroolsTupleParameterValueFactory

java.lang.Object
  extended by org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder.AnnotationParameterValueFactory
      extended by org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder.DroolsTupleParameterValueFactory
All Implemented Interfaces:
AnnonatedPojoRuleBuilder.ParameterValueFactory
Enclosing class:
AnnonatedPojoRuleBuilder

public static class AnnonatedPojoRuleBuilder.DroolsTupleParameterValueFactory
extends AnnonatedPojoRuleBuilder.AnnotationParameterValueFactory

 

Constructor Summary
AnnonatedPojoRuleBuilder.DroolsTupleParameterValueFactory()
           
 
Method Summary
 org.drools.semantics.annotation.model.ParameterValue doCreate(Rule rule, java.lang.Class<?> parameterClass, java.lang.annotation.Annotation annotation)
           
 java.lang.Class<? extends org.drools.semantics.annotation.model.ParameterValue> getParameterValueType()
           
 
Methods inherited from class org.drools.semantics.annotation.model.AnnonatedPojoRuleBuilder.AnnotationParameterValueFactory
create
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnonatedPojoRuleBuilder.DroolsTupleParameterValueFactory

public AnnonatedPojoRuleBuilder.DroolsTupleParameterValueFactory()
Method Detail

getParameterValueType

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

doCreate

public org.drools.semantics.annotation.model.ParameterValue doCreate(Rule rule,
                                                                     java.lang.Class<?> parameterClass,
                                                                     java.lang.annotation.Annotation annotation)
                                                              throws InvalidRuleException
Specified by:
doCreate in class AnnonatedPojoRuleBuilder.AnnotationParameterValueFactory
Throws:
InvalidRuleException