com.microstrategy.web.blocks.BlockVisitor |
![]() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract void |
visitBlockEnd(Block block, BlockTarget parent)
Invoked for each Block after all of its properties are visited.
| ||||||||||
abstract boolean |
visitBlockStart(Block block, BlockTarget parent)
Invoked for each Block before any of its properties are visited.
| ||||||||||
abstract boolean |
visitCompositeProperty(BlockProperty blockProperty, Block parent, boolean firstAssignedProperty)
Invoked for each composite (Block or BlockList) Block Property.
| ||||||||||
abstract void |
visitListEnd(BlockList blockList, BlockTarget parent)
Invoked at the end of a BlockList.
| ||||||||||
abstract boolean |
visitListStart(BlockList blockList, BlockTarget parent)
Invoked at the beginning of a BlockList.
| ||||||||||
abstract void |
visitScalarProperty(BlockProperty blockProperty, Block parent, boolean firstAssignedProperty)
Invoked for each scalar (non-Block, non-BlockList) Block Property.
| ||||||||||
abstract void |
visitUnassignedProperty(BlockProperty blockProperty, Block parent)
Invoked for each unassigned block property.
|
Invoked for each Block after all of its properties are visited.
block | The Block being visited. |
---|---|
parent | The BlockTarget that contains the supplied Block.
|
Invoked for each Block before any of its properties are visited.
block | The Block being visited. |
---|---|
parent | The BlockTarget that contains the supplied Block. |
visitBlockEnd(Block, BlockTarget)
.
Invoked for each composite (Block or BlockList) Block Property. In
particular, it is only invoked for BlockProperty instances whose value is
non-null
.
blockProperty | The BlockProperty that has an assigned value. |
---|---|
parent | The Block that contains this BlockProperty. |
firstAssignedProperty | Whether or not this is the first assigned property of the Block. |
Invoked at the end of a BlockList.
blockList | The BlockList that we are visiting. |
---|---|
parent | The BlockTarget that contains the supplied BlockList.
|
Invoked at the beginning of a BlockList.
blockList | The BlockList that we are visiting. |
---|---|
parent | The BlockTarget that contains the supplied BlockList. |
Invoked for each scalar (non-Block, non-BlockList) Block Property. In
particular, it is only invoked for BlockProperty instances whose value is
non-null
.
blockProperty | The BlockProperty that has an assigned value. |
---|---|
parent | The Block that contains this BlockProperty. |
firstAssignedProperty | Whether or not this is the first assigned property of the Block. |
Invoked for each unassigned block property. An "unassigned" BlockProperty
is one whose value is null
.
blockProperty | The BlockProperty that has an unassigned value. |
---|---|
parent | The Block that contains this BlockProperty.
|