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​(java.lang.Integer salience)
    • Method Detail

      • renderDRL

        protected void renderDRL​(DRLOutput out)
      • asStringLiteral

        protected java.lang.String asStringLiteral​(java.lang.String value)
      • asTimerLiteral

        protected java.lang.String asTimerLiteral​(java.lang.String value)
      • setSalience

        public void setSalience​(java.lang.Integer value)
      • setSalience

        public void setSalience​(java.lang.String value)
      • setDuration

        public void setDuration​(java.lang.Long value)
      • setTimer

        public void setTimer​(java.lang.String value)
      • setEnabled

        public void setEnabled​(boolean value)
      • setCalendars

        public void setCalendars​(java.lang.String value)
      • setActivationGroup

        public void setActivationGroup​(java.lang.String value)
      • setRuleFlowGroup

        public void setRuleFlowGroup​(java.lang.String value)
      • setAgendaGroup

        public void setAgendaGroup​(java.lang.String value)
      • setNoLoop

        public void setNoLoop​(boolean value)
      • setLockOnActive

        public void setLockOnActive​(boolean value)
      • setAutoFocus

        public void setAutoFocus​(boolean value)
      • setDateEffective

        public void setDateEffective​(java.lang.String value)
      • setDateExpires

        public void setDateExpires​(java.lang.String value)
      • getAttribute

        public java.lang.String getAttribute​(java.lang.String name)
      • getSalience

        public java.lang.String getSalience()