Class AttributedDRLElement

  • Direct Known Subclasses:
    Package, Rule

    public abstract class AttributedDRLElement
    extends DRLElement
    Intermediary class, extending DRLElement with the capability of storing attributes, as required for rules and the package itself.
    • Constructor Detail

      • AttributedDRLElement

        protected AttributedDRLElement()
      • AttributedDRLElement

        protected AttributedDRLElement​(Integer salience)
    • Method Detail

      • renderDRL

        protected void renderDRL​(DRLOutput out)
      • asStringLiteral

        protected String asStringLiteral​(String value)
      • asTimerLiteral

        protected String asTimerLiteral​(String value)
      • setSalience

        public void setSalience​(Integer value)
      • setSalience

        public void setSalience​(String value)
      • setDuration

        public void setDuration​(Long value)
      • setTimer

        public void setTimer​(String value)
      • setEnabled

        public void setEnabled​(boolean value)
      • setCalendars

        public void setCalendars​(String value)
      • setActivationGroup

        public void setActivationGroup​(String value)
      • setRuleFlowGroup

        public void setRuleFlowGroup​(String value)
      • setAgendaGroup

        public void setAgendaGroup​(String value)
      • setNoLoop

        public void setNoLoop​(boolean value)
      • setLockOnActive

        public void setLockOnActive​(boolean value)
      • setAutoFocus

        public void setAutoFocus​(boolean value)
      • setDateEffective

        public void setDateEffective​(String value)
      • setDateExpires

        public void setDateExpires​(String value)
      • getAttribute

        public String getAttribute​(String name)
      • getSalience

        public String getSalience()