Class TableDataPilotFieldElement
- java.lang.Object
-
- org.apache.xerces.dom.NodeImpl
-
- org.apache.xerces.dom.ChildNode
-
- org.apache.xerces.dom.ParentNode
-
- org.apache.xerces.dom.ElementImpl
-
- org.apache.xerces.dom.ElementNSImpl
-
- org.odftoolkit.odfdom.pkg.OdfElement
-
- org.odftoolkit.odfdom.dom.element.table.TableDataPilotFieldElement
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Element
,ElementTraversal
,EventTarget
,Node
,NodeList
,TypeInfo
public class TableDataPilotFieldElement extends OdfElement
DOM implementation of OpenDocument element <table:data-pilot-field>.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static OdfName
ELEMENT_NAME
-
Fields inherited from class org.apache.xerces.dom.ParentNode
firstChild, fNodeListCache, ownerDocument
-
Fields inherited from class org.apache.xerces.dom.NodeImpl
DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_PRECEDING, ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, ID, IGNORABLEWS, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODE
-
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
-
Fields inherited from interface org.w3c.dom.TypeInfo
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION
-
-
Constructor Summary
Constructors Constructor Description TableDataPilotFieldElement(OdfFileDom ownerDoc)
Create the instance ofTableDataPilotFieldElement
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(ElementVisitor visitor)
Accept an visitor instance to allow the visitor to do some operations.OdfName
getOdfName()
Get the element nameString
getTableFunctionAttribute()
Receives the value of the ODFDOM attribute representationTableFunctionAttribute
, See @table:functionString
getTableIsDataLayoutFieldAttribute()
Receives the value of the ODFDOM attribute representationTableIsDataLayoutFieldAttribute
, See @table:is-data-layout-fieldString
getTableOrientationAttribute()
Receives the value of the ODFDOM attribute representationTableOrientationAttribute
, See @table:orientationString
getTableSelectedPageAttribute()
Receives the value of the ODFDOM attribute representationTableSelectedPageAttribute
, See @table:selected-pageString
getTableSourceFieldNameAttribute()
Receives the value of the ODFDOM attribute representationTableSourceFieldNameAttribute
, See @table:source-field-nameInteger
getTableUsedHierarchyAttribute()
Receives the value of the ODFDOM attribute representationTableUsedHierarchyAttribute
, See @table:used-hierarchyTableDataPilotFieldReferenceElement
newTableDataPilotFieldReferenceElement(String tableFieldNameValue, String tableMemberTypeValue, String tableTypeValue)
Create child element <table:data-pilot-field-reference>.TableDataPilotGroupsElement
newTableDataPilotGroupsElement(String tableGroupedByValue, String tableSourceFieldNameValue, double tableStepValue)
Create child element <table:data-pilot-groups>.TableDataPilotLevelElement
newTableDataPilotLevelElement()
Create child element <table:data-pilot-level>.void
setTableFunctionAttribute(String tableFunctionValue)
Sets the value of ODFDOM attribute representationTableFunctionAttribute
, See @table:functionvoid
setTableIsDataLayoutFieldAttribute(String tableIsDataLayoutFieldValue)
Sets the value of ODFDOM attribute representationTableIsDataLayoutFieldAttribute
, See @table:is-data-layout-fieldvoid
setTableOrientationAttribute(String tableOrientationValue)
Sets the value of ODFDOM attribute representationTableOrientationAttribute
, See @table:orientationvoid
setTableSelectedPageAttribute(String tableSelectedPageValue)
Sets the value of ODFDOM attribute representationTableSelectedPageAttribute
, See @table:selected-pagevoid
setTableSourceFieldNameAttribute(String tableSourceFieldNameValue)
Sets the value of ODFDOM attribute representationTableSourceFieldNameAttribute
, See @table:source-field-namevoid
setTableUsedHierarchyAttribute(Integer tableUsedHierarchyValue)
Sets the value of ODFDOM attribute representationTableUsedHierarchyAttribute
, See @table:used-hierarchy-
Methods inherited from class org.odftoolkit.odfdom.pkg.OdfElement
appendChild, appendUsingWhitespaceHandling, cloneElement, cloneNode, cloneNode, cloneNode, cloneOdfElement, componentSize, copyAttributes, countChildComponents, countDescendantComponents, countPrecedingSiblingElements, delete, equals, findFirstChildNode, findNextChildNode, findPreviousChildNode, getAncestorAs, getChildElement, getChildElement, getComponent, getComponentRoot, getFirstChildElement, getLastChildElement, getNextSiblingElement, getOdfAttribute, getOdfAttribute, getOdfAttributeValue, getParentAs, getPreviousSiblingElement, getRepetition, getTextContent, hasAncestor, hasOdfAttribute, ignoredComponent, insert, insert, insertBefore, isComponentRoot, isIgnoredElement, isIgnoredElement, isRepeatable, markAsComponentRoot, markText, moveChildrenTo, onInsertNode, onInsertNode, onRemoveNode, onRemoveNode, receiveNode, removeChild, removeContent, removeSingleElement, replaceChild, selfAndDescendantTextIgnoredAsComponent, setComponent, setOdfAttribute, setOdfAttributeValue, setRepetition, split, toString
-
Methods inherited from class org.apache.xerces.dom.ElementNSImpl
getLocalName, getNamespaceURI, getPrefix, getTypeName, getTypeNamespace, getXMLBaseAttribute, isDerivedFrom, setPrefix, setType
-
Methods inherited from class org.apache.xerces.dom.ElementImpl
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getBaseURI, getChildElementCount, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getFirstElementChild, getLastElementChild, getNextElementSibling, getNodeName, getNodeType, getPreviousElementSibling, getSchemaTypeInfo, getTagName, getXercesAttribute, hasAttribute, hasAttributeNS, hasAttributes, isEqualNode, normalize, reconcileDefaultAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setOwnerDocument, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeData
-
Methods inherited from class org.apache.xerces.dom.ParentNode
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, hasChildNodes, item, setTextContent, synchronizeChildren
-
Methods inherited from class org.apache.xerces.dom.ChildNode
getNextSibling, getParentNode, getPreviousSibling
-
Methods inherited from class org.apache.xerces.dom.NodeImpl
addEventListener, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, getUserDataRecord, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setNodeValue, setUserData, setUserData
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.w3c.dom.Node
compareDocumentPosition, getChildNodes, getFeature, getFirstChild, getLastChild, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPreviousSibling, getUserData, hasChildNodes, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, setNodeValue, setTextContent, setUserData
-
-
-
-
Field Detail
-
ELEMENT_NAME
public static final OdfName ELEMENT_NAME
-
-
Constructor Detail
-
TableDataPilotFieldElement
public TableDataPilotFieldElement(OdfFileDom ownerDoc)
Create the instance ofTableDataPilotFieldElement
- Parameters:
ownerDoc
- The type isOdfFileDom
-
-
Method Detail
-
getOdfName
public OdfName getOdfName()
Get the element name- Specified by:
getOdfName
in classOdfElement
- Returns:
- return
OdfName
the name of element <table:data-pilot-field>.
-
getTableFunctionAttribute
public String getTableFunctionAttribute()
Receives the value of the ODFDOM attribute representationTableFunctionAttribute
, See @table:function- Returns:
- - the
String
, the value ornull
, if the attribute is not set and no default value defined.
-
setTableFunctionAttribute
public void setTableFunctionAttribute(String tableFunctionValue)
Sets the value of ODFDOM attribute representationTableFunctionAttribute
, See @table:function- Parameters:
tableFunctionValue
- The type isString
-
getTableIsDataLayoutFieldAttribute
public String getTableIsDataLayoutFieldAttribute()
Receives the value of the ODFDOM attribute representationTableIsDataLayoutFieldAttribute
, See @table:is-data-layout-field- Returns:
- - the
String
, the value ornull
, if the attribute is not set and no default value defined.
-
setTableIsDataLayoutFieldAttribute
public void setTableIsDataLayoutFieldAttribute(String tableIsDataLayoutFieldValue)
Sets the value of ODFDOM attribute representationTableIsDataLayoutFieldAttribute
, See @table:is-data-layout-field- Parameters:
tableIsDataLayoutFieldValue
- The type isString
-
getTableOrientationAttribute
public String getTableOrientationAttribute()
Receives the value of the ODFDOM attribute representationTableOrientationAttribute
, See @table:orientationAttribute is mandatory.
- Returns:
- - the
String
, the value ornull
, if the attribute is not set and no default value defined.
-
setTableOrientationAttribute
public void setTableOrientationAttribute(String tableOrientationValue)
Sets the value of ODFDOM attribute representationTableOrientationAttribute
, See @table:orientation- Parameters:
tableOrientationValue
- The type isString
-
getTableSelectedPageAttribute
public String getTableSelectedPageAttribute()
Receives the value of the ODFDOM attribute representationTableSelectedPageAttribute
, See @table:selected-page- Returns:
- - the
String
, the value ornull
, if the attribute is not set and no default value defined.
-
setTableSelectedPageAttribute
public void setTableSelectedPageAttribute(String tableSelectedPageValue)
Sets the value of ODFDOM attribute representationTableSelectedPageAttribute
, See @table:selected-page- Parameters:
tableSelectedPageValue
- The type isString
-
getTableSourceFieldNameAttribute
public String getTableSourceFieldNameAttribute()
Receives the value of the ODFDOM attribute representationTableSourceFieldNameAttribute
, See @table:source-field-nameAttribute is mandatory.
- Returns:
- - the
String
, the value ornull
, if the attribute is not set and no default value defined.
-
setTableSourceFieldNameAttribute
public void setTableSourceFieldNameAttribute(String tableSourceFieldNameValue)
Sets the value of ODFDOM attribute representationTableSourceFieldNameAttribute
, See @table:source-field-name- Parameters:
tableSourceFieldNameValue
- The type isString
-
getTableUsedHierarchyAttribute
public Integer getTableUsedHierarchyAttribute()
Receives the value of the ODFDOM attribute representationTableUsedHierarchyAttribute
, See @table:used-hierarchy- Returns:
- - the
Integer
, the value ornull
, if the attribute is not set and no default value defined.
-
setTableUsedHierarchyAttribute
public void setTableUsedHierarchyAttribute(Integer tableUsedHierarchyValue)
Sets the value of ODFDOM attribute representationTableUsedHierarchyAttribute
, See @table:used-hierarchy- Parameters:
tableUsedHierarchyValue
- The type isInteger
-
newTableDataPilotFieldReferenceElement
public TableDataPilotFieldReferenceElement newTableDataPilotFieldReferenceElement(String tableFieldNameValue, String tableMemberTypeValue, String tableTypeValue)
Create child element <table:data-pilot-field-reference>.- Parameters:
tableFieldNameValue
- theString
value ofTableFieldNameAttribute
, see @table:field-name at specificationtableMemberTypeValue
- theString
value ofTableMemberTypeAttribute
, see @table:member-type at specificationtableTypeValue
- theString
value ofTableTypeAttribute
, see @table:type at specification- Returns:
- the element <table:data-pilot-field-reference>
-
newTableDataPilotGroupsElement
public TableDataPilotGroupsElement newTableDataPilotGroupsElement(String tableGroupedByValue, String tableSourceFieldNameValue, double tableStepValue)
Create child element <table:data-pilot-groups>.- Parameters:
tableGroupedByValue
- theString
value ofTableGroupedByAttribute
, see @table:grouped-by at specificationtableSourceFieldNameValue
- theString
value ofTableSourceFieldNameAttribute
, see @table:source-field-name at specificationtableStepValue
- theDouble
value ofTableStepAttribute
, see @table:step at specification- Returns:
- the element <table:data-pilot-groups>
-
newTableDataPilotLevelElement
public TableDataPilotLevelElement newTableDataPilotLevelElement()
Create child element <table:data-pilot-level>.- Returns:
- the element <table:data-pilot-level>
-
accept
public void accept(ElementVisitor visitor)
Description copied from class:OdfElement
Accept an visitor instance to allow the visitor to do some operations. Refer to visitor design pattern to get a better understanding.- Overrides:
accept
in classOdfElement
- Parameters:
visitor
- an instance of DefaultElementVisitor
-
-