LibreOffice Module xmloff (master) 1
|
#include <StyleOASISTContext.hxx>
Public Member Functions | |
XMLStyleOASISTContext (XMLTransformerBase &rTransformer, const OUString &rQName, bool bPersistent) | |
XMLStyleOASISTContext (XMLTransformerBase &rTransformer, const OUString &rQName, sal_uInt16 nPrefix, ::xmloff::token::XMLTokenEnum eToken, bool bPersistent) | |
virtual | ~XMLStyleOASISTContext () 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 |
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 void | ExportContent () override |
virtual bool | IsPersistent () const override |
Public Member Functions inherited from XMLPersElemContentTContext | |
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 () |
Static Public Member Functions | |
static XMLTransformerActions * | CreateTransformerActions (sal_uInt16 nType) |
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) |
Private Attributes | |
::rtl::Reference< XMLPropertiesTContext_Impl > | m_xPropContext |
bool const | m_bPersistent |
bool | m_bControlStyle |
Additional Inherited Members | |
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 28 of file StyleOASISTContext.hxx.
XMLStyleOASISTContext::XMLStyleOASISTContext | ( | XMLTransformerBase & | rTransformer, |
const OUString & | rQName, | ||
bool | bPersistent | ||
) |
Definition at line 717 of file StyleOASISTContext.cxx.
XMLStyleOASISTContext::XMLStyleOASISTContext | ( | XMLTransformerBase & | rTransformer, |
const OUString & | rQName, | ||
sal_uInt16 | nPrefix, | ||
::xmloff::token::XMLTokenEnum | eToken, | ||
bool | bPersistent | ||
) |
Definition at line 725 of file StyleOASISTContext.cxx.
|
overridevirtual |
Definition at line 735 of file StyleOASISTContext.cxx.
|
overridevirtual |
Reimplemented from XMLPersAttrListTContext.
Definition at line 901 of file StyleOASISTContext.cxx.
|
overridevirtual |
Reimplemented from XMLPersElemContentTContext.
Definition at line 739 of file StyleOASISTContext.cxx.
References XMLTransformerContext::CreateChildContext(), XMLPersElemContentTContext::CreateChildContext(), XMLPropertiesTContext_Impl::GetPropType(), XMLTransformerContext::GetTransformer(), m_bControlStyle, m_bPersistent, m_xPropContext, XML_NAMESPACE_LO_EXT, XML_NAMESPACE_STYLE, and XML_PROP_TYPE_END.
|
static |
Definition at line 918 of file StyleOASISTContext.cxx.
References aChartPropertyOASISAttrActionTable, aDrawingPagePropertyOASISAttrActionTable, aGraphicPropertyOASISAttrActionTable, aHeaderFooterPropertyOASISAttrActionTable, aListLevelPropertyOASISAttrActionTable, aPageLayoutPropertyOASISAttrActionTable, aParagraphPropertyOASISAttrActionTable, aSectionPropertyOASISAttrActionTable, aTableCellPropertyOASISAttrActionTable, aTableColumnPropertyOASISAttrActionTable, aTablePropertyOASISAttrActionTable, aTableRowPropertyOASISAttrActionTable, aTextPropertyOASISAttrActionTable, nType, PROP_OASIS_CHART_ATTR_ACTIONS, PROP_OASIS_DRAWING_PAGE_ATTR_ACTIONS, PROP_OASIS_GRAPHIC_ATTR_ACTIONS, PROP_OASIS_HEADER_FOOTER_ATTR_ACTIONS, PROP_OASIS_LIST_LEVEL_ATTR_ACTIONS, PROP_OASIS_PAGE_LAYOUT_ATTR_ACTIONS, PROP_OASIS_PARAGRAPH_ATTR_ACTIONS, PROP_OASIS_SECTION_ATTR_ACTIONS, PROP_OASIS_TABLE_ATTR_ACTIONS, PROP_OASIS_TABLE_CELL_ATTR_ACTIONS, PROP_OASIS_TABLE_COLUMN_ATTR_ACTIONS, PROP_OASIS_TABLE_ROW_ATTR_ACTIONS, and PROP_OASIS_TEXT_ATTR_ACTIONS.
Referenced by Oasis2OOoTransformer::GetUserDefinedActions().
|
overridevirtual |
Reimplemented from XMLPersAttrListTContext.
Definition at line 883 of file StyleOASISTContext.cxx.
References XMLPersAttrListTContext::EndElement(), XMLTransformerBase::GetDocHandler(), XMLPersAttrListTContext::GetExportQName(), XMLTransformerContext::GetTransformer(), m_bPersistent, and m_xPropContext.
|
overridevirtual |
Reimplemented from XMLPersElemContentTContext.
Definition at line 906 of file StyleOASISTContext.cxx.
References XMLPersElemContentTContext::ExportContent(), and m_xPropContext.
|
overridevirtual |
Reimplemented from XMLPersAttrListTContext.
Definition at line 913 of file StyleOASISTContext.cxx.
References m_bPersistent.
|
overridevirtual |
Reimplemented from XMLPersAttrListTContext.
Definition at line 781 of file StyleOASISTContext.cxx.
References XMLTransformerBase::DecodeStyleName(), XMLTransformerBase::GetDocHandler(), XMLPersAttrListTContext::GetExportQName(), SvXMLNamespaceMap::GetKeyByAttrName(), XMLTransformerBase::GetNamespaceMap(), XMLTransformerContext::GetTransformer(), XMLTransformerBase::GetUserDefinedActions(), xmloff::token::GetXMLToken(), i, xmloff::token::IsXMLToken(), m_bControlStyle, m_bPersistent, XMLTransformerBase::NegPercent(), OASIS_STYLE_ACTIONS, XMLTransformerBase::ReplaceSingleInWithInch(), XMLPersAttrListTContext::StartElement(), XML_ATACTION_DECODE_STYLE_NAME, XML_ATACTION_DECODE_STYLE_NAME_REF, XML_ATACTION_IN2INCH, XML_ATACTION_NEG_PERCENT, XML_ATACTION_REMOVE, XML_ATACTION_STYLE_DISPLAY_NAME, XML_ATACTION_STYLE_FAMILY, XML_ATACTION_URI_OASIS, xmloff::token::XML_CONTROL, xmloff::token::XML_GRAPHIC, xmloff::token::XML_GRAPHICS, and xmloff::token::XML_PARAGRAPH.
|
private |
Definition at line 33 of file StyleOASISTContext.hxx.
Referenced by CreateChildContext(), and StartElement().
|
private |
Definition at line 32 of file StyleOASISTContext.hxx.
Referenced by CreateChildContext(), EndElement(), IsPersistent(), and StartElement().
|
private |
Definition at line 30 of file StyleOASISTContext.hxx.
Referenced by CreateChildContext(), EndElement(), and ExportContent().