|
Oxygen XML Editor 14.2 Author API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectro.sync.ecss.extensions.commons.table.operations.TableOperationsUtil
@API(type=INTERNAL,
src=PUBLIC)
public class TableOperationsUtilUtility class for table operations.
| Constructor Summary | |
|---|---|
TableOperationsUtil()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
createCellXMLFragment(AuthorAccess authorAccess,
AuthorDocumentFragment[] fragments,
boolean cellsFragment,
java.lang.String cellElementName,
int currentFragmentIndex,
java.lang.String namespace,
AuthorTableHelper tableHelper,
java.lang.String... imposedAttributesFragments)
Create a cell fragment for a specific offset, having the name of the cell and a source fragment from which the attributes and content must be copied. |
static java.lang.String |
getContentFromFragment(AuthorAccess authorAccess,
boolean cellsFragment,
AuthorDocumentFragment fragment)
Get the given fragment content. |
static AuthorElement |
getTableElementContainingOffset(int offset,
AuthorAccess access,
java.lang.String... tableClassValues)
Returns the element representing the table that contains the given offset and has the given properties (name, class attribute). |
static AuthorElement |
getTableElementContainingOffset(int offset,
java.lang.String namespace,
AuthorAccess access,
java.lang.String... tableElementNames)
Returns the element representing the table that contains the given offset and has the given properties (name, namespace). |
static boolean |
isIgnoredAttribute(java.lang.String attrName,
AuthorTableHelper tableHelper)
Check if the attribute should be ignored. |
static boolean |
nodeHasProperties(AuthorNode node,
java.lang.String name,
java.lang.String namespace)
Check if the node has the given namespace and name |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TableOperationsUtil()
| Method Detail |
|---|
public static java.lang.String createCellXMLFragment(AuthorAccess authorAccess,
AuthorDocumentFragment[] fragments,
boolean cellsFragment,
java.lang.String cellElementName,
int currentFragmentIndex,
java.lang.String namespace,
AuthorTableHelper tableHelper,
java.lang.String... imposedAttributesFragments)
throws AuthorOperationException
authorAccess - The author access.fragments - The list of all content fragments.cellsFragment - true if the fragments represents cells.cellElementName - The cell name.currentFragmentIndex - The index of the fragment that must be used for attributes and content.namespace - The cell namespace.tableHelper - Author table helper.imposedAttributesFragments - Imposed attributes for the created cell.
Each fragment has the following form: "attribute_name=\"attribute_value\""
AuthorOperationException
public static boolean isIgnoredAttribute(java.lang.String attrName,
AuthorTableHelper tableHelper)
attrName - The attribute name.tableHelper - Author table helper
true if the attribute should be ignored.
public static java.lang.String getContentFromFragment(AuthorAccess authorAccess,
boolean cellsFragment,
AuthorDocumentFragment fragment)
true,
the returned content represent the content of the cell, otherwise the fragment itself.
authorAccess - The author access.cellsFragment - true if the fragment represent a cell fragmentfragment - The Author fragment.
public static boolean nodeHasProperties(AuthorNode node,
java.lang.String name,
java.lang.String namespace)
node - The node to check.name - The name to compare the node name with.namespace - The namespace to compare the node namespace with.
true if the node has the given namespace and name.
public static AuthorElement getTableElementContainingOffset(int offset,
AuthorAccess access,
java.lang.String... tableClassValues)
offset - The offset to search the parent table element for.access - Access to Author operations.tableClassValues - Possible table class attributes values.
public static AuthorElement getTableElementContainingOffset(int offset,
java.lang.String namespace,
AuthorAccess access,
java.lang.String... tableElementNames)
offset - The offset to search the parent table element for.namespace - The table node namespace.access - Access to Author operations.tableElementNames - Possible table element names.
|
Oxygen XML Editor 14.2 Author API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||