Class ActionNodeFactory<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>

  • All Implemented Interfaces:
    org.kie.api.fluent.ActionNodeBuilder<T>, org.kie.api.fluent.NodeBuilder<org.kie.api.fluent.ActionNodeBuilder<T>,​T>

    public class ActionNodeFactory<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
    extends NodeFactory<org.kie.api.fluent.ActionNodeBuilder<T>,​T>
    implements org.kie.api.fluent.ActionNodeBuilder<T>
    • Constructor Detail

      • ActionNodeFactory

        public ActionNodeFactory​(T nodeContainerFactory,
                                 NodeContainer nodeContainer,
                                 long id)
    • Method Detail

      • getActionNode

        protected ActionNode getActionNode()
      • name

        public ActionNodeFactory<T> name​(String name)
        Specified by:
        name in interface org.kie.api.fluent.NodeBuilder<org.kie.api.fluent.ActionNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>,​T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
        Overrides:
        name in class NodeFactory<org.kie.api.fluent.ActionNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>,​T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>
      • action

        public ActionNodeFactory<T> action​(org.kie.api.fluent.Dialect dialect,
                                           String code)
        Specified by:
        action in interface org.kie.api.fluent.ActionNodeBuilder<T extends org.kie.api.fluent.NodeContainerBuilder<T,​?>>