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
Nested ClassesModifier 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
addActionListener, addChangeListener, afterInit, getCtrlTemplate, getCtrlTemplateWriter, getParam, getParentBlock, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, getSysname, hasActionListeners, hasChangeListeners, isHidden, refresh, refreshWidgets, removeActionListener, removeActionListeners, removeChangeListener, removeChangeListeners, render, renderMobile, 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.
-