java.lang.Object | |
↳ | com.microstrategy.web.objects.WebControlShortcutNodeImpl |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void |
appendChild(WebNode newChild)
Appends the given node to the end of the current node's list of child nodes.
| ||||||||||
void |
clear()
Removes all child nodes from the current node.
| ||||||||||
void |
clearPlaceHolder()
Deletes the place holder defined on this node.
| ||||||||||
boolean |
containsPrompts()
Returns true if this node or any of its children has prompts.
| ||||||||||
WebNodePlaceHolder |
createPlaceHolder()
Creates a place holder on this node.
| ||||||||||
void | generateFormatDelta(WebFormat f, WebPropertyObj p) | ||||||||||
boolean |
getCanExpand()
Returns the value of the can expand property on the node.
| ||||||||||
WebNode |
getChild(int index)
Returns the child node with the given (0-based) index in the collection.
| ||||||||||
int |
getChildCount()
Returns the number of child nodes of the current node.
| ||||||||||
String |
getControlKey()
Return the controlKey
| ||||||||||
int |
getDataType()
Returns the datatype of the current node.
| ||||||||||
WebDimty |
getDimensionality()
Returns an object which can be used to specify the dimensionality of the node.
| ||||||||||
int |
getDimensionalityType()
Returns the dimensionality type of the current node.
| ||||||||||
String |
getDisplayName()
Returns the currently set display name of this node.
| ||||||||||
int |
getExpressionType()
Returns the expression type of the current node.
| ||||||||||
WebObjectsFactory | getFactory() | ||||||||||
WebNode |
getFirstChild()
Returns the first child node of the current node, or null if the current
node has no child nodes.
| ||||||||||
boolean |
getIsIndependentCSI()
Returns whether this node is independent from others.
| ||||||||||
boolean |
getIsSpliced()
Returns the value of the Is spliced property
This is currently used in custom group elements.@return
| ||||||||||
int |
getKey()
Returns the key of this node.
| ||||||||||
WebNode |
getLastChild()
Returns the last child node of the current node, or null if the current
node has no child nodes.
| ||||||||||
WebNode |
getNextSibling()
Returns the current node's next sibling.
| ||||||||||
String |
getNodeKey()
Return the nodeKey
| ||||||||||
int |
getNodeType()
Returns the node type of the current node.
| ||||||||||
WebNode |
getParent()
Returns the parent of the current node, or null if this is the root node.
| ||||||||||
WebNodePlaceHolder |
getPlaceHolder()
Returns the place holder associated on this node.
| ||||||||||
WebNode |
getPreviousSibling()
Returns the current node's previous sibling.
| ||||||||||
String |
getShortXML()
Return the short xml representation of the node.
| ||||||||||
boolean | getShowChildren() | ||||||||||
boolean | getShowParent() | ||||||||||
int | getSubExpressionCount() | ||||||||||
String |
getTag()
Returns the tag which is currently set on this node.
| ||||||||||
int |
getUCFlag()
Returns the value of ucFlag.
| ||||||||||
boolean |
hasChildNodes()
Returns true if this node has child nodes, false if it does not.
| ||||||||||
boolean |
hasPlaceHolder()
Returns whether this node has a place holder defined on it.
| ||||||||||
void |
insertAfter(WebNode newChild, WebNode refNode)
Adds the given node to the current node's list of child nodes immediately after the reference node.
| ||||||||||
void |
insertBefore(WebNode newChild, WebNode refNode)
Adds the given node to the current node's list of child nodes immediately before the reference node.
| ||||||||||
boolean | isCancelledPrompt() | ||||||||||
void |
removeChild(WebNode childNode)
Removes the given node from the collection of child nodes.
| ||||||||||
void |
replaceChild(WebNode newChild, WebNode oldChild)
Replaces the old node with the given new node in the expression.
| ||||||||||
void |
setCanExpand(boolean b)
Sets the can expand property.
| ||||||||||
void |
setControlKey(String _controlKey)
Set the controlKey
| ||||||||||
void |
setDataType(int _dataType)
Sets the datatype of the current node.
| ||||||||||
void |
setDimensionalityType(int dimensionalityType)
Sets the dimensionality type of the current node.
| ||||||||||
void |
setDisplayName(String _displayName)
Sets the display name of this node to the given value.
| ||||||||||
void |
setExpressionType(int _expressionType)
Sets the expression type of the current node to the given type.
| ||||||||||
void |
setIsIndependentCSI(boolean isIndependentCSI)
Sets the node whether it is independent from others.
| ||||||||||
void |
setIsSpliced(boolean b)
Sets the is spliced property.
| ||||||||||
void |
setNodeKey(String _nodeKey)
Set the nodeKey
| ||||||||||
void | setShowChildren(boolean value) | ||||||||||
void | setShowParent(boolean value) | ||||||||||
void |
setTag(String _tag)
Sets the tag on the node.
| ||||||||||
void |
setUCFlag(int flag)
Sets the value of ucFlag.
| ||||||||||
String | toString() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Appends the given node to the end of the current node's list of child nodes. The node to be appended must be from the same expression as the node it is being appended to.
newChild | The node to be appended. |
---|
IllegalArgumentException |
---|
Removes all child nodes from the current node.
Deletes the place holder defined on this node.
Returns true if this node or any of its children has prompts.
Creates a place holder on this node.
Returns the value of the can expand property on the node. This is currently used in custom group elements.@return
Returns the child node with the given (0-based) index in the collection.
index | The index of the child node to return. |
---|
WebNode
object, corresponding to the given index.IndexOutOfBoundsException |
---|
Returns the number of child nodes of the current node.
Return the controlKey
Returns the datatype of the current node.
EnumDSSXMLDataType
.Returns an object which can be used to specify the dimensionality of the node. This will only be relevant if the dimensionality type is set to something other than the default (none).
WebDimty
, which can then be used to specify dimensionality.
Returns the dimensionality type of the current node.
EnumDSSXMLNodeDimty
.Returns the currently set display name of this node.
Returns the expression type of the current node.
EnumDSSXMLExpressionType
.Returns the first child node of the current node, or null if the current node has no child nodes.
WebNode
object which is the first child (the index 0 child) of this node, or null if no
children are found.
Returns whether this node is independent from others. It is used for metric qualifications.
Returns the value of the Is spliced property This is currently used in custom group elements.@return
Returns the key of this node. Every node in an expression has a unique key, though they are not necessarily in order, or even consecutive.
Returns the last child node of the current node, or null if the current node has no child nodes.
WebNode
object which is the last child (the last index child) of this node, or null if no
children are found.
Returns the current node's next sibling. This will be a node with the same parent as the current node, but with 1 greater index in the parent node's collection. This method will return null if the parent node does not exist, or if this is the last node in the parent node's collection.
WebNode
The next sibling, or null if none exists(i.e. this is the last child of its
parent, or this is the root node).
Return the nodeKey
Returns the node type of the current node. This is set upon creation of the node, and cannot be changed.
EnumDSSXMLNodeType
.
Returns the parent of the current node, or null if this is the root node.
WebNode
object, which is the parent of the current node, or null
if the current node has no parent.
Returns the place holder associated on this node.
WebNodePlaceHolder
object. Null if there is no place holder.
Returns the current node's previous sibling. This will be a node with the same parent as the current node, but with 1 less index in the parent node's collection. This method will return null if the parent node does not exist, or if this is the first node in the parent node's collection.
WebNode
The previous sibling, or null if none exists(i.e. this is the first child of its
parent, or this is the root node).
Return the short xml representation of the node.
Returns the tag which is currently set on this node. The tag is a user-defined piece of information which can be attached to a node, and will be persisted with the expression's state.
Returns the value of ucFlag.
Returns true if this node has child nodes, false if it does not.
Returns whether this node has a place holder defined on it.
Adds the given node to the current node's list of child nodes immediately after the reference node.
newChild | The node to be appended. |
---|---|
refNode | The node after which the new node is to be inserted. |
IllegalArgumentException |
---|
Adds the given node to the current node's list of child nodes immediately before the reference node.
newChild | The node to be appended. |
---|---|
refNode | The node before which the new node is to be inserted. |
IllegalArgumentException |
---|
Removes the given node from the collection of child nodes.
childNode | The WebNode object to be removed from the child collection. |
---|
IllegalArgumentException |
---|
Replaces the old node with the given new node in the expression.
newChild | The node to be used as the replacement. |
---|---|
oldChild | The node to be replaced. |
IllegalArgumentException |
---|
Sets the can expand property. This is currently used in custom group elements.
Set the controlKey
Sets the datatype of the current node.
_dataType | A value from EnumDSSXMLDataType, which will be used as the datatype of the current node. |
---|
Sets the dimensionality type of the current node.
dimensionalityType | The dimensionality type to assign to this node, from EnumDSSXMLNodeDimty. |
---|
Sets the display name of this node to the given value.
_displayName | The display name to use when describing the node. |
---|
Sets the expression type of the current node to the given type.
_expressionType | The expression type to use for the node, from EnumDSSXMLExpressionType. |
---|
Sets the node whether it is independent from others.
Sets the is spliced property. This is currently used in custom group elements.
Set the nodeKey
Sets the tag on the node. If this value is null, the current tag will be removed.
_tag | The tag to attach to the current node. |
---|
Sets the value of ucFlag.
flag | The value to be set for ucFlag. |
---|