LibreOffice Module xmloff (master) 1
|
Public Member Functions | |
void | SetQNameAndPropType (const OUString &rQName, XMLPropType ePropType) |
XMLPropertiesTContext_Impl (XMLTransformerBase &rTransformer, const OUString &rQName, XMLPropType eP, bool _bControlStyle) | |
virtual void | StartElement (const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList) override |
virtual void | Export () 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 XMLPropType | GetPropType (std::u16string_view rLocalName) |
static OUString const & | MergeUnderline (XMLTokenEnum eUnderline, bool bBold, bool bDouble) |
static OUString const & | MergeLineThrough (XMLTokenEnum eLineThrough, bool bBold, bool bDouble, sal_Unicode c) |
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 | |
css::uno::Reference< css::xml::sax::XAttributeList > | m_xAttrList |
XMLPropType | m_ePropType |
bool const | 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 61 of file StyleOASISTContext.cxx.
XMLPropertiesTContext_Impl::XMLPropertiesTContext_Impl | ( | XMLTransformerBase & | rTransformer, |
const OUString & | rQName, | ||
XMLPropType | eP, | ||
bool | _bControlStyle | ||
) |
Definition at line 95 of file StyleOASISTContext.cxx.
|
overridevirtual |
Reimplemented from XMLPersAttrListTContext.
Definition at line 594 of file StyleOASISTContext.cxx.
References XMLPersElemContentTContext::ExportContent(), XMLTransformerBase::GetDocHandler(), XMLPersAttrListTContext::GetExportQName(), XMLTransformerContext::GetTransformer(), and m_xAttrList.
|
static |
Definition at line 601 of file StyleOASISTContext.cxx.
References xmloff::token::IsXMLToken(), xmloff::token::XML_CHART_PROPERTIES, xmloff::token::XML_DRAWING_PAGE_PROPERTIES, xmloff::token::XML_GRAPHIC_PROPERTIES, xmloff::token::XML_HEADER_FOOTER_PROPERTIES, xmloff::token::XML_LIST_LEVEL_PROPERTIES, xmloff::token::XML_PAGE_LAYOUT_PROPERTIES, xmloff::token::XML_PARAGRAPH_PROPERTIES, XML_PROP_TYPE_CHART, XML_PROP_TYPE_DRAWING_PAGE, XML_PROP_TYPE_END, XML_PROP_TYPE_GRAPHIC, XML_PROP_TYPE_HEADER_FOOTER, XML_PROP_TYPE_LIST_LEVEL, XML_PROP_TYPE_PAGE_LAYOUT, XML_PROP_TYPE_PARAGRAPH, XML_PROP_TYPE_RUBY, XML_PROP_TYPE_SECTION, XML_PROP_TYPE_TABLE, XML_PROP_TYPE_TABLE_CELL, XML_PROP_TYPE_TABLE_COLUMN, XML_PROP_TYPE_TABLE_ROW, XML_PROP_TYPE_TEXT, xmloff::token::XML_RUBY_PROPERTIES, xmloff::token::XML_SECTION_PROPERTIES, xmloff::token::XML_TABLE_CELL_PROPERTIES, xmloff::token::XML_TABLE_COLUMN_PROPERTIES, xmloff::token::XML_TABLE_PROPERTIES, xmloff::token::XML_TABLE_ROW_PROPERTIES, and xmloff::token::XML_TEXT_PROPERTIES.
Referenced by XMLStyleOASISTContext::CreateChildContext().
|
static |
Definition at line 701 of file StyleOASISTContext.cxx.
References xmloff::token::GetXMLToken(), xmloff::token::XML_DOUBLE_LINE, xmloff::token::XML_NONE, xmloff::token::XML_SINGLE_LINE, xmloff::token::XML_SLASH, xmloff::token::XML_THICK_LINE, and xmloff::token::XML_uX.
Referenced by StartElement().
|
static |
Definition at line 636 of file StyleOASISTContext.cxx.
References xmloff::token::GetXMLToken(), xmloff::token::XML_BOLD, xmloff::token::XML_BOLD_DASH, xmloff::token::XML_BOLD_DOT_DASH, xmloff::token::XML_BOLD_DOT_DOT_DASH, xmloff::token::XML_BOLD_DOTTED, xmloff::token::XML_BOLD_LONG_DASH, xmloff::token::XML_BOLD_WAVE, xmloff::token::XML_DASH, xmloff::token::XML_DOT_DASH, xmloff::token::XML_DOT_DOT_DASH, xmloff::token::XML_DOTTED, xmloff::token::XML_DOUBLE, xmloff::token::XML_DOUBLE_WAVE, xmloff::token::XML_LONG_DASH, xmloff::token::XML_NONE, xmloff::token::XML_SINGLE, xmloff::token::XML_SOLID, and xmloff::token::XML_WAVE.
Referenced by StartElement().
|
inline |
Definition at line 70 of file StyleOASISTContext.cxx.
References m_ePropType, and XMLTransformerContext::SetQName().
|
overridevirtual |
Reimplemented from XMLPersAttrListTContext.
Definition at line 105 of file StyleOASISTContext.cxx.
References aAttrActionMaps, aBuf, sax::Converter::convertDouble(), sax::Converter::convertNumber(), sax::Converter::convertPercent(), XMLTransformerBase::DecodeStyleName(), SvXMLNamespaceMap::GetKeyByAttrName(), XMLTransformerBase::GetNamespaceMap(), SvXMLTokenEnumerator::getNextToken(), XMLTransformerBase::GetToken(), XMLTransformerContext::GetTransformer(), XMLTransformerBase::GetUserDefinedActions(), xmloff::token::GetXMLToken(), i, xmloff::token::IsXMLToken(), m_bControlStyle, m_ePropType, m_xAttrList, MAX_OASIS_PROP_ACTIONS, MergeLineThrough(), MergeUnderline(), XMLTransformerBase::NegPercent(), nIndex, nValue, XMLTransformerBase::ReplaceInWithInch(), XMLTransformerBase::ReplaceSingleInWithInch(), xmloff::token::XML_ALWAYS, xmloff::token::XML_ARROW_DOWN, xmloff::token::XML_ARROW_LEFT, xmloff::token::XML_ARROW_RIGHT, xmloff::token::XML_ARROW_UP, xmloff::token::XML_ASTERISK, XML_ATACTION_CAPTION_ESCAPE_OASIS, XML_ATACTION_COPY, XML_ATACTION_DECODE_PROTECT, XML_ATACTION_DECODE_STYLE_NAME_REF, XML_ATACTION_DRAW_MIRROR_OASIS, XML_ATACTION_GAMMA_OASIS, XML_ATACTION_IN2INCH, XML_ATACTION_INS2INCHS, XML_ATACTION_NEG_PERCENT, XML_ATACTION_OPACITY_FIX, XML_ATACTION_REMOVE, XML_ATACTION_RENAME, XML_ATACTION_RENAME_DECODE_STYLE_NAME_REF, XML_ATACTION_RENAME_NEG_PERCENT, xmloff::token::XML_AUTO, xmloff::token::XML_AUTOMATIC, xmloff::token::XML_B_SPLINE, xmloff::token::XML_BOLD, xmloff::token::XML_BOW_TIE, xmloff::token::XML_BREAK_INSIDE, xmloff::token::XML_CIRCLE, xmloff::token::XML_COLUMNSPLIT_AVOID, xmloff::token::XML_CUBIC_SPLINE, xmloff::token::XML_DIAMOND, xmloff::token::XML_DOUBLE, xmloff::token::XML_FALSE, xmloff::token::XML_GRADIENTSTYLE_SQUARE, xmloff::token::XML_HORIZONTAL, xmloff::token::XML_HORIZONTAL_BAR, xmloff::token::XML_HORIZONTAL_ON_EVEN, xmloff::token::XML_HORIZONTAL_ON_LEFT_PAGES, xmloff::token::XML_HORIZONTAL_ON_ODD, xmloff::token::XML_HORIZONTAL_ON_RIGHT_PAGES, xmloff::token::XML_HOURGLASS, xmloff::token::XML_IMAGE, xmloff::token::XML_INTERVAL_MINOR, xmloff::token::XML_MIRROR, xmloff::token::XML_MOVE_PROTECT, XML_NAMESPACE_CHART, XML_NAMESPACE_DRAW, XML_NAMESPACE_FO, XML_NAMESPACE_STYLE, xmloff::token::XML_NONE, XML_OPTACTION_CONTROL_TEXT_ALIGN, XML_OPTACTION_IMAGE_OPACITY, XML_OPTACTION_INTERPOLATION, XML_OPTACTION_INTERVAL_MAJOR, XML_OPTACTION_INTERVAL_MINOR_DIVISOR, XML_OPTACTION_KEEP_TOGETHER, XML_OPTACTION_KEEP_WITH_NEXT, XML_OPTACTION_LINE_MODE, XML_OPTACTION_LINETHROUGH_STYLE, XML_OPTACTION_LINETHROUGH_TEXT, XML_OPTACTION_LINETHROUGH_TYPE, XML_OPTACTION_LINETHROUGH_WIDTH, XML_OPTACTION_OPACITY, XML_OPTACTION_SYMBOL_NAME, XML_OPTACTION_SYMBOL_TYPE, XML_OPTACTION_UNDERLINE_STYLE, XML_OPTACTION_UNDERLINE_TYPE, XML_OPTACTION_UNDERLINE_WIDTH, xmloff::token::XML_PLUS, xmloff::token::XML_POSITION, xmloff::token::XML_SCORE_SPACES, xmloff::token::XML_SIZE, xmloff::token::XML_SIZE_PROTECT, xmloff::token::XML_SKIP_WHITE_SPACE, xmloff::token::XML_SPLINES, xmloff::token::XML_STAR, xmloff::token::XML_SYMBOL, xmloff::token::XML_TEXT_ALIGN, xmloff::token::XML_TEXT_CROSSING_OUT, xmloff::token::XML_TEXT_UNDERLINE, xmloff::token::XML_TOKEN_END, xmloff::token::XML_TRANSPARENCY, xmloff::token::XML_TRUE, xmloff::token::XML_VERTICAL_BAR, and xmloff::token::XML_X.
|
private |
Definition at line 66 of file StyleOASISTContext.cxx.
Referenced by StartElement().
|
private |
Definition at line 65 of file StyleOASISTContext.cxx.
Referenced by SetQNameAndPropType(), and StartElement().
|
private |
Definition at line 63 of file StyleOASISTContext.cxx.
Referenced by Export(), and StartElement().