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 String
getTextClassNamesAttribute()
Receives the value of the ODFDOM attribute representationTextClassNamesAttribute
, See {String
getTextCondStyleNameAttribute()
Receives the value of the ODFDOM attribute representationTextCondStyleNameAttribute
, See {String
getTextIdAttribute()
Receives the value of the ODFDOM attribute representationTextIdAttribute
, See {String
getTextStyleNameAttribute()
Receives the value of the ODFDOM attribute representationTextStyleNameAttribute
, See {String
getXhtmlAboutAttribute()
Receives the value of the ODFDOM attribute representationXhtmlAboutAttribute
, See {String
getXhtmlContentAttribute()
Receives the value of the ODFDOM attribute representationXhtmlContentAttribute
, See {String
getXhtmlDatatypeAttribute()
Receives the value of the ODFDOM attribute representationXhtmlDatatypeAttribute
, See {String
getXhtmlPropertyAttribute()
Receives the value of the ODFDOM attribute representationXhtmlPropertyAttribute
, See {String
getXmlIdAttribute()
Receives the value of the ODFDOM attribute representationXmlIdAttribute
, See {boolean
isComponentRoot()
protected void
onInsertNode()
protected void
onRemoveNode()
void
setTextClassNamesAttribute(String textClassNamesValue)
Sets the value of ODFDOM attribute representationTextClassNamesAttribute
, See {void
setTextCondStyleNameAttribute(String textCondStyleNameValue)
Sets the value of ODFDOM attribute representationTextCondStyleNameAttribute
, See {void
setTextContent(String content)
Set text content.Only elements which are allowed to have text content offer this method.void
setTextIdAttribute(String textIdValue)
Sets the value of ODFDOM attribute representationTextIdAttribute
, See {void
setTextStyleNameAttribute(String textStyleNameValue)
Sets the value of ODFDOM attribute representationTextStyleNameAttribute
, See {void
setXhtmlAboutAttribute(String xhtmlAboutValue)
Sets the value of ODFDOM attribute representationXhtmlAboutAttribute
, See {void
setXhtmlContentAttribute(String xhtmlContentValue)
Sets the value of ODFDOM attribute representationXhtmlContentAttribute
, See {void
setXhtmlDatatypeAttribute(String xhtmlDatatypeValue)
Sets the value of ODFDOM attribute representationXhtmlDatatypeAttribute
, See {void
setXhtmlPropertyAttribute(String xhtmlPropertyValue)
Sets the value of ODFDOM attribute representationXhtmlPropertyAttribute
, See {void
setXmlIdAttribute(String xmlIdValue)
Sets the value of ODFDOM attribute representationXmlIdAttribute
, See {OdfElement
split(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:
split
in 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:
setTextContent
in interfaceNode
- Overrides:
setTextContent
in classorg.apache.xerces.dom.ParentNode
- Parameters:
content
- the parapgraph text content
-
onRemoveNode
protected void onRemoveNode()
- Overrides:
onRemoveNode
in classOdfStylableElement
-
onInsertNode
protected void onInsertNode()
- Overrides:
onInsertNode
in classOdfStylableElement
-
isComponentRoot
public boolean isComponentRoot()
- Overrides:
isComponentRoot
in classOdfElement
-
-