LibreOffice Module xmloff (master) 1
|
#include <FormPropOOoTContext.hxx>
Public Member Functions | |
XMLFormPropOOoTransformerContext (XMLTransformerBase &rTransformer, const OUString &rQName) | |
virtual | ~XMLFormPropOOoTransformerContext () 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 |
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 | |
css::uno::Reference< css::xml::sax::XAttributeList > | m_xAttrList |
::rtl::Reference< XMLFormPropValueTContext_Impl > | m_xValueContext |
OUString | m_aElemQName |
sal_Int16 | m_nValueTypeAttr |
::xmloff::token::XMLTokenEnum | m_eValueToken |
::xmloff::token::XMLTokenEnum | m_eValueTypeToken |
bool | m_bIsList |
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 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 FormPropOOoTContext.hxx.
XMLFormPropOOoTransformerContext::XMLFormPropOOoTransformerContext | ( | XMLTransformerBase & | rTransformer, |
const OUString & | rQName | ||
) |
Definition at line 97 of file FormPropOOoTContext.cxx.
|
overridevirtual |
Definition at line 109 of file FormPropOOoTContext.cxx.
|
overridevirtual |
Reimplemented from XMLTransformerContext.
Definition at line 113 of file FormPropOOoTContext.cxx.
References XMLTransformerContext::GetTransformer(), xmloff::token::IsXMLToken(), m_bIsList, m_xValueContext, XML_NAMESPACE_FORM, and xmloff::token::XML_PROPERTY_VALUE.
|
overridevirtual |
Reimplemented from XMLTransformerContext.
Definition at line 221 of file FormPropOOoTContext.cxx.
References XMLTransformerBase::GetDocHandler(), XMLTransformerContext::GetTransformer(), xmloff::token::GetXMLToken(), m_aElemQName, m_eValueToken, m_eValueTypeToken, m_nValueTypeAttr, m_xAttrList, m_xValueContext, XML_NAMESPACE_OFFICE, xmloff::token::XML_TOKEN_END, and xmloff::token::XML_VOID.
|
overridevirtual |
Reimplemented from XMLTransformerContext.
Definition at line 144 of file FormPropOOoTContext.cxx.
References SvXMLNamespaceMap::GetKeyByAttrName(), XMLTransformerBase::GetNamespaceMap(), SvXMLNamespaceMap::GetQNameByKey(), XMLTransformerContext::GetTransformer(), XMLTransformerBase::GetUserDefinedActions(), xmloff::token::GetXMLToken(), i, xmloff::token::IsXMLToken(), m_aElemQName, m_bIsList, m_eValueToken, m_eValueTypeToken, m_nValueTypeAttr, m_xAttrList, OOO_FORM_PROP_ACTIONS, XML_ATACTION_REMOVE, XML_ATACTION_RENAME, xmloff::token::XML_BOOLEAN, xmloff::token::XML_BOOLEAN_VALUE, xmloff::token::XML_DOUBLE, xmloff::token::XML_FLOAT, xmloff::token::XML_INT, xmloff::token::XML_LIST_PROPERTY, xmloff::token::XML_LONG, XML_NAMESPACE_FORM, xmloff::token::XML_PROPERTY_IS_LIST, xmloff::token::XML_PROPERTY_TYPE, xmloff::token::XML_SHORT, xmloff::token::XML_STRING, and xmloff::token::XML_STRING_VALUE.
|
private |
Definition at line 33 of file FormPropOOoTContext.hxx.
Referenced by EndElement(), and StartElement().
|
private |
Definition at line 40 of file FormPropOOoTContext.hxx.
Referenced by CreateChildContext(), and StartElement().
|
private |
Definition at line 37 of file FormPropOOoTContext.hxx.
Referenced by EndElement(), and StartElement().
|
private |
Definition at line 38 of file FormPropOOoTContext.hxx.
Referenced by EndElement(), and StartElement().
|
private |
Definition at line 35 of file FormPropOOoTContext.hxx.
Referenced by EndElement(), and StartElement().
|
private |
Definition at line 29 of file FormPropOOoTContext.hxx.
Referenced by EndElement(), and StartElement().
|
private |
Definition at line 31 of file FormPropOOoTContext.hxx.
Referenced by CreateChildContext(), and EndElement().