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
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceSpecific 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.createDesignSectionBlock(String sysname) Creates a section within a cell.createDesignSectionBlockAfter(IDesignContentComponent previousSibling, String sysname) Creates a section within a cell.createDesignSectionBlockBefore(IDesignContentComponent nextSibling, String sysname) 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.voiddetachDesignSectionBlock(IDesignSectionBlock designSection) Detaches a design section from a cell.voiddetachDesignTableBlock(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, mergeMethods inherited from interface com.axemble.vdoc.sdk.interfaces.ui.designer.IDesignBlock
createDesignBlock, createDesignBlock, createDesignBlockAfter, createDesignBlockAfter, createDesignBlockBefore, createDesignBlockBefore, createDesignComponent, createDesignComponent, createDesignComponentAfter, createDesignComponentAfter, createDesignComponentBefore, createDesignComponentBefore, getBlockDefinitionMethods inherited from interface com.axemble.vdoc.sdk.interfaces.ui.designer.IDesignElement
allowRemove, delete, getContainer, getId, getLinkedDesignElementsGroupName, getUniqueGroupName, getUniqueName, isDirty, isEmbedded, isPersistent, isVolatile, setAllowRemove, setDirty, verifyMethods inherited from interface com.axemble.vdoc.sdk.interfaces.ui.designer.ILocationSupport
getDimension, getPoint, setDimension, setPointMethods inherited from interface com.axemble.vdoc.sdk.interfaces.ui.designer.IPropertiesSupport
getDescription, getLabel, getName, setDescription, setLabel, setNameMethods inherited from interface com.axemble.vdoc.sdk.interfaces.ui.designer.ISelectionSupport
deselect, isSelected, selectMethods 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, setSysnameMethods 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
IDesignSectionBlockobject.
-
createDesignSectionBlock
Creates a section within a cell.- Parameters:
sysname- the sysname of block- Returns:
- A
IDesignSectionBlockobject.
-
createDesignSectionBlockBefore
IDesignSectionBlock createDesignSectionBlockBefore(IDesignContentComponent nextSibling, String sysname) Creates a section within a cell.- Parameters:
nextSibling- The next sibling section.sysname- the sysname of block- Returns:
- A
IDesignSectionBlockobject.
-
createDesignSectionBlockAfter
IDesignSectionBlock createDesignSectionBlockAfter(IDesignContentComponent previousSibling, String sysname) Creates a section within a cell.- Parameters:
previousSibling- The previous sibling section.sysname- the sysname of block- Returns:
- A
IDesignSectionBlockobject.
-
getDesignSectionBlocks
Collection<IDesignSectionBlock> getDesignSectionBlocks()Gets the design sections- Returns:
- A java.util.Collection of
IDesignSectionBlockobjects.
-
detachDesignSectionBlock
Detaches a design section from a cell.- Parameters:
designSection- TheIDesignSectionBlockto detach.
-
createDesignTableBlock
IDesignTableBlock createDesignTableBlock()Creates a table within a cell.- Returns:
- A
IDesignTableBlockobject.
-
createDesignTableBlockBefore
Creates a table within a cell.- Parameters:
nextSibling- The next sibling table.- Returns:
- A
IDesignTableBlockobject.
-
createDesignTableBlockAfter
Creates a table within a cell.- Parameters:
previousSibling- The previous sibling table.- Returns:
- A
IDesignTableBlockobject.
-
getDesignTableBlocks
Collection<IDesignTableBlock> getDesignTableBlocks()Gets the design tables- Returns:
- A java.util.Collection of
IDesignTableBlockobjects.
-
detachDesignTableBlock
Detaches a design table from a cell.- Parameters:
designTable- TheIDesignTableBlockto detach.
-