Class TraitPhreakNodeFactory

  • All Implemented Interfaces:
    Serializable, org.drools.core.reteoo.builder.NodeFactory

    public class TraitPhreakNodeFactory
    extends org.drools.core.reteoo.builder.PhreakNodeFactory
    See Also:
    Serialized Form
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.drools.core.reteoo.AlphaNode buildAlphaNode​(int id, org.drools.core.rule.constraint.AlphaNodeFieldConstraint constraint, org.drools.core.reteoo.ObjectSource objectSource, org.drools.core.reteoo.builder.BuildContext context)  
      org.drools.core.reteoo.ObjectTypeNode buildObjectTypeNode​(int id, org.drools.core.reteoo.EntryPointNode objectSource, org.drools.core.base.ObjectType objectType, org.drools.core.reteoo.builder.BuildContext context)  
      static org.drools.core.reteoo.builder.NodeFactory getInstance()  
      • Methods inherited from class org.drools.core.reteoo.builder.PhreakNodeFactory

        buildAccumulateNode, buildAsyncReceiveNode, buildAsyncSendNode, buildConditionalBranchNode, buildEntryPointNode, buildEntryPointNode, buildEvalNode, buildExistsNode, buildFromNode, buildJoinNode, buildLeftInputAdapterNode, buildNotNode, buildQueryElementNode, buildQueryTerminalNode, buildReactiveFromNode, buildRightInputNode, buildTerminalNode, buildTimerNode, buildWindowNode
    • Constructor Detail

      • TraitPhreakNodeFactory

        public TraitPhreakNodeFactory()
    • Method Detail

      • getInstance

        public static org.drools.core.reteoo.builder.NodeFactory getInstance()
      • buildAlphaNode

        public org.drools.core.reteoo.AlphaNode buildAlphaNode​(int id,
                                                               org.drools.core.rule.constraint.AlphaNodeFieldConstraint constraint,
                                                               org.drools.core.reteoo.ObjectSource objectSource,
                                                               org.drools.core.reteoo.builder.BuildContext context)
        Specified by:
        buildAlphaNode in interface org.drools.core.reteoo.builder.NodeFactory
        Overrides:
        buildAlphaNode in class org.drools.core.reteoo.builder.PhreakNodeFactory
      • buildObjectTypeNode

        public org.drools.core.reteoo.ObjectTypeNode buildObjectTypeNode​(int id,
                                                                         org.drools.core.reteoo.EntryPointNode objectSource,
                                                                         org.drools.core.base.ObjectType objectType,
                                                                         org.drools.core.reteoo.builder.BuildContext context)
        Specified by:
        buildObjectTypeNode in interface org.drools.core.reteoo.builder.NodeFactory
        Overrides:
        buildObjectTypeNode in class org.drools.core.reteoo.builder.PhreakNodeFactory