Class ExpressionFilterTransform

    • Constructor Detail

      • ExpressionFilterTransform

        public ExpressionFilterTransform()
        Default no-args constructor. Initializes properties to default values.
    • Method Detail

      • doTransform

        protected void doTransform​(MarkupOutput transOut)
        this function checks transform type and triggers corresponding function, either render a flat or HTML linked expression. This function takes current active node and from there transform takes place
        Specified by:
        doTransform in class AbstractExpressionTransform
        Parameters:
        transOut - MarkupOutput instance that will be the output by this transform
      • doTransform

        protected void doTransform​(WebNode node,
                                   MarkupOutput transOut)
        this function checks transform type and triggers corresponding function, either render a flat or HTML linked expression.
        Parameters:
        node - node where transform will be applied to.
        transOut - MarkupOutput instance that will be the output by this transform
      • renderSimpleExpression

        public void renderSimpleExpression​(MarkupOutput transOut,
                                           WebNode node)
        this function constructs an HTML linked expression text. It uses formal parameters for determining styles to be applied to text. These styles define HTML links and HTML output format.
        Parameters:
        node - node where transform will be applied to.
        transOut - MarkupOutput instance that will be the output by this transform
      • renderLinkedExpression

        public void renderLinkedExpression​(MarkupOutput transOut,
                                           WebNode node)
        this function constructs an HTML linked expression text. It uses formal parameters for determining styles to be applied to text. These styles define HTML links and HTML output format.
        Parameters:
        node - node where transform will be applied to.
        transOut - MarkupOutput instance that will be the output by this transform
      • renderFlatExpression

        public void renderFlatExpression​(MarkupOutput transOut,
                                         WebNode node)
        this function constructs an HTML flat expression text. It uses formal parameters for determining styles to be applied to text. These styles define HTML output format.
        Parameters:
        node - node where transform will be applied to.
        transOut - MarkupOutput instance that will be the output by this transform
      • getDescription

        public java.lang.String getDescription()
        this function returns class description only.
        Returns:
        String class description.
      • setLinkArg

        public void setLinkArg​(java.lang.String value)
        this function returns is used for setting argument name for link in expression text.
        Parameters:
        value - argument name for HTML link name.
      • setLinkJS

        public void setLinkJS​(java.lang.String value)
        this function returns is used for setting javascript used for link in expression text. This will override the default javascript text.
        Parameters:
        value - argument name for HTML link name.
        Since:
        MicroStrategy Web 8.0.0
      • setWhereClauseStr

        public void setWhereClauseStr​(java.lang.String value)
        this function ris used for setting text for where clause..
        Parameters:
        value - where localized text
      • setLinkCSPAN

        public void setLinkCSPAN​(java.lang.String value)
        this function returns is used for setting name of CSPAN to be used in right operand in expression text.
        Parameters:
        value - CSPAN name for formatting right operand in expression text.
      • setEmbeddedObjCSPAN

        public void setEmbeddedObjCSPAN​(java.lang.String value)
        this function returns is used for setting name of CSPAN to be used in embedded names.
        Parameters:
        value - CSPAN name for formatting right operand in embedded names.
      • setValueCSPAN

        public void setValueCSPAN​(java.lang.String value)
        this function returns is used for setting name of CSPAN to be used in operator and right operand in expression text.
        Parameters:
        value - CSPAN name for formatting operator and right operand in expression text.
      • setFormName

        public void setFormName​(java.lang.String value)
        function used for setting name of the form to be rendered.
        Parameters:
        value - String
      • setOperatorCSPAN

        public void setOperatorCSPAN​(java.lang.String value)
        this function returns is used for setting name of CSPAN to be used in operator in expression text.
        Parameters:
        value - CSPAN name for formatting operator in expression text.
      • setUnitDescCSPAN

        public void setUnitDescCSPAN​(java.lang.String value)
        this function returns is used for setting name of CSPAN to be used in description in expression text.
        Parameters:
        value - CSPAN name for description in expression text.
      • setTruncateText

        public void setTruncateText​(boolean flag)
        Changes flag value for either truncating condition text or not.
        Parameters:
        flag - true for truncating text.
      • setSeparator

        public void setSeparator​(java.lang.String value)
        this function is intended to set separator character. If not set, default character will be used.
        Parameters:
        value - string to be used as separator.
      • setEmbeddedFilterSeparator

        public void setEmbeddedFilterSeparator​(java.lang.String value)
        this function is intended to set separator character. If not set, default character will be used.
        Parameters:
        value - string to be used as separator.
      • setRenderMode

        public void setRenderMode​(int mode)
        this function is intended to set transform style, either flat or linked HTML. If not set, default flat value will be used.
        Parameters:
        mode - transform style to be used.
      • setExpandEmbeddedFilter

        public void setExpandEmbeddedFilter​(boolean value)
        this function returns is used for setting name of CSPAN to be used in operator and right operand in expression text.
        Parameters:
        value -
      • setDormantPromptStyle

        public void setDormantPromptStyle​(java.lang.String style)
        Since:
        MicroStrategy Web 9.0.0
      • setDormantPromptTitle

        public void setDormantPromptTitle​(java.lang.String title)
        Since:
        MicroStrategy Web 9.0.0
      • setEmbeddedPromptJS

        public void setEmbeddedPromptJS​(java.lang.String value)
        Since:
        MicroStrategy Web 9.0.0
      • setCancelledPromptCSPAN

        public void setCancelledPromptCSPAN​(java.lang.String value)
        Since:
        MicroStrategy Web 9.0.0
      • setDataSests

        public void setDataSests​(RWDataSets value)
        Since:
        MicroStrategy Web 9.0.0