Package org.drools.ancompiler
Class ObjectTypeNodeCompiler
- java.lang.Object
-
- org.drools.ancompiler.ObjectTypeNodeCompiler
-
public class ObjectTypeNodeCompiler extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringPACKAGE_NAME
-
Constructor Summary
Constructors Constructor Description ObjectTypeNodeCompiler(ANCConfiguration ancConfiguration, org.drools.core.reteoo.ObjectTypeNode objectTypeNode, boolean shouldInline)ObjectTypeNodeCompiler(org.drools.core.reteoo.ObjectTypeNode objectTypeNode)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAdditionalFields(com.github.javaparser.ast.body.FieldDeclaration additionalFieldDeclarations)static Map<String,CompiledNetworkSources>compiledNetworkSourceMap(org.drools.core.reteoo.Rete rete)static List<CompiledNetworkSources>compiledNetworkSources(org.drools.core.reteoo.Rete rete)CompiledNetworkSourcesgenerateSource()static List<ObjectTypeNodeCompiler>objectTypeNodeCompiler(org.drools.core.reteoo.Rete rete)static List<org.drools.core.reteoo.ObjectTypeNode>objectTypeNodes(org.drools.core.reteoo.Rete rete)static Map<org.drools.core.reteoo.ObjectTypeNode,String>otnWithClassName(org.drools.core.reteoo.Rete rete)
-
-
-
Field Detail
-
PACKAGE_NAME
public static final String PACKAGE_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ObjectTypeNodeCompiler
public ObjectTypeNodeCompiler(org.drools.core.reteoo.ObjectTypeNode objectTypeNode)
-
ObjectTypeNodeCompiler
public ObjectTypeNodeCompiler(ANCConfiguration ancConfiguration, org.drools.core.reteoo.ObjectTypeNode objectTypeNode, boolean shouldInline)
-
-
Method Detail
-
addAdditionalFields
public void addAdditionalFields(com.github.javaparser.ast.body.FieldDeclaration additionalFieldDeclarations)
-
generateSource
public CompiledNetworkSources generateSource()
-
compiledNetworkSources
public static List<CompiledNetworkSources> compiledNetworkSources(org.drools.core.reteoo.Rete rete)
-
objectTypeNodeCompiler
public static List<ObjectTypeNodeCompiler> objectTypeNodeCompiler(org.drools.core.reteoo.Rete rete)
-
objectTypeNodes
public static List<org.drools.core.reteoo.ObjectTypeNode> objectTypeNodes(org.drools.core.reteoo.Rete rete)
-
compiledNetworkSourceMap
public static Map<String,CompiledNetworkSources> compiledNetworkSourceMap(org.drools.core.reteoo.Rete rete)
-
-