Class WidgetOverride

    • Constructor Detail

      • WidgetOverride

        public WidgetOverride​(EvaluatorRef evalr,
                              java.lang.String name,
                              java.lang.String script,
                              ConditionImpl cond)
        Parameters:
        evalr - the evaluator reference used to evaluate the condition.
        name - the the method name, such as setValue.
        Throws:
        java.lang.IllegalArgumentException - if script is null or (cond is not null but evalr is null)
    • Method Detail

      • getEvaluatorRef

        public EvaluatorRef getEvaluatorRef()
        Returns the evaluator reference.
      • getCondition

        public ConditionImpl getCondition()
        Returns the effectiveness condition.
      • setCondition

        public void setCondition​(ConditionImpl cond)
        Sets the effectiveness condition.
      • withCondition

        public boolean withCondition()
        Tests if the condition is set
      • isEffective

        public boolean isEffective​(Component comp)
        Description copied from interface: Condition
        Used to evaluate whether it is effective.
        Specified by:
        isEffective in interface Condition
        Parameters:
        comp - used as the self variable. Ignored if null.
      • isEffective

        public boolean isEffective​(Page page)
        Description copied from interface: Condition
        Used to evaluate whether it is effective.
        Specified by:
        isEffective in interface Condition
        Parameters:
        page - used as the self variable. Ignored if null.