| java.lang.Object | |||
| ↳ | com.microstrategy.web.transform.AbstractTransform | ||
| ↳ | com.microstrategy.web.app.transforms.AbstractExpressionTransform | ||
| ↳ | com.microstrategy.web.app.transforms.ExpressionFilterTransform | ||
Creates consistent text for expressions
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | FLAT | Render mode values | |||||||||
| int | LINKS | ||||||||||
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.microstrategy.web.app.transforms.ExpressionMessages
| |||||||||||
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.microstrategy.web.app.transforms.AbstractExpressionTransform
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
ExpressionFilterTransform()
Default no-args constructor.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String |
getDescription()
this function returns class description only.
| ||||||||||
| void |
renderFlatExpression(MarkupOutput transOut, WebNode node)
this function constructs an HTML flat expression text.
| ||||||||||
| void |
renderLinkedExpression(MarkupOutput transOut, WebNode node)
this function constructs an HTML linked expression text.
| ||||||||||
| void |
renderSimpleExpression(MarkupOutput transOut, WebNode node)
this function constructs an HTML linked expression text.
| ||||||||||
| void | setCancelledPromptCSPAN(String value) | ||||||||||
| void | setDataSests(RWDataSets value) | ||||||||||
| void | setDormantPromptStyle(String style) | ||||||||||
| void | setDormantPromptTitle(String title) | ||||||||||
| void |
setEmbeddedFilterSeparator(String value)
this function is intended to set separator character.
| ||||||||||
| void |
setEmbeddedObjCSPAN(String value)
this function returns is used for setting name of CSPAN to be used in embedded names.
| ||||||||||
| void | setEmbeddedPromptJS(String value) | ||||||||||
| 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.
| ||||||||||
| void |
setFormName(String value)
function used for setting name of the form to be rendered.
| ||||||||||
| void |
setLinkArg(String value)
this function returns is used for setting argument name for link in expression text.
| ||||||||||
| void |
setLinkCSPAN(String value)
this function returns is used for setting name of CSPAN to be used in right operand in expression text.
| ||||||||||
| void |
setLinkJS(String value)
this function returns is used for setting javascript used for link in expression text.
| ||||||||||
| void |
setOperatorCSPAN(String value)
this function returns is used for setting name of CSPAN to be used in operator in expression text.
| ||||||||||
| void |
setRenderMode(int mode)
this function is intended to set transform style, either flat or linked HTML.
| ||||||||||
| void |
setSeparator(String value)
this function is intended to set separator character.
| ||||||||||
| void |
setTruncateText(boolean flag)
Changes flag value for either truncating condition text or not.
| ||||||||||
| void |
setUnitDescCSPAN(String value)
this function returns is used for setting name of CSPAN to be used in description in expression text.
| ||||||||||
| void |
setValueCSPAN(String value)
this function returns is used for setting name of CSPAN to be used in operator and right operand in expression text.
| ||||||||||
| void |
setWhereClauseStr(String value)
this function ris used for setting text for where clause..
| ||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| void |
doTransform(WebNode node, MarkupOutput transOut)
this function checks transform type and triggers corresponding function, either
render a flat or HTML linked expression.
| ||||||||||
| void |
doTransform(MarkupOutput transOut)
this function checks transform type and triggers corresponding function, either
render a flat or HTML linked expression.
| ||||||||||
| ExpressionParts |
newExpressionParts(WebNode node)
Creates a new instance of
ExpressionParts object. | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.microstrategy.web.app.transforms.AbstractExpressionTransform
| |||||||||||
From class
com.microstrategy.web.transform.AbstractTransform
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
com.microstrategy.web.transform.Transform
| |||||||||||
Render mode values
Default no-args constructor. Initializes properties to default values.
this function returns class description only.
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.
| transOut | MarkupOutput instance that will be the output by this transform
|
|---|---|
| node | node where transform will be applied to. |
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.
| transOut | MarkupOutput instance that will be the output by this transform
|
|---|---|
| node | node where transform will be applied to. |
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.
| transOut | MarkupOutput instance that will be the output by this transform
|
|---|---|
| node | node where transform will be applied to. |
this function is intended to set separator character. If not set, default character will be used.
| value | string to be used as separator. |
|---|
this function returns is used for setting name of CSPAN to be used in embedded names.
| value | CSPAN name for formatting right operand in embedded names. |
|---|
this function returns is used for setting name of CSPAN to be used in operator and right operand in expression text.
function used for setting name of the form to be rendered.
| value | String |
|---|
this function returns is used for setting argument name for link in expression text.
| value | argument name for HTML link name. |
|---|
this function returns is used for setting name of CSPAN to be used in right operand in expression text.
| value | CSPAN name for formatting right operand in expression text. |
|---|
this function returns is used for setting javascript used for link in expression text. This will override the default javascript text.
| value | argument name for HTML link name. |
|---|
this function returns is used for setting name of CSPAN to be used in operator in expression text.
| value | CSPAN name for formatting operator in expression text. |
|---|
this function is intended to set transform style, either flat or linked HTML. If not set, default flat value will be used.
| mode | transform style to be used. |
|---|
this function is intended to set separator character. If not set, default character will be used.
| value | string to be used as separator. |
|---|
Changes flag value for either truncating condition text or not.
| flag | true for truncating text. |
|---|
this function returns is used for setting name of CSPAN to be used in description in expression text.
| value | CSPAN name for description in expression text. |
|---|
this function returns is used for setting name of CSPAN to be used in operator and right operand in expression text.
| value | CSPAN name for formatting operator and right operand in expression text. |
|---|
this function ris used for setting text for where clause..
| value | where localized text |
|---|
this function checks transform type and triggers corresponding function, either render a flat or HTML linked expression.
| node | node where transform will be applied to. |
|---|---|
| transOut | MarkupOutput instance that will be the output by this transform
|
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
| transOut | MarkupOutput instance that will be the output by this transform
|
|---|
Creates a new instance of ExpressionParts object.
This implementation creates an istance of ExpressionPartsImpl
object. Override this method if you wont to use a custom ExpressionParts
implementaion.
| node | where to extract expression parts from |
|---|
ExpressionParts object.