Interface IDesignBlock
- All Superinterfaces:
ICompilationSupport
,IDesignContentComponent
,IDesignElement
,ILocationSupport
,IPropertiesSupport
,ISelectionSupport
,IWidget
,IWritable
,IXmlSerializable
,Serializable
- All Known Subinterfaces:
IDesignCellBlock
,IDesignFormBlock
,IDesignLineBlock
,IDesignSectionBlock
,IDesignTableBlock
Interface to describe block object.
- Since:
- 2.0, 01/12/2010
- Version:
- 1.0
- Author:
- vlygeros
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Specific event types. -
Method Summary
Modifier and TypeMethodDescriptioncreateDesignBlock
(IBlockDefinition blockDefinition) Creates a design block by specifying its definition.createDesignBlock
(String name) Creates a design block by specifying its name.createDesignBlockAfter
(IBlockDefinition blockDefinition, IDesignContentComponent previousSibling) Creates a design block by specifying its definition.createDesignBlockAfter
(String name, IDesignContentComponent previousSibling) Creates a design block by specifying its name.createDesignBlockBefore
(IBlockDefinition blockDefinition, IDesignContentComponent nextSibling) Creates a design block by specifying its definition.createDesignBlockBefore
(String name, IDesignContentComponent nextSibling) Creates a design block by specifying its name.createDesignComponent
(IComponentDefinition componentDefinition) Creates a design component by specifying its definition.createDesignComponent
(String name) Creates a design component by specifying its name.createDesignComponentAfter
(IComponentDefinition componentDefinition, IDesignContentComponent previousSibling) Creates a design component by specifying its definition.createDesignComponentAfter
(String name, IDesignContentComponent previousSibling) Creates a design component by specifying its name.createDesignComponentBefore
(IComponentDefinition componentDefinition, IDesignContentComponent nextSibling) Creates a design component by specifying its definition.createDesignComponentBefore
(String name, IDesignContentComponent nextSibling) Creates a design component by specifying its name.Gets the internal block definition.Methods inherited from interface com.axemble.vdoc.sdk.interfaces.ui.designer.ICompilationSupport
beforeCompile, beforeMerge, compile, generateName, merge
Methods inherited from interface com.axemble.vdoc.sdk.interfaces.ui.designer.IDesignElement
allowRemove, delete, getContainer, getId, getLinkedDesignElementsGroupName, getUniqueGroupName, getUniqueName, isDirty, isEmbedded, isPersistent, isVolatile, setAllowRemove, setDirty, verify
Methods inherited from interface com.axemble.vdoc.sdk.interfaces.ui.designer.ILocationSupport
getDimension, getPoint, setDimension, setPoint
Methods inherited from interface com.axemble.vdoc.sdk.interfaces.ui.designer.IPropertiesSupport
getDescription, getLabel, getName, setDescription, setLabel, setName
Methods inherited from interface com.axemble.vdoc.sdk.interfaces.ui.designer.ISelectionSupport
deselect, isSelected, select
Methods inherited from interface com.axemble.vdoc.sdk.interfaces.ui.IWidget
afterInit, getParentBlock, getSysname, isHidden, refresh, render, setHidden, setParentBlock, setSysname
Methods inherited from interface com.axemble.vdoc.sdk.interfaces.ui.designer.IXmlSerializable
load, save
-
Method Details
-
createDesignBlock
Creates a design block by specifying its name.- Parameters:
name
- The name of the block to create.- Returns:
- A
IDesignBlock
object.
-
createDesignBlockBefore
Creates a design block by specifying its name.- Parameters:
name
- The name of the block to create.nextSibling
- The next sibling component.- Returns:
- A
IDesignBlock
object.
-
createDesignBlockAfter
Creates a design block by specifying its name.- Parameters:
name
- The name of the block to create.previousSibling
- The previous sibling component.- Returns:
- A
IDesignBlock
object.
-
createDesignBlock
Creates a design block by specifying its definition.- Parameters:
blockDefinition
- The specific block definition to use.- Returns:
- A
IDesignBlock
object.
-
createDesignBlockBefore
IDesignBlock createDesignBlockBefore(IBlockDefinition blockDefinition, IDesignContentComponent nextSibling) Creates a design block by specifying its definition.- Parameters:
blockDefinition
- The specific block definition to use.nextSibling
- The next sibling component.- Returns:
- A
IDesignBlock
object.
-
createDesignBlockAfter
IDesignBlock createDesignBlockAfter(IBlockDefinition blockDefinition, IDesignContentComponent previousSibling) Creates a design block by specifying its definition.- Parameters:
blockDefinition
- The specific block definition to use.previousSibling
- The previous sibling component.- Returns:
- A
IDesignBlock
object.
-
createDesignComponent
Creates a design component by specifying its name.- Parameters:
name
- The name of the component to create.- Returns:
- A
IDesignComponent
object.
-
createDesignComponentBefore
Creates a design component by specifying its name.- Parameters:
name
- The name of the component to create.nextSibling
- The next sibling component.- Returns:
- A
IDesignComponent
object.
-
createDesignComponentAfter
Creates a design component by specifying its name.- Parameters:
name
- The name of the component to create.previousSibling
- The previous sibling component.- Returns:
- A
IDesignComponent
object.
-
createDesignComponent
Creates a design component by specifying its definition.- Parameters:
componentDefinition
- The specific component definition to use.- Returns:
- A
IDesignComponent
object.
-
createDesignComponentBefore
IDesignComponent createDesignComponentBefore(IComponentDefinition componentDefinition, IDesignContentComponent nextSibling) Creates a design component by specifying its definition.- Parameters:
componentDefinition
- The specific component definition to use.nextSibling
- The next sibling component.- Returns:
- A
IDesignComponent
object.
-
createDesignComponentAfter
IDesignComponent createDesignComponentAfter(IComponentDefinition componentDefinition, IDesignContentComponent previousSibling) Creates a design component by specifying its definition.- Parameters:
componentDefinition
- The specific component definition to use.previousSibling
- The previous sibling component.- Returns:
- A
IDesignComponent
object.
-
getBlockDefinition
IBlockDefinition getBlockDefinition()Gets the internal block definition.- Returns:
- A
IBlockDefinition
object.
-