Interface IDesignCellBlock
- All Superinterfaces:
ICompilationSupport
,IDesignBlock
,IDesignContentComponent
,IDesignElement
,ILocationSupport
,IPropertiesSupport
,ISelectionSupport
,IWidget
,IWritable
,IXmlSerializable
,Serializable
Interface to describe a line object inside a table.
- Since:
- 2.1, 02/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 tablesint
getWidth()
Gets the width of the cell in percent.void
setWidth
(int width) Sets the width of the cell in percent.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.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.
-
getWidth
int getWidth()Gets the width of the cell in percent.- Returns:
- The width as an int value.
-
setWidth
void setWidth(int width) Sets the width of the cell in percent.- Parameters:
width
- The width in percent to set.
-