LibreOffice Module unoxml (master) 1
Public Member Functions | Protected Member Functions | Friends | List of all members
DOM::CText Class Reference

#include <text.hxx>

Inheritance diagram for DOM::CText:
[legend]
Collaboration diagram for DOM::CText:
[legend]

Public Member Functions

virtual void saxify (const css::uno::Reference< css::xml::sax::XDocumentHandler > &i_xHandler) override
 
virtual void fastSaxify (Context &io_rContext) override
 
virtual css::uno::Reference< css::xml::dom::XText > SAL_CALL splitText (sal_Int32 offset) override
 
virtual void SAL_CALL appendData (const OUString &arg) override
 
virtual void SAL_CALL deleteData (sal_Int32 offset, sal_Int32 count) override
 
virtual OUString SAL_CALL getData () override
 
virtual sal_Int32 SAL_CALL getLength () override
 
virtual void SAL_CALL insertData (sal_Int32 offset, const OUString &arg) override
 
virtual void SAL_CALL replaceData (sal_Int32 offset, sal_Int32 count, const OUString &arg) override
 
virtual void SAL_CALL setData (const OUString &data) override
 
virtual OUString SAL_CALL subStringData (sal_Int32 offset, sal_Int32 count) override
 
virtual OUString SAL_CALL getNodeName () override
 
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL appendChild (const css::uno::Reference< css::xml::dom::XNode > &newChild) override
 
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL cloneNode (sal_Bool deep) override
 
virtual css::uno::Reference< css::xml::dom::XNamedNodeMap > SAL_CALL getAttributes () override
 
virtual css::uno::Reference< css::xml::dom::XNodeList > SAL_CALL getChildNodes () override
 
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL getFirstChild () override
 
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL getLastChild () override
 
virtual OUString SAL_CALL getLocalName () override
 
virtual OUString SAL_CALL getNamespaceURI () override
 
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL getNextSibling () override
 
virtual css::xml::dom::NodeType SAL_CALL getNodeType () override
 
virtual OUString SAL_CALL getNodeValue () override
 
virtual css::uno::Reference< css::xml::dom::XDocument > SAL_CALL getOwnerDocument () override
 
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL getParentNode () override
 
virtual OUString SAL_CALL getPrefix () override
 
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL getPreviousSibling () override
 
virtual sal_Bool SAL_CALL hasAttributes () override
 
virtual sal_Bool SAL_CALL hasChildNodes () override
 
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL insertBefore (const css::uno::Reference< css::xml::dom::XNode > &newChild, const css::uno::Reference< css::xml::dom::XNode > &refChild) override
 
virtual sal_Bool SAL_CALL isSupported (const OUString &feature, const OUString &ver) override
 
virtual void SAL_CALL normalize () override
 
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL removeChild (const css::uno::Reference< css::xml::dom::XNode > &oldChild) override
 
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL replaceChild (const css::uno::Reference< css::xml::dom::XNode > &newChild, const css::uno::Reference< css::xml::dom::XNode > &oldChild) override
 
virtual void SAL_CALL setNodeValue (const OUString &nodeValue) override
 
virtual void SAL_CALL setPrefix (const OUString &prefix) override
 

Protected Member Functions

 CText (CDocument const &rDocument, ::osl::Mutex const &rMutex, css::xml::dom::NodeType const &reNodeType, xmlNodePtr const &rpNode)
 
 CText (CDocument const &rDocument, ::osl::Mutex const &rMutex, xmlNodePtr const pNode)
 

Friends

class CDocument
 

Detailed Description

Definition at line 38 of file text.hxx.

Constructor & Destructor Documentation

◆ CText() [1/2]

DOM::CText::CText ( CDocument const &  rDocument,
::osl::Mutex const &  rMutex,
css::xml::dom::NodeType const &  reNodeType,
xmlNodePtr const &  rpNode 
)
protected

◆ CText() [2/2]

DOM::CText::CText ( CDocument const &  rDocument,
::osl::Mutex const &  rMutex,
xmlNodePtr const  pNode 
)
protected

Definition at line 36 of file text.cxx.

Member Function Documentation

◆ appendChild()

virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL DOM::CText::appendChild ( const css::uno::Reference< css::xml::dom::XNode > &  newChild)
inlineoverridevirtual

Definition at line 101 of file text.hxx.

References DOM::CCharacterData::appendChild().

◆ appendData()

virtual void SAL_CALL DOM::CText::appendData ( const OUString &  arg)
inlineoverridevirtual

Definition at line 62 of file text.hxx.

References DOM::CCharacterData::appendData().

◆ cloneNode()

virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL DOM::CText::cloneNode ( sal_Bool  deep)
inlineoverridevirtual

Definition at line 105 of file text.hxx.

References DOM::CCharacterData::cloneNode().

◆ deleteData()

virtual void SAL_CALL DOM::CText::deleteData ( sal_Int32  offset,
sal_Int32  count 
)
inlineoverridevirtual

Definition at line 66 of file text.hxx.

References count, and DOM::CCharacterData::deleteData().

◆ fastSaxify()

void DOM::CText::fastSaxify ( Context io_rContext)
overridevirtual

Definition at line 48 of file text.cxx.

References Exception, getData(), and DOM::Context::mxCurrentHandler.

◆ getAttributes()

virtual css::uno::Reference< css::xml::dom::XNamedNodeMap > SAL_CALL DOM::CText::getAttributes ( )
inlineoverridevirtual

Definition at line 109 of file text.hxx.

References DOM::CCharacterData::getAttributes().

◆ getChildNodes()

virtual css::uno::Reference< css::xml::dom::XNodeList > SAL_CALL DOM::CText::getChildNodes ( )
inlineoverridevirtual

Definition at line 113 of file text.hxx.

References DOM::CCharacterData::getChildNodes().

◆ getData()

virtual OUString SAL_CALL DOM::CText::getData ( )
inlineoverridevirtual

Definition at line 70 of file text.hxx.

References DOM::CCharacterData::getData().

Referenced by fastSaxify(), and saxify().

◆ getFirstChild()

virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL DOM::CText::getFirstChild ( )
inlineoverridevirtual

Definition at line 117 of file text.hxx.

References DOM::CCharacterData::getFirstChild().

◆ getLastChild()

virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL DOM::CText::getLastChild ( )
inlineoverridevirtual

Definition at line 121 of file text.hxx.

References DOM::CCharacterData::getLastChild().

◆ getLength()

virtual sal_Int32 SAL_CALL DOM::CText::getLength ( )
inlineoverridevirtual

Definition at line 74 of file text.hxx.

References DOM::CCharacterData::getLength().

◆ getLocalName()

virtual OUString SAL_CALL DOM::CText::getLocalName ( )
inlineoverridevirtual

Definition at line 125 of file text.hxx.

References DOM::CCharacterData::getLocalName().

◆ getNamespaceURI()

virtual OUString SAL_CALL DOM::CText::getNamespaceURI ( )
inlineoverridevirtual

Definition at line 129 of file text.hxx.

References DOM::CCharacterData::getNamespaceURI().

◆ getNextSibling()

virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL DOM::CText::getNextSibling ( )
inlineoverridevirtual

Definition at line 133 of file text.hxx.

References DOM::CCharacterData::getNextSibling().

◆ getNodeName()

OUString SAL_CALL DOM::CText::getNodeName ( )
overridevirtual

Definition at line 61 of file text.cxx.

◆ getNodeType()

virtual css::xml::dom::NodeType SAL_CALL DOM::CText::getNodeType ( )
inlineoverridevirtual

Definition at line 137 of file text.hxx.

References DOM::CCharacterData::getNodeType().

◆ getNodeValue()

virtual OUString SAL_CALL DOM::CText::getNodeValue ( )
inlineoverridevirtual

Definition at line 141 of file text.hxx.

References DOM::CCharacterData::getNodeValue().

◆ getOwnerDocument()

virtual css::uno::Reference< css::xml::dom::XDocument > SAL_CALL DOM::CText::getOwnerDocument ( )
inlineoverridevirtual

Definition at line 145 of file text.hxx.

References DOM::CCharacterData::getOwnerDocument().

◆ getParentNode()

virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL DOM::CText::getParentNode ( )
inlineoverridevirtual

Definition at line 149 of file text.hxx.

References DOM::CCharacterData::getParentNode().

◆ getPrefix()

virtual OUString SAL_CALL DOM::CText::getPrefix ( )
inlineoverridevirtual

Definition at line 153 of file text.hxx.

References DOM::CCharacterData::getPrefix().

◆ getPreviousSibling()

virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL DOM::CText::getPreviousSibling ( )
inlineoverridevirtual

Definition at line 157 of file text.hxx.

References DOM::CCharacterData::getPreviousSibling().

◆ hasAttributes()

virtual sal_Bool SAL_CALL DOM::CText::hasAttributes ( )
inlineoverridevirtual

Definition at line 161 of file text.hxx.

References DOM::CCharacterData::hasAttributes().

◆ hasChildNodes()

virtual sal_Bool SAL_CALL DOM::CText::hasChildNodes ( )
inlineoverridevirtual

Definition at line 165 of file text.hxx.

References DOM::CCharacterData::hasChildNodes().

◆ insertBefore()

virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL DOM::CText::insertBefore ( const css::uno::Reference< css::xml::dom::XNode > &  newChild,
const css::uno::Reference< css::xml::dom::XNode > &  refChild 
)
inlineoverridevirtual

Definition at line 169 of file text.hxx.

References DOM::CCharacterData::insertBefore().

◆ insertData()

virtual void SAL_CALL DOM::CText::insertData ( sal_Int32  offset,
const OUString &  arg 
)
inlineoverridevirtual

Definition at line 78 of file text.hxx.

References DOM::CCharacterData::insertData().

◆ isSupported()

virtual sal_Bool SAL_CALL DOM::CText::isSupported ( const OUString &  feature,
const OUString &  ver 
)
inlineoverridevirtual

Definition at line 174 of file text.hxx.

References DOM::CCharacterData::isSupported().

◆ normalize()

virtual void SAL_CALL DOM::CText::normalize ( )
inlineoverridevirtual

Definition at line 178 of file text.hxx.

References DOM::CCharacterData::normalize().

◆ removeChild()

virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL DOM::CText::removeChild ( const css::uno::Reference< css::xml::dom::XNode > &  oldChild)
inlineoverridevirtual

Definition at line 182 of file text.hxx.

References DOM::CCharacterData::removeChild().

◆ replaceChild()

virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL DOM::CText::replaceChild ( const css::uno::Reference< css::xml::dom::XNode > &  newChild,
const css::uno::Reference< css::xml::dom::XNode > &  oldChild 
)
inlineoverridevirtual

Definition at line 186 of file text.hxx.

References DOM::CCharacterData::replaceChild().

◆ replaceData()

virtual void SAL_CALL DOM::CText::replaceData ( sal_Int32  offset,
sal_Int32  count,
const OUString &  arg 
)
inlineoverridevirtual

Definition at line 82 of file text.hxx.

References count, and DOM::CCharacterData::replaceData().

◆ saxify()

void DOM::CText::saxify ( const css::uno::Reference< css::xml::sax::XDocumentHandler > &  i_xHandler)
overridevirtual

Definition at line 42 of file text.cxx.

References getData().

◆ setData()

virtual void SAL_CALL DOM::CText::setData ( const OUString &  data)
inlineoverridevirtual

Definition at line 86 of file text.hxx.

References DOM::CCharacterData::setData().

◆ setNodeValue()

virtual void SAL_CALL DOM::CText::setNodeValue ( const OUString &  nodeValue)
inlineoverridevirtual

Definition at line 191 of file text.hxx.

References DOM::CCharacterData::setNodeValue().

Referenced by DOM::CCDATASection::setNodeValue().

◆ setPrefix()

virtual void SAL_CALL DOM::CText::setPrefix ( const OUString &  prefix)
inlineoverridevirtual

Definition at line 195 of file text.hxx.

References prefix, and DOM::CCharacterData::setPrefix().

◆ splitText()

Reference< XText > SAL_CALL DOM::CText::splitText ( sal_Int32  offset)
overridevirtual

Definition at line 66 of file text.cxx.

Referenced by DOM::CCDATASection::splitText().

◆ subStringData()

virtual OUString SAL_CALL DOM::CText::subStringData ( sal_Int32  offset,
sal_Int32  count 
)
inlineoverridevirtual

Definition at line 90 of file text.hxx.

References count, and DOM::CCharacterData::subStringData().

Friends And Related Function Documentation

◆ CDocument

friend class CDocument
friend

Definition at line 42 of file text.hxx.


The documentation for this class was generated from the following files: