Class TextParagraphElementBase
- 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.OdfStylableElement
-
- org.odftoolkit.odfdom.changes.TextContainingElement
-
- org.odftoolkit.odfdom.dom.element.text.TextParagraphElementBase
-
- All Implemented Interfaces:
Serializable,Cloneable,OdfStylePropertySet,Element,ElementTraversal,EventTarget,Node,NodeList,TypeInfo
- Direct Known Subclasses:
TextHElement,TextPElement
public abstract class TextParagraphElementBase extends TextContainingElement
DOM implementation of OpenDocument base element- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.odftoolkit.odfdom.dom.element.OdfStylableElement
mFamily, mStyleNameAttrib
-
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 TextParagraphElementBase(OdfFileDom ownerDoc, OdfName elementName, OdfStyleFamily styleFamily, OdfName styleAttrName)Create the instance ofTextParagraphElementBase
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetTextClassNamesAttribute()Receives the value of the ODFDOM attribute representationTextClassNamesAttribute, See {StringgetTextCondStyleNameAttribute()Receives the value of the ODFDOM attribute representationTextCondStyleNameAttribute, See {StringgetTextIdAttribute()Receives the value of the ODFDOM attribute representationTextIdAttribute, See {StringgetTextStyleNameAttribute()Receives the value of the ODFDOM attribute representationTextStyleNameAttribute, See {StringgetXhtmlAboutAttribute()Receives the value of the ODFDOM attribute representationXhtmlAboutAttribute, See {StringgetXhtmlContentAttribute()Receives the value of the ODFDOM attribute representationXhtmlContentAttribute, See {StringgetXhtmlDatatypeAttribute()Receives the value of the ODFDOM attribute representationXhtmlDatatypeAttribute, See {StringgetXhtmlPropertyAttribute()Receives the value of the ODFDOM attribute representationXhtmlPropertyAttribute, See {StringgetXmlIdAttribute()Receives the value of the ODFDOM attribute representationXmlIdAttribute, See {booleanisComponentRoot()protected voidonInsertNode()protected voidonRemoveNode()voidsetTextClassNamesAttribute(String textClassNamesValue)Sets the value of ODFDOM attribute representationTextClassNamesAttribute, See {voidsetTextCondStyleNameAttribute(String textCondStyleNameValue)Sets the value of ODFDOM attribute representationTextCondStyleNameAttribute, See {voidsetTextContent(String content)Set text content.Only elements which are allowed to have text content offer this method.voidsetTextIdAttribute(String textIdValue)Sets the value of ODFDOM attribute representationTextIdAttribute, See {voidsetTextStyleNameAttribute(String textStyleNameValue)Sets the value of ODFDOM attribute representationTextStyleNameAttribute, See {voidsetXhtmlAboutAttribute(String xhtmlAboutValue)Sets the value of ODFDOM attribute representationXhtmlAboutAttribute, See {voidsetXhtmlContentAttribute(String xhtmlContentValue)Sets the value of ODFDOM attribute representationXhtmlContentAttribute, See {voidsetXhtmlDatatypeAttribute(String xhtmlDatatypeValue)Sets the value of ODFDOM attribute representationXhtmlDatatypeAttribute, See {voidsetXhtmlPropertyAttribute(String xhtmlPropertyValue)Sets the value of ODFDOM attribute representationXhtmlPropertyAttribute, See {voidsetXmlIdAttribute(String xmlIdValue)Sets the value of ODFDOM attribute representationXmlIdAttribute, See {OdfElementsplit(int posStart)Splitting the element at the given position into two halves-
Methods inherited from class org.odftoolkit.odfdom.changes.TextContainingElement
appendTextSelection, getOdfName, getTextSelections
-
Methods inherited from class org.odftoolkit.odfdom.dom.element.OdfStylableElement
getAutomaticStyle, getAutomaticStyles, getDocumentStyle, getDocumentStyleName, getOrCreateAutomaticStyles, getOrCreateUnqiueAutomaticStyle, getOrCreateUnqiueAutomaticStyle, getProperties, getProperty, getStrictProperties, getStyleFamily, getStyleName, hasAutomaticStyle, hasDocumentStyle, hasProperty, removeProperty, reuseDocumentStyle, setAttributeNS, setDocumentStyle, setProperties, setProperty, setStyleName
-
Methods inherited from class org.odftoolkit.odfdom.pkg.OdfElement
accept, 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, isIgnoredElement, isIgnoredElement, isRepeatable, markAsComponentRoot, markText, moveChildrenTo, onInsertNode, onRemoveNode, receiveNode, removeChild, removeContent, removeSingleElement, replaceChild, selfAndDescendantTextIgnoredAsComponent, setComponent, setOdfAttribute, setOdfAttributeValue, setRepetition, 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, 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, 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, setUserData
-
-
-
-
Constructor Detail
-
TextParagraphElementBase
public TextParagraphElementBase(OdfFileDom ownerDoc, OdfName elementName, OdfStyleFamily styleFamily, OdfName styleAttrName)
Create the instance ofTextParagraphElementBase- Parameters:
ownerDoc- The type isOdfFileDom
-
-
Method Detail
-
getTextClassNamesAttribute
public String getTextClassNamesAttribute()
Receives the value of the ODFDOM attribute representationTextClassNamesAttribute, See {- Returns:
- - the
String, the value ornull, if the attribute is not set and no default value defined.
-
setTextClassNamesAttribute
public void setTextClassNamesAttribute(String textClassNamesValue)
Sets the value of ODFDOM attribute representationTextClassNamesAttribute, See {- Parameters:
textClassNamesValue- The type isString
-
getTextCondStyleNameAttribute
public String getTextCondStyleNameAttribute()
Receives the value of the ODFDOM attribute representationTextCondStyleNameAttribute, See {- Returns:
- - the
String, the value ornull, if the attribute is not set and no default value defined.
-
setTextCondStyleNameAttribute
public void setTextCondStyleNameAttribute(String textCondStyleNameValue)
Sets the value of ODFDOM attribute representationTextCondStyleNameAttribute, See {- Parameters:
textCondStyleNameValue- The type isString
-
getTextIdAttribute
public String getTextIdAttribute()
Receives the value of the ODFDOM attribute representationTextIdAttribute, See {- Returns:
- - the
String, the value ornull, if the attribute is not set and no default value defined.
-
setTextIdAttribute
public void setTextIdAttribute(String textIdValue)
Sets the value of ODFDOM attribute representationTextIdAttribute, See {- Parameters:
textIdValue- The type isString
-
getTextStyleNameAttribute
public String getTextStyleNameAttribute()
Receives the value of the ODFDOM attribute representationTextStyleNameAttribute, See {- Returns:
- - the
String, the value ornull, if the attribute is not set and no default value defined.
-
setTextStyleNameAttribute
public void setTextStyleNameAttribute(String textStyleNameValue)
Sets the value of ODFDOM attribute representationTextStyleNameAttribute, See {- Parameters:
textStyleNameValue- The type isString
-
getXhtmlAboutAttribute
public String getXhtmlAboutAttribute()
Receives the value of the ODFDOM attribute representationXhtmlAboutAttribute, See {- Returns:
- - the
String, the value ornull, if the attribute is not set and no default value defined.
-
setXhtmlAboutAttribute
public void setXhtmlAboutAttribute(String xhtmlAboutValue)
Sets the value of ODFDOM attribute representationXhtmlAboutAttribute, See {- Parameters:
xhtmlAboutValue- The type isString
-
getXhtmlContentAttribute
public String getXhtmlContentAttribute()
Receives the value of the ODFDOM attribute representationXhtmlContentAttribute, See {- Returns:
- - the
String, the value ornull, if the attribute is not set and no default value defined.
-
setXhtmlContentAttribute
public void setXhtmlContentAttribute(String xhtmlContentValue)
Sets the value of ODFDOM attribute representationXhtmlContentAttribute, See {- Parameters:
xhtmlContentValue- The type isString
-
getXhtmlDatatypeAttribute
public String getXhtmlDatatypeAttribute()
Receives the value of the ODFDOM attribute representationXhtmlDatatypeAttribute, See {- Returns:
- - the
String, the value ornull, if the attribute is not set and no default value defined.
-
setXhtmlDatatypeAttribute
public void setXhtmlDatatypeAttribute(String xhtmlDatatypeValue)
Sets the value of ODFDOM attribute representationXhtmlDatatypeAttribute, See {- Parameters:
xhtmlDatatypeValue- The type isString
-
getXhtmlPropertyAttribute
public String getXhtmlPropertyAttribute()
Receives the value of the ODFDOM attribute representationXhtmlPropertyAttribute, See {- Returns:
- - the
String, the value ornull, if the attribute is not set and no default value defined.
-
setXhtmlPropertyAttribute
public void setXhtmlPropertyAttribute(String xhtmlPropertyValue)
Sets the value of ODFDOM attribute representationXhtmlPropertyAttribute, See {- Parameters:
xhtmlPropertyValue- The type isString
-
getXmlIdAttribute
public String getXmlIdAttribute()
Receives the value of the ODFDOM attribute representationXmlIdAttribute, See {- Returns:
- - the
String, the value ornull, if the attribute is not set and no default value defined.
-
setXmlIdAttribute
public void setXmlIdAttribute(String xmlIdValue)
Sets the value of ODFDOM attribute representationXmlIdAttribute, See {- Parameters:
xmlIdValue- The type isString
-
split
public OdfElement split(int posStart)
Splitting the element at the given position into two halvesIf the paragraph does have an automatic style with a master-page, which results into a page break before the paragraph, this page break will be removed for the new second half. For paragraph containing template styles the follow-up style should be chosen.
- Overrides:
splitin classOdfElement- Parameters:
posStart- The logical position of the first character (or other paragraph child component) that will be moved to the beginning of the new paragraph.- Returns:
- the new created second text container
-
setTextContent
public void setTextContent(String content)
Set text content.Only elements which are allowed to have text content offer this method.- Specified by:
setTextContentin interfaceNode- Overrides:
setTextContentin classorg.apache.xerces.dom.ParentNode- Parameters:
content- the parapgraph text content
-
onRemoveNode
protected void onRemoveNode()
- Overrides:
onRemoveNodein classOdfStylableElement
-
onInsertNode
protected void onInsertNode()
- Overrides:
onInsertNodein classOdfStylableElement
-
isComponentRoot
public boolean isComponentRoot()
- Overrides:
isComponentRootin classOdfElement
-
-