MicroStrategy ONE

WebExpression

The WebExpression interface represents a filter expression, which is composed of one or more WebNode objects. The root node of an expression can never be null, and cannot be changed by the user. The root node is generally an operator node with function type "and" or "or". However, if an expression is obtained from MicroStrategy Intelligence Server, then it does not necessarily have to be rooted at an "and" or "or" node. The expression usually exists as part of the following objects.

  • WebElementSource

    The WebElementSource interface is used for retrieving elements XML for Intelligence Server. It includes functionality such as incremental fetch and the ability to set a filter to be applied when element browsing.

  • WebFilter

    The WebFilter interface represents a filter object. It allows the filter type and expression contents to be examined.

  • WebPrompt

    The WebPrompt interface represents a prompt object. It defines functionality common to all prompts.  

  • WebTemplate

    The WebTemplate interface represents a template, which is a first class object that can be used to manipulate the template units of a template.