45 const AttributeInfo *pAttr = pFactory->getAttributeInfoArray(nDefine);
49 for (; pAttr->
m_nToken != -1; ++pAttr)
79 if (xValue->getInt() < 0)
105 pFactory->attributeAction(pHandler,
nToken, xValue);
121 if ((Element & 0xffff) < oox::XML_TOKEN_COUNT)
128 const OUString & rString)
135 pFactory->charactersAction(pHandler, rString);
146 pFactory->startAction(pHandler);
157 pFactory->endAction(pHandler);
OUString getValueByIndex(sal_Int32 nTokenIndex) const
std::string_view getAsViewByIndex(sal_Int32 nTokenIndex) const
sal_Int32 getAttributeIndex(::sal_Int32 Token)
sal_Int32 getAsIntegerByIndex(sal_Int32 nTokenIndex) const
static OOXMLValue::Pointer_t const & Create(bool bValue)
virtual void charactersAction(OOXMLFastContextHandler *pHandler, const OUString &rString)
virtual ~OOXMLFactory_ns() override
virtual void endAction(OOXMLFastContextHandler *pHandler)
virtual void startAction(OOXMLFastContextHandler *pHandler)
virtual void attributeAction(OOXMLFastContextHandler *pHandler, Token_t nToken, const OOXMLValue::Pointer_t &pValue)
static css::uno::Reference< css::xml::sax::XFastContextHandler > createFastChildContextFromFactory(OOXMLFastContextHandler *pHandler, OOXMLFactory_ns::Pointer_t pFactory, Token_t Element)
static void attributes(OOXMLFastContextHandler *pHandler, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs)
static void characters(OOXMLFastContextHandler *pHandler, const OUString &rString)
static void startAction(OOXMLFastContextHandler *pHandler)
static OOXMLFactory_ns::Pointer_t getFactoryForNamespace(Id id)
static void endAction(OOXMLFastContextHandler *pHandler)
static css::uno::Reference< css::xml::sax::XFastContextHandler > createFastChildContext(OOXMLFastContextHandler *pHandler, Token_t Element)
virtual void newProperty(Id aId, const OOXMLValue::Pointer_t &pVal)
static OOXMLValue::Pointer_t Create(sal_Int32 nValue)
FastAttributeList & castToFastAttributeList(const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList)
OOXMLNthPtMeasureValue< 2 > OOXMLHpsMeasureValue
Handles OOXML's ST_HpsMeasure value.
OOXMLNthPtMeasureValue< 20 > OOXMLTwipsMeasureValue
Handles OOXML's ST_TwipsMeasure value.