public interface IDesignBlock extends IDesignContentComponent, ICompilationSupport
Modifier and Type | Interface and Description |
---|---|
static interface |
IDesignBlock.SupportedEventTypes
Specific event types.
|
Modifier and Type | Method and Description |
---|---|
IDesignBlock |
createDesignBlock(IBlockDefinition blockDefinition)
Creates a design block by specifying its definition.
|
IDesignBlock |
createDesignBlock(String name)
Creates a design block by specifying its name.
|
IDesignBlock |
createDesignBlockAfter(IBlockDefinition blockDefinition,
IDesignContentComponent previousSibling)
Creates a design block by specifying its definition.
|
IDesignBlock |
createDesignBlockAfter(String name,
IDesignContentComponent previousSibling)
Creates a design block by specifying its name.
|
IDesignBlock |
createDesignBlockBefore(IBlockDefinition blockDefinition,
IDesignContentComponent nextSibling)
Creates a design block by specifying its definition.
|
IDesignBlock |
createDesignBlockBefore(String name,
IDesignContentComponent nextSibling)
Creates a design block by specifying its name.
|
IDesignComponent |
createDesignComponent(IComponentDefinition componentDefinition)
Creates a design component by specifying its definition.
|
IDesignComponent |
createDesignComponent(String name)
Creates a design component by specifying its name.
|
IDesignComponent |
createDesignComponentAfter(IComponentDefinition componentDefinition,
IDesignContentComponent previousSibling)
Creates a design component by specifying its definition.
|
IDesignComponent |
createDesignComponentAfter(String name,
IDesignContentComponent previousSibling)
Creates a design component by specifying its name.
|
IDesignComponent |
createDesignComponentBefore(IComponentDefinition componentDefinition,
IDesignContentComponent nextSibling)
Creates a design component by specifying its definition.
|
IDesignComponent |
createDesignComponentBefore(String name,
IDesignContentComponent nextSibling)
Creates a design component by specifying its name.
|
IBlockDefinition |
getBlockDefinition()
Gets the internal block definition.
|
getDimension, getPoint, setDimension, setPoint
deselect, isSelected, select
allowRemove, delete, getContainer, getId, getLinkedDesignElementsGroupName, getUniqueGroupName, getUniqueName, isDirty, isEmbedded, isPersistent, isVolatile, setAllowRemove, setDirty, verify
afterInit, getParentBlock, getSysname, isHidden, refresh, render, setHidden, setParentBlock, setSysname
load, save
getDescription, getLabel, getName, setDescription, setLabel, setName
beforeCompile, beforeMerge, compile, generateName, merge
IDesignBlock createDesignBlock(String name)
name
- The name of the block to create.IDesignBlock
object.IDesignBlock createDesignBlockBefore(String name, IDesignContentComponent nextSibling)
name
- The name of the block to create.nextSibling
- The next sibling component.IDesignBlock
object.IDesignBlock createDesignBlockAfter(String name, IDesignContentComponent previousSibling)
name
- The name of the block to create.previousSibling
- The previous sibling component.IDesignBlock
object.IDesignBlock createDesignBlock(IBlockDefinition blockDefinition)
blockDefinition
- The specific block definition to use.IDesignBlock
object.IDesignBlock createDesignBlockBefore(IBlockDefinition blockDefinition, IDesignContentComponent nextSibling)
blockDefinition
- The specific block definition to use.nextSibling
- The next sibling component.IDesignBlock
object.IDesignBlock createDesignBlockAfter(IBlockDefinition blockDefinition, IDesignContentComponent previousSibling)
blockDefinition
- The specific block definition to use.previousSibling
- The previous sibling component.IDesignBlock
object.IDesignComponent createDesignComponent(String name)
name
- The name of the component to create.IDesignComponent
object.IDesignComponent createDesignComponentBefore(String name, IDesignContentComponent nextSibling)
name
- The name of the component to create.nextSibling
- The next sibling component.IDesignComponent
object.IDesignComponent createDesignComponentAfter(String name, IDesignContentComponent previousSibling)
name
- The name of the component to create.previousSibling
- The previous sibling component.IDesignComponent
object.IDesignComponent createDesignComponent(IComponentDefinition componentDefinition)
componentDefinition
- The specific component definition to use.IDesignComponent
object.IDesignComponent createDesignComponentBefore(IComponentDefinition componentDefinition, IDesignContentComponent nextSibling)
componentDefinition
- The specific component definition to use.nextSibling
- The next sibling component.IDesignComponent
object.IDesignComponent createDesignComponentAfter(IComponentDefinition componentDefinition, IDesignContentComponent previousSibling)
componentDefinition
- The specific component definition to use.previousSibling
- The previous sibling component.IDesignComponent
object.IBlockDefinition getBlockDefinition()
IBlockDefinition
object.Copyright © 2022 Visiativ. All rights reserved.