Interface IDesignFormBlock
- All Superinterfaces:
ICompilationSupport
,IDesignBlock
,IDesignContentComponent
,IDesignElement
,ILocationSupport
,IPropertiesSupport
,ISelectionSupport
,IWidget
,IWritable
,IXmlSerializable
,Serializable
Interface to describe a root object of a form.
- Since:
- 2.1, 09/03/2011
- Version:
- 1.0
- Author:
- vlygeros
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Specific event types.Nested classes/interfaces inherited from interface com.axemble.vdoc.sdk.interfaces.ui.designer.IDesignBlock
IDesignBlock.SupportedEventTypes
-
Method Summary
Modifier and TypeMethodDescriptionCreates a section within a cell.createDesignSectionBlockAfter
(IDesignContentComponent previousSibling) Creates a section within a cell.createDesignSectionBlockBefore
(IDesignContentComponent nextSibling) Creates a section within a cell.Creates a table within a cell.createDesignTableBlockAfter
(IDesignContentComponent previousSibling) Creates a table within a cell.createDesignTableBlockBefore
(IDesignContentComponent nextSibling) Creates a table within a cell.void
detachDesignSectionBlock
(IDesignSectionBlock designSection) Detaches a design section from a cell.void
detachDesignTableBlock
(IDesignTableBlock designTable) Detaches a design table from a cell.Gets the design sectionsGets the design tablesMethods 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.IDesignBlock
createDesignBlock, createDesignBlock, createDesignBlockAfter, createDesignBlockAfter, createDesignBlockBefore, createDesignBlockBefore, createDesignComponent, createDesignComponent, createDesignComponentAfter, createDesignComponentAfter, createDesignComponentBefore, createDesignComponentBefore, getBlockDefinition
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
-
createDesignSectionBlock
IDesignSectionBlock createDesignSectionBlock()Creates a section within a cell.- Returns:
- A
IDesignSectionBlock
object.
-
createDesignSectionBlockBefore
Creates a section within a cell.- Parameters:
nextSibling
- The next sibling section.- Returns:
- A
IDesignSectionBlock
object.
-
createDesignSectionBlockAfter
Creates a section within a cell.- Parameters:
previousSibling
- The previous sibling section.- Returns:
- A
IDesignSectionBlock
object.
-
getDesignSectionBlocks
Collection<IDesignSectionBlock> getDesignSectionBlocks()Gets the design sections- Returns:
- A java.util.Collection of
IDesignSectionBlock
objects.
-
detachDesignSectionBlock
Detaches a design section from a cell.- Parameters:
designSection
- TheIDesignSectionBlock
to detach.
-
createDesignTableBlock
IDesignTableBlock createDesignTableBlock()Creates a table within a cell.- Returns:
- A
IDesignTableBlock
object.
-
createDesignTableBlockBefore
Creates a table within a cell.- Parameters:
nextSibling
- The next sibling table.- Returns:
- A
IDesignTableBlock
object.
-
createDesignTableBlockAfter
Creates a table within a cell.- Parameters:
previousSibling
- The previous sibling table.- Returns:
- A
IDesignTableBlock
object.
-
getDesignTableBlocks
Collection<IDesignTableBlock> getDesignTableBlocks()Gets the design tables- Returns:
- A java.util.Collection of
IDesignTableBlock
objects.
-
detachDesignTableBlock
Detaches a design table from a cell.- Parameters:
designTable
- TheIDesignTableBlock
to detach.
-