Interface IDesignTableBlock
- All Superinterfaces:
ICompilationSupport
,IDesignBlock
,IDesignContentComponent
,IDesignElement
,ILocationSupport
,IPropertiesSupport
,ISelectionSupport
,IWidget
,IWritable
,IXmlSerializable
,Serializable
Interface to describe a table object.
- Since:
- 2.1, 02/03/2011
- Version:
- 1.0
- Author:
- vlygeros
-
Nested Class Summary
Nested ClassesModifier 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 line within a table.createDesignLineBlockAfter
(IDesignLineBlock previousSibling) Creates a line within a table.createDesignLineBlockBefore
(IDesignLineBlock nextSibling) Creates a line within a table.void
detachDesignLineBlock
(IDesignLineBlock designLine) Detaches a design line from a table.Gets the design linesMethods 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
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
-
createDesignLineBlock
IDesignLineBlock createDesignLineBlock()Creates a line within a table.- Returns:
- A
IDesignLineBlock
object.
-
createDesignLineBlockBefore
Creates a line within a table.- Parameters:
nextSibling
- The next sibling line.- Returns:
- A
IDesignLineBlock
object.
-
createDesignLineBlockAfter
Creates a line within a table.- Parameters:
previousSibling
- The previous sibling line.- Returns:
- A
IDesignLineBlock
object.
-
getDesignLineBlocks
Collection<IDesignLineBlock> getDesignLineBlocks()Gets the design lines- Returns:
- A java.util.Collection of
IDesignLineBlock
objects.
-
detachDesignLineBlock
Detaches a design line from a table.- Parameters:
designLine
- TheIDesignLineBlock
to detach.
-