Supported Bean: ExpressionBean

The ExpressionBean interface represents a bean which can be used to edit an expression. It can represent either filter of a report, and can also represent an expression prompt. It has a state variable, ExpressionEditMode, which tells whether the ExpressionBean is in an editing mode or not. If the mode is Default, then it is not in editing mode.

Event handler: com.microstrategy.web.beans.EnumEventHandlerTypes.HANDLER_TYPE_EXPRESSION (262144)

Event handler which can be associated with an expression bean.

Events

acceptAttrElemsQual, acceptAttrFormExpr, acceptAttrFormQual, acceptBranchQual, acceptMeNodeQual, acceptMetricExpr, acceptMetricQual, addElemsToAQ, addEmbeddedPrompt, addFilterShortcut, addObjectShortcut, addPromptShortcut, addUnitToRHS, applyEdit, attElemQualification, cancel, cancelAllEdits, clearAll, createPromptFromObject, createSubexpression, deleteSubexpression, editEmbeddedPrompt, editSubexpression, incrFetchFirst, incrFetchGotoPage, incrFetchNext, incrFetchPrev, okPromptEdit, removeElemsFromAQ, removePrompt, selectUnit, shiftDown, shiftLeft, shiftRight, shiftUp, startSearch, ToggleAQFormElemsMode, toggleOperator, toggleQualExprMode

acceptAttrElemsQual
Used to accept an attribute elements qualification.

262144017

EnumExpressionBeanEvents.EXPRESSION_EVENT_ACCEPT_ATTR_ELEMS_QUAL

acceptChanges

For an accept event, whether to accept the changes or just do an update with the changes made to the expression unapplied. If this is 1, then the changes will be submitted back to the source expression, otherwise the source expression will remain unmodified.

262144036

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_ACCEPT_CHANGES

desDistMode

262144045

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_DESC_DISTANCE_MODE

desLevel

262144046

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_DESC_LEVEL

desLvlMode

262144047

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_DESC_LEVEL_MODE

fullElemList

Represents a full list of elements which is to replace the list of elements that is currently set on the subexpression.

262144035

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FULL_ELEM_LIST

function

Represents the function of the operator node, from EnumDSSXMLFunction.

262144011

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION

functionAndFunctionTypeCombo

Represents the ~-separated combination of function/function type for the expression.

262144030

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION_FUNCTIONTYPE_COMBO

acceptAttrFormExpr
Used to accept an attribute form expression qualification.

262144018

EnumExpressionBeanEvents.EXPRESSION_EVENT_ACCEPT_ATTR_FORM_EXPR

acceptChanges

For an accept event, whether to accept the changes or just do an update with the changes made to the expression unapplied. If this is 1, then the changes will be submitted back to the source expression, otherwise the source expression will remain unmodified.

262144036

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_ACCEPT_CHANGES

formID

Represents the form ID of the left side's attribute qualification.

262144012

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FORM_ID

formIDDatatypeNameCombo

Represents the tag to add to the operator node.

262144029

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_NODE_TAG

formName

Represents the main form's name.

262144022

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FORM_NAME

function

Represents the function of the operator node, from EnumDSSXMLFunction.

262144011

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION

functionAndFunctionTypeCombo

Represents the ~-separated combination of function/function type for the expression.

262144030

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION_FUNCTIONTYPE_COMBO

secondAttributeAndFormCombo

Represents the |-separated combination of attrID/formID/datatype/attrName/formName

262144031

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_SECOND_ATTRIBUTE_FORM_COMBO

secondAttributeID

Represents the right-side attribute of an attribute expr qual.

262144015

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_SECOND_ATTRIBUTE_ID

secondAttributeName

Represents the second attribute's name.

262144023

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_SECOND_ATTRIBUTE_NAME

secondFormID

Represents the right-side form of an attribute expr qual.

262144016

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_SECOND_FORM_ID

secondFormName

Represents the second form's name.

262144024

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_SECOND_FORM_NAME

acceptAttrFormQual
Used to accept an attribute form qualification.

262144016

EnumExpressionBeanEvents.EXPRESSION_EVENT_ACCEPT_ATTR_FORM_QUAL

acceptChanges

For an accept event, whether to accept the changes or just do an update with the changes made to the expression unapplied. If this is 1, then the changes will be submitted back to the source expression, otherwise the source expression will remain unmodified.

262144036

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_ACCEPT_CHANGES

constantValue

Represents the constant value of a constant node.

262144014

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_CONSTANT_VALUE

formDatatype

Represents the constant datatype of a constant node.

262144013

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FORM_DATATYPE

formID

Represents the form ID of the left side's attribute qualification.

262144012

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FORM_ID

formIDDatatypeNameCombo

Represents the tag to add to the operator node.

262144029

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_NODE_TAG

formName

Represents the main form's name.

262144022

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FORM_NAME

function

Represents the function of the operator node, from EnumDSSXMLFunction.

262144011

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION

functionAndFunctionTypeCombo

Represents the ~-separated combination of function/function type for the expression.

262144030

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION_FUNCTIONTYPE_COMBO

removeConstPrompt

Represents the expression type EnumExpressionBeanType of the source expression

262144042

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_SOURCE_EXPRESSION_TYPE

updateAttrFormOnly

Represents only update the Right Hand Side(RHS) comparison unit of the filter, without the need to toggle the expression type

262144044

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_UPDATE_RHS_UNIT_ONLY

acceptBranchQual
Used to accept a branch qualification edit operation.

262144025

EnumExpressionBeanEvents.EXPRESSION_EVENT_ACCEPT_BRANCH_QUAL

*leftNodeKey

Represents the key of the left node.

262144008

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_LEFT_NODE_KEY

*rightNodeKey

Represents the key of the right node.

262144009

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_RIGHT_NODE_KEY

*toggleFunction

Represents the toggle function, from EnumWebToggleFunction.

262144010

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_TOGGLE_FUNCTION

acceptMeNodeQual
Used to accept a single metric qualification.

262144050

EnumExpressionBeanEvents.EXPRESSION_EVENT_ACCEPT_MENODE_QUAL

acceptChanges

For an accept event, whether to accept the changes or just do an update with the changes made to the expression unapplied. If this is 1, then the changes will be submitted back to the source expression, otherwise the source expression will remain unmodified.

262144036

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_ACCEPT_CHANGES

constantValue

Represents the constant value of a constant node.

262144014

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_CONSTANT_VALUE

function

Represents the function of the operator node, from EnumDSSXMLFunction.

262144011

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION

functionAndFunctionTypeCombo

Represents the ~-separated combination of function/function type for the expression.

262144030

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION_FUNCTIONTYPE_COMBO

functionType

Represents the function type of a metric qualification (normal, rank, percent, etc).

262144017

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION_TYPE

acceptMetricExpr
Used to accept a single metric qualification.

262144020

EnumExpressionBeanEvents.EXPRESSION_EVENT_ACCEPT_METRIC_EXPR

acceptChanges

For an accept event, whether to accept the changes or just do an update with the changes made to the expression unapplied. If this is 1, then the changes will be submitted back to the source expression, otherwise the source expression will remain unmodified.

262144036

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_ACCEPT_CHANGES

function

Represents the function of the operator node, from EnumDSSXMLFunction.

262144011

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION

functionAndFunctionTypeCombo

Represents the ~-separated combination of function/function type for the expression.

262144030

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION_FUNCTIONTYPE_COMBO

secondMetricID

Represents the second(right-side) metric of a metric expression qualification.

262144018

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_SECOND_METRIC_ID

secondMetricIDTypeNameCombo

Represents the ID/objectType/objectName combo for the second metric in a metric expr qual.

262144032

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_SECOND_METRIC_IDTYPENAME_COMBO

secondMetricName

Represents the second metric's name.

262144026

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_SECOND_METRIC_NAME

acceptMetricQual
Used to accept a single metric qualification.

262144019

EnumExpressionBeanEvents.EXPRESSION_EVENT_ACCEPT_METRIC_QUAL

acceptChanges

For an accept event, whether to accept the changes or just do an update with the changes made to the expression unapplied. If this is 1, then the changes will be submitted back to the source expression, otherwise the source expression will remain unmodified.

262144036

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_ACCEPT_CHANGES

constantValue

Represents the constant value of a constant node.

262144014

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_CONSTANT_VALUE

function

Represents the function of the operator node, from EnumDSSXMLFunction.

262144011

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION

functionAndFunctionTypeCombo

Represents the ~-separated combination of function/function type for the expression.

262144030

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION_FUNCTIONTYPE_COMBO

functionType

Represents the function type of a metric qualification (normal, rank, percent, etc).

262144017

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION_TYPE

addElemsToAQ
Event to add elements to an attribute qualification.

262144005

EnumExpressionBeanEvents.EXPRESSION_EVENT_ADD_ELEMS_TO_AQ

elementIDs

Represents a delimited list of element IDs to add/remove. These key values are separated by the ";" operator.

262144005

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_ELEMENT_IDS

addEmbeddedPrompt

262144036

EnumExpressionBeanEvents.EXPRESSION_EVENT_ADD_EMBEDDED_PROMPT

*promptType

262144041

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_PROMPT_TYPE

addFilterShortcut
Used to add a shortcut to a filter in the expression.

262144022

EnumExpressionBeanEvents.EXPRESSION_EVENT_ADD_FILTER_SHORTCUT

*filterID

Represents the filter ID.

262144019

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FILTER_ID

filterName

Represents the filter's name.

262144025

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FILTER_NAME

populateFilter

Tells whether to populate a filter whose shortcut is added to the current expression.

262144037

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_POPULATE_FILTER

addObjectShortcut

262144030

EnumExpressionBeanEvents.EXPRESSION_EVENT_ADD_OBJECT_SHORTCUT

*objectID

objectID -- argument using for browsing objects.

1001

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_ID

*objectType

objectType -- argument using for browsing objects.

1002

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_TYPE

objectName

objectName

1004

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_NAME

populateObject

262144040

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_POPULATE_OBJECT

addPromptShortcut

262144031

EnumExpressionBeanEvents.EXPRESSION_EVENT_ADD_PROMPT_SHORTCUT

*objectID

objectID -- argument using for browsing objects.

1001

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_ID

*objectSubtype

1005

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_SUBTYPE

*objectType

objectType -- argument using for browsing objects.

1002

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_TYPE

objectName

objectName

1004

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_NAME

addUnitToRHS
Add a unit (attribute form/metric) to Right Hand Side of the filter comparison

262144051

EnumExpressionBeanEvents.EXPRESSION_EVENT_ADD_UNIT_TO_RHS

formIDDatatypeNameCombo

Represents the tag to add to the operator node.

262144029

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_NODE_TAG

functionAndFunctionTypeCombo

Represents the ~-separated combination of function/function type for the expression.

262144030

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION_FUNCTIONTYPE_COMBO

objectID

objectID -- argument using for browsing objects.

1001

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_ID

objectType

objectType -- argument using for browsing objects.

1002

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_TYPE

applyEdit
Used to apply all edits to the expression that the bean refers to on the objects.

262144023

EnumExpressionBeanEvents.EXPRESSION_EVENT_APPLY_EDIT

applyChanges

Represents whether to apply changes on the owner object when accepting a subexpression.

262144034

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_APPLY_CHANGES

attElemQualification

262144033

EnumExpressionBeanEvents.EXPRESSION_EVENT_ADD_ATTRIBUTE_ELEMENT_QUALIFICATION

*attID

objectID -- argument using for browsing objects.

1001

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_ID

*attName

objectName

1004

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_NAME

*fullElemList

Represents a full list of elements which is to replace the list of elements that is currently set on the subexpression.

262144035

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FULL_ELEM_LIST

cancel
Used to cancel an edit or creation event.

262144015

EnumExpressionBeanEvents.EXPRESSION_EVENT_CANCEL

cancelAllEdits
Used to cancel all edits to the expression since last synchronization.

262144024

EnumExpressionBeanEvents.EXPRESSION_EVENT_CANCEL_ALL_EDITS

clearAll
Clears the whole expression.

262144007

EnumExpressionBeanEvents.EXPRESSION_EVENT_CLEAR_ALL

createPromptFromObject

262144032

EnumExpressionBeanEvents.EXPRESSION_EVENT_CREATE_PROMPT_FROM_OBJECT

*objectID

objectID -- argument using for browsing objects.

1001

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_ID

*objectSubtype

1005

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_SUBTYPE

*objectType

objectType -- argument using for browsing objects.

1002

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_TYPE

modifier

262144043

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_MODIFIER

objectName

objectName

1004

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_NAME

createSubexpression
Event for creating a new subexpression. Note that of the arguments defined for this event, only object ID, object type, and edit mode are required.

262144003

EnumExpressionBeanEvents.EXPRESSION_EVENT_CREATE_SUBEXPRESSION

constantValue

Represents the constant value of a constant node.

262144014

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_CONSTANT_VALUE

defaultAttrQualEditMode

Represents the default attribute edit mode.

262144027

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_DEFAULT_ATTR_EDIT_MODE

editMode

Represents the edit mode to put the object into, from EnumExpressionEditMode.

262144004

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_EDIT_MODE

formDatatype

Represents the constant datatype of a constant node.

262144013

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FORM_DATATYPE

formID

Represents the form ID of the left side's attribute qualification.

262144012

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FORM_ID

formName

Represents the main form's name.

262144022

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FORM_NAME

function

Represents the function of the operator node, from EnumDSSXMLFunction.

262144011

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION

functionType

Represents the function type of a metric qualification (normal, rank, percent, etc).

262144017

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION_TYPE

objectID

objectID -- argument using for browsing objects.

1001

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_ID

objectIDTypeNameCombo

Represents the ~-separated combination of id/type/name for the object.

262144028

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_OBJECT_IDTYPENAME_COMBO

objectName

objectName

1004

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_NAME

objectType

objectType -- argument using for browsing objects.

1002

EnumObjectBeanEvents.OBJECT_EVENT_ARGUMENT_OBJECT_TYPE

xdaDimensionId

262144038

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_XDA_DIMENSION_ID

xdaHierarchyId

262144039

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_XDA_HIERARCHY_ID

deleteSubexpression
Used to delete a subexpression.

262144021

EnumExpressionBeanEvents.EXPRESSION_EVENT_DELETE_SUBEXPRESSION

*opNodeKey

Represents the key of the operator node being worked upon.

262144001

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_OP_NODE_KEY

editEmbeddedPrompt

262144037

EnumExpressionBeanEvents.EXPRESSION_EVENT_EDIT_EMBEDDED_PROMPT

opNodeKey

Represents the key of the operator node being worked upon.

262144001

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_OP_NODE_KEY

editSubexpression
Event for editing an existing subexpression.

262144002

EnumExpressionBeanEvents.EXPRESSION_EVENT_EDIT_SUBEXPRESSION

*opNodeKey

Represents the key of the operator node being worked upon.

262144001

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_OP_NODE_KEY

nodeTag

Represents the tag to add to the operator node.

262144029

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_NODE_TAG

incrFetchFirst
Used to go to first incremental fetch page for element browsing.

262144028

EnumExpressionBeanEvents.EXPRESSION_EVENT_INCR_FETCH_FIRST

fullElemList

Represents a full list of elements which is to replace the list of elements that is currently set on the subexpression.

262144035

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FULL_ELEM_LIST

incrFetchGotoPage
Used to go to a specific incremental fetch page for element browsing.

262144029

EnumExpressionBeanEvents.EXPRESSION_EVENT_INCR_FETCH_GOTO_PAGE

*pageNumber

Represents the page number of an incremental fetch goto operation.

262144033

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_PAGE_NUMBER

fullElemList

Represents a full list of elements which is to replace the list of elements that is currently set on the subexpression.

262144035

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FULL_ELEM_LIST

incrFetchNext
Used to go to next incremental fetch page for element browsing.

262144026

EnumExpressionBeanEvents.EXPRESSION_EVENT_INCR_FETCH_NEXT

fullElemList

Represents a full list of elements which is to replace the list of elements that is currently set on the subexpression.

262144035

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FULL_ELEM_LIST

incrFetchPrev
Used to go to previous incremental fetch page for element browsing.

262144027

EnumExpressionBeanEvents.EXPRESSION_EVENT_INCR_FETCH_PREV

fullElemList

Represents a full list of elements which is to replace the list of elements that is currently set on the subexpression.

262144035

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FULL_ELEM_LIST

okPromptEdit

262144038

EnumExpressionBeanEvents.EXPRESSION_EVENT_OK_PROMPT_EDIT

removeElemsFromAQ
Event to remove elements from an attribute qualification.

262144006

EnumExpressionBeanEvents.EXPRESSION_EVENT_REMOVE_ELEMS_FROM_AQ

elementKeys

Represents a set of keys referring to elements in an element list qualification.

262144020

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_ELEMENT_KEYS

removePrompt

262144039

EnumExpressionBeanEvents.EXPRESSION_EVENT_REMOVE_PROMPT

selectUnit
Event for the select unit operation. This will set the edit mode to select unit. No arguments.

262144001

EnumExpressionBeanEvents.EXPRESSION_EVENT_CHANGE_MODE_SELECT_UNIT

shiftDown
Used for shift down operation.

262144012

EnumExpressionBeanEvents.EXPRESSION_EVENT_SHIFT_DOWN

*opNodeKey

Represents the key of the operator node being worked upon.

262144001

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_OP_NODE_KEY

shiftLeft
Used for shift left operation.

262144013

EnumExpressionBeanEvents.EXPRESSION_EVENT_SHIFT_LEFT

*leftNodeKey

Represents the key of the left node.

262144008

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_LEFT_NODE_KEY

*rightNodeKey

Represents the key of the right node.

262144009

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_RIGHT_NODE_KEY

shiftRight
Used for shift right operation.

262144014

EnumExpressionBeanEvents.EXPRESSION_EVENT_SHIFT_RIGHT

*leftNodeKey

Represents the key of the left node.

262144008

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_LEFT_NODE_KEY

*rightNodeKey

Represents the key of the right node.

262144009

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_RIGHT_NODE_KEY

shiftUp
Used for shift up operation.

262144011

EnumExpressionBeanEvents.EXPRESSION_EVENT_SHIFT_UP

*opNodeKey

Represents the key of the operator node being worked upon.

262144001

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_OP_NODE_KEY

startSearch
Sets search criteria appropriately.

262144009

EnumExpressionBeanEvents.EXPRESSION_EVENT_START_SEARCH

fullElemList

Represents a full list of elements which is to replace the list of elements that is currently set on the subexpression.

262144035

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FULL_ELEM_LIST

function

Represents the function of the operator node, from EnumDSSXMLFunction.

262144011

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION

functionAndFunctionTypeCombo

Represents the ~-separated combination of function/function type for the expression.

262144030

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_FUNCTION_FUNCTIONTYPE_COMBO

matchCase

Represents the match case flag.

262144007

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_MATCH_CASE

namePattern

Represents a search name pattern.

262144006

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_NAME_PATTERN

ToggleAQFormElemsMode
Event to change mode of an attribute qualification expression being modified. Only mode is required, but if other parameters are passed, they will override those set on the expression.

262144004

EnumExpressionBeanEvents.EXPRESSION_EVENT_TOGGLE_AQ_FORM_ELEMS_MODE

toggleOperator
Changes the operator of a branch qualification.

262144010

EnumExpressionBeanEvents.EXPRESSION_EVENT_TOGGLE_OPERATOR

*leftNodeKey

Represents the key of the left node.

262144008

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_LEFT_NODE_KEY

*rightNodeKey

Represents the key of the right node.

262144009

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_RIGHT_NODE_KEY

*toggleFunction

Represents the toggle function, from EnumWebToggleFunction.

262144010

EnumExpressionBeanEvents.EXPRESSION_EVENT_ARGUMENT_TOGGLE_FUNCTION

toggleQualExprMode
Event to change mode of a metric qualification expression being modified. Only edit mode is required - the other values are optional, but if supplied will be used to fill in the qualification.

262144008

EnumExpressionBeanEvents.EXPRESSION_EVENT_TOGGLE_QUAL_EXPR_MODE


Notes

* denotes required field.