Package org.drools.compiler.compiler
Class BoundIdentifiers
- java.lang.Object
-
- org.drools.compiler.compiler.BoundIdentifiers
-
public class BoundIdentifiers extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BoundIdentifiers(java.lang.Class<?> thisClass)
BoundIdentifiers(java.util.Map<java.lang.String,java.lang.Class<?>> declarations, PackageBuildContext context)
BoundIdentifiers(java.util.Map<java.lang.String,java.lang.Class<?>> declarations, PackageBuildContext context, java.util.Map<java.lang.String,EvaluatorWrapper> operators)
BoundIdentifiers(java.util.Map<java.lang.String,java.lang.Class<?>> declarations, PackageBuildContext context, java.util.Map<java.lang.String,EvaluatorWrapper> operators, java.lang.Class<?> thisClass)
BoundIdentifiers(org.drools.base.rule.Pattern pattern, PackageBuildContext context, java.util.Map<java.lang.String,EvaluatorWrapper> operators, org.drools.base.base.ObjectType objectType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PackageBuildContext
getContext()
java.util.Map<java.lang.String,java.lang.Class<?>>
getDeclrClasses()
java.util.Map<java.lang.String,java.lang.reflect.Type>
getGlobals()
java.util.Map<java.lang.String,EvaluatorWrapper>
getOperators()
java.lang.Class<?>
getThisClass()
java.lang.Class<?>
resolveType(java.lang.String identifier)
java.lang.reflect.Type
resolveVarType(java.lang.String identifier)
void
setGlobals(java.util.Map<java.lang.String,java.lang.reflect.Type> globals)
java.lang.String
toString()
-
-
-
Constructor Detail
-
BoundIdentifiers
public BoundIdentifiers(java.lang.Class<?> thisClass)
-
BoundIdentifiers
public BoundIdentifiers(java.util.Map<java.lang.String,java.lang.Class<?>> declarations, PackageBuildContext context)
-
BoundIdentifiers
public BoundIdentifiers(java.util.Map<java.lang.String,java.lang.Class<?>> declarations, PackageBuildContext context, java.util.Map<java.lang.String,EvaluatorWrapper> operators)
-
BoundIdentifiers
public BoundIdentifiers(org.drools.base.rule.Pattern pattern, PackageBuildContext context, java.util.Map<java.lang.String,EvaluatorWrapper> operators, org.drools.base.base.ObjectType objectType)
-
BoundIdentifiers
public BoundIdentifiers(java.util.Map<java.lang.String,java.lang.Class<?>> declarations, PackageBuildContext context, java.util.Map<java.lang.String,EvaluatorWrapper> operators, java.lang.Class<?> thisClass)
-
-
Method Detail
-
getContext
public PackageBuildContext getContext()
-
getDeclrClasses
public java.util.Map<java.lang.String,java.lang.Class<?>> getDeclrClasses()
-
getGlobals
public java.util.Map<java.lang.String,java.lang.reflect.Type> getGlobals()
-
setGlobals
public void setGlobals(java.util.Map<java.lang.String,java.lang.reflect.Type> globals)
-
getOperators
public java.util.Map<java.lang.String,EvaluatorWrapper> getOperators()
-
getThisClass
public java.lang.Class<?> getThisClass()
-
resolveType
public java.lang.Class<?> resolveType(java.lang.String identifier)
-
resolveVarType
public java.lang.reflect.Type resolveVarType(java.lang.String identifier)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-