org.drools.spring.metadata
Class FactArgumentMetadata

java.lang.Object
  extended by org.drools.spring.metadata.FactArgumentMetadata
All Implemented Interfaces:
ArgumentMetadata

public final class FactArgumentMetadata
extends java.lang.Object
implements ArgumentMetadata


Constructor Summary
FactArgumentMetadata(java.lang.String identifier, java.lang.Class parameterClass)
           
 
Method Summary
 Argument createArgument(Rule rule)
           
 java.lang.String getIdentifier()
           
 java.lang.Class getParameterClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FactArgumentMetadata

public FactArgumentMetadata(java.lang.String identifier,
                            java.lang.Class parameterClass)
Method Detail

getIdentifier

public java.lang.String getIdentifier()

getParameterClass

public java.lang.Class getParameterClass()
Specified by:
getParameterClass in interface ArgumentMetadata

createArgument

public Argument createArgument(Rule rule)
                        throws DroolsException
Specified by:
createArgument in interface ArgumentMetadata
Throws:
DroolsException