Class RuleHandle


  • public class RuleHandle
    extends StructureHandle
    Represents a rule handle.
    • Constructor Detail

      • RuleHandle

        public RuleHandle​(DesignElementHandle element,
                          org.eclipse.birt.report.model.core.StructureContext context)
        Construct an handle to deal with the action structure.
        Parameters:
        element - the element that defined the action.
        context - context to the rule structure property.
      • RuleHandle

        @Deprecated
        public RuleHandle​(DesignElementHandle element,
                          org.eclipse.birt.report.model.core.MemberRef context)
        Deprecated.
        Construct an handle to deal with the action structure.
        Parameters:
        element - the element that defined the action.
        context - context to the rule structure property
      • RuleHandle

        public RuleHandle​(SimpleValueHandle valueHandle,
                          int index)
        Constructs the handle of configuration variable.
        Parameters:
        valueHandle - the value handle for configuration variable list of one property
        index - the position of this configuration variable in the list
    • Method Detail

      • getRuleExpression

        public java.lang.String getRuleExpression()
        Returns the static value of this rule.
        Returns:
        the static value
      • setRuleExpression

        public void setRuleExpression​(java.lang.String expre)
        Sets the static value of the rule.
        Parameters:
        expre - the static value to set
      • getDisplayExpression

        public java.lang.String getDisplayExpression()
        Returns the display value of the rule.
        Returns:
        the display value
      • setDisplayExpression

        public void setDisplayExpression​(java.lang.String expre)
        Sets the display value of this rule.
        Parameters:
        expre - the display value to set