@API(type=INTERNAL, src=PUBLIC) public class ChoiceTableShowPropertiesOperation extends SimpleTableShowPropertiesOperationBase
authorAccess, tableHelper
NAMESPACE_ARGUMENT, NAMESPACE_ARGUMENT_DESCRIPTOR, SCHEMA_AWARE_ARGUMENT, SCHEMA_AWARE_ARGUMENT_DESCRIPTOR
Constructor and Description |
---|
ChoiceTableShowPropertiesOperation()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
computeFragmentMoveInsideHeader(java.util.List<AuthorDocumentFragment> fragments,
java.util.List<javax.swing.text.Position> offsets,
TabInfo tabInfo,
java.util.List<AuthorElement> nodesToModify,
AuthorElement currentNode)
Computes the fragment and position, inside header element, for the given node.
|
protected boolean |
computeFragmentsToMoveInsideBody(java.util.List<AuthorDocumentFragment> fragments,
java.util.List<javax.swing.text.Position> offsets,
TabInfo tabInfo,
java.util.List<AuthorElement> nodesToModify,
AuthorElement currentNode)
Computes the fragment and position, inside body element, for the given node.
|
computeFragmentsToMoveInsideFooter, getCategoriesAndProperties, getTableAttribute
checkRowSpans, doOperation, getAllElementsToCollectProperties, getArguments, getAttrProperty, getCommonValue, getDescription, getElementsWithModifiedAttributes, getFragmentsAndOffsetsToInsert, getSelectedTab, getTableInformation, showTableProperties
public ChoiceTableShowPropertiesOperation()
protected boolean computeFragmentMoveInsideHeader(java.util.List<AuthorDocumentFragment> fragments, java.util.List<javax.swing.text.Position> offsets, TabInfo tabInfo, java.util.List<AuthorElement> nodesToModify, AuthorElement currentNode) throws AuthorOperationException
ShowTablePropertiesBaseOperation
computeFragmentMoveInsideHeader
in class SimpleTableShowPropertiesOperationBase
fragments
- A list with already computed fragments. The new fragment
will be added to this list.offsets
- A list with positions where the given fragments will be inserted.tabInfo
- The current edited tab info.nodesToModify
- A list containing all the nodes that will be deleted.currentNode
- The node to be checked if it should be moved.true
if the parent of the given node parent should be also deleted.AuthorOperationException
- If the new parent fragment could not be inserted.ShowTablePropertiesBaseOperation.computeFragmentMoveInsideHeader(java.util.List, java.util.List, ro.sync.ecss.extensions.commons.table.properties.TabInfo, java.util.List, ro.sync.ecss.extensions.api.node.AuthorElement)
protected boolean computeFragmentsToMoveInsideBody(java.util.List<AuthorDocumentFragment> fragments, java.util.List<javax.swing.text.Position> offsets, TabInfo tabInfo, java.util.List<AuthorElement> nodesToModify, AuthorElement currentNode) throws AuthorOperationException
ShowTablePropertiesBaseOperation
computeFragmentsToMoveInsideBody
in class SimpleTableShowPropertiesOperationBase
fragments
- A list with already computed fragments. The new fragment
will be added to this list.offsets
- A list with positions where the given fragments will be inserted.tabInfo
- The current edited tab info.nodesToModify
- A list containing all the nodes that will be deleted.currentNode
- The node to be checked if it should be moved.true
if the parent of the given node parent should be also deleted.AuthorOperationException
- If the new parent fragment could not be inserted.ShowTablePropertiesBaseOperation.computeFragmentsToMoveInsideBody(java.util.List, java.util.List, ro.sync.ecss.extensions.commons.table.properties.TabInfo, java.util.List, ro.sync.ecss.extensions.api.node.AuthorElement)
© Copyright SyncRO Soft SRL 2002 - 2015. All rights reserved.