LibreOffice Module xmloff (master) 1
|
#include <DeepTContext.hxx>
Public Member Functions | |
XMLPersElemContentTContext (XMLTransformerBase &rTransformer, const OUString &rQName) | |
XMLPersElemContentTContext (XMLTransformerBase &rTransformer, const OUString &rQName, sal_uInt16 nActionMap) | |
XMLPersElemContentTContext (XMLTransformerBase &rTransformer, const OUString &rQName, sal_uInt16 nPrefix, ::xmloff::token::XMLTokenEnum eToken) | |
XMLPersElemContentTContext (XMLTransformerBase &rTransformer, const OUString &rQName, sal_uInt16 nPrefix, ::xmloff::token::XMLTokenEnum eToken, sal_uInt16 nActionMap) | |
virtual | ~XMLPersElemContentTContext () override |
virtual rtl::Reference< XMLTransformerContext > | CreateChildContext (sal_uInt16 nPrefix, const OUString &rLocalName, const OUString &rQName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList) override |
void | AddContent (rtl::Reference< XMLTransformerContext > const &pContent) |
bool | HasElementContent () const |
virtual void | ExportContent () override |
Public Member Functions inherited from XMLPersAttrListTContext | |
XMLPersAttrListTContext (XMLTransformerBase &rTransformer, const OUString &rQName) | |
XMLPersAttrListTContext (XMLTransformerBase &rTransformer, const OUString &rQName, sal_uInt16 nActionMap) | |
XMLPersAttrListTContext (XMLTransformerBase &rTransformer, const OUString &rQName, sal_uInt16 nPrefix, ::xmloff::token::XMLTokenEnum eToken) | |
XMLPersAttrListTContext (XMLTransformerBase &rTransformer, const OUString &rQName, sal_uInt16 nPrefix, ::xmloff::token::XMLTokenEnum eToken, sal_uInt16 nActionMap) | |
virtual rtl::Reference< XMLTransformerContext > | CreateChildContext (sal_uInt16 nPrefix, const OUString &rLocalName, const OUString &rQName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList) override |
virtual void | StartElement (const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList) override |
virtual void | EndElement () override |
virtual void | Characters (const OUString &rChars) override |
virtual bool | IsPersistent () const override |
virtual void | Export () override |
virtual void | ExportContent () override |
const OUString & | GetExportQName () const |
void | AddAttribute (sal_uInt16 nAPrefix, ::xmloff::token::XMLTokenEnum eAToken, ::xmloff::token::XMLTokenEnum eVToken) |
void | AddAttribute (sal_uInt16 nAPrefix, ::xmloff::token::XMLTokenEnum eAToken, const OUString &rValue) |
const css::uno::Reference< css::xml::sax::XAttributeList > & | GetAttrList () const |
Public Member Functions inherited from XMLTransformerContext | |
const OUString & | GetQName () const |
bool | HasQName (sal_uInt16 nPrefix, ::xmloff::token::XMLTokenEnum eToken) const |
bool | HasNamespace (sal_uInt16 nPrefix) const |
XMLTransformerContext (XMLTransformerBase &rTransformer, OUString aQName) | |
virtual rtl::Reference< XMLTransformerContext > | CreateChildContext (sal_uInt16 nPrefix, const OUString &rLocalName, const OUString &rQName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList) |
virtual void | StartElement (const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList) |
virtual void | EndElement () |
virtual void | Characters (const OUString &rChars) |
virtual bool | IsPersistent () const |
virtual void | Export () |
virtual void | ExportContent () |
Public Member Functions inherited from salhelper::SimpleReferenceObject | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Private Attributes | |
std::vector< rtl::Reference< XMLTransformerContext > > | m_aChildContexts |
Additional Inherited Members | |
Static Public Member Functions inherited from salhelper::SimpleReferenceObject | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
Protected Member Functions inherited from XMLPersAttrListTContext | |
void | SetExportQName (const OUString &r) |
Protected Member Functions inherited from XMLTransformerContext | |
XMLTransformerBase & | GetTransformer () |
const XMLTransformerBase & | GetTransformer () const |
void | SetQName (const OUString &rQName) |
Protected Member Functions inherited from salhelper::SimpleReferenceObject | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Protected Attributes inherited from salhelper::SimpleReferenceObject | |
oslInterlockedCount | m_nCount |
Definition at line 27 of file DeepTContext.hxx.
XMLPersElemContentTContext::XMLPersElemContentTContext | ( | XMLTransformerBase & | rTransformer, |
const OUString & | rQName | ||
) |
Definition at line 37 of file DeepTContext.cxx.
Referenced by XMLStyleOOoTContext::CreateChildContext().
XMLPersElemContentTContext::XMLPersElemContentTContext | ( | XMLTransformerBase & | rTransformer, |
const OUString & | rQName, | ||
sal_uInt16 | nActionMap | ||
) |
Definition at line 44 of file DeepTContext.cxx.
XMLPersElemContentTContext::XMLPersElemContentTContext | ( | XMLTransformerBase & | rTransformer, |
const OUString & | rQName, | ||
sal_uInt16 | nPrefix, | ||
::xmloff::token::XMLTokenEnum | eToken | ||
) |
Definition at line 52 of file DeepTContext.cxx.
XMLPersElemContentTContext::XMLPersElemContentTContext | ( | XMLTransformerBase & | rTransformer, |
const OUString & | rQName, | ||
sal_uInt16 | nPrefix, | ||
::xmloff::token::XMLTokenEnum | eToken, | ||
sal_uInt16 | nActionMap | ||
) |
Definition at line 61 of file DeepTContext.cxx.
|
overridevirtual |
Definition at line 71 of file DeepTContext.cxx.
void XMLPersElemContentTContext::AddContent | ( | rtl::Reference< XMLTransformerContext > const & | pContent | ) |
Definition at line 30 of file DeepTContext.cxx.
References m_aChildContexts.
Referenced by XMLPersMixedContentTContext::Characters(), XMLChartPlotAreaOOoTContext::CreateChildContext(), XMLNotesTransformerContext::CreateChildContext(), and XMLStyleOOoTContext::CreateChildContext().
|
overridevirtual |
Reimplemented from XMLPersAttrListTContext.
Reimplemented in XMLEventOOoTransformerContext, XMLFrameOOoTransformerContext, XMLNotesTransformerContext, XMLStyleOASISTContext, and XMLStyleOOoTContext.
Definition at line 75 of file DeepTContext.cxx.
References XMLTransformerBase::CreateUserDefinedContext(), end, XMLTransformerBase::GetElemActions(), XMLTransformerContext::GetTransformer(), m_aChildContexts, XML_ETACTION_COPY, XML_ETACTION_COPY_TEXT, XML_ETACTION_PROC_ATTRS, XML_ETACTION_RENAME_ELEM, XML_ETACTION_RENAME_ELEM_ADD_PROC_ATTR, and XML_ETACTION_RENAME_ELEM_PROC_ATTRS.
Referenced by XMLEventOOoTransformerContext::CreateChildContext(), XMLFrameOOoTransformerContext::CreateChildContext(), XMLNotesTransformerContext::CreateChildContext(), XMLStyleOASISTContext::CreateChildContext(), and XMLStyleOOoTContext::CreateChildContext().
|
overridevirtual |
Reimplemented from XMLPersAttrListTContext.
Reimplemented in XMLStyleOASISTContext.
Definition at line 151 of file DeepTContext.cxx.
References i, and m_aChildContexts.
Referenced by XMLFrameOOoTransformerContext::EndElement(), XMLPropertiesTContext_Impl::Export(), and XMLStyleOASISTContext::ExportContent().
|
inline |
Definition at line 63 of file DeepTContext.hxx.
References m_aChildContexts.
|
private |
Definition at line 29 of file DeepTContext.hxx.
Referenced by AddContent(), CreateChildContext(), ExportContent(), and HasElementContent().