LibreOffice Module writerfilter (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
writerfilter::ooxml::OOXMLFastContextHandlerTable Class Reference

#include <OOXMLFastContextHandler.hxx>

Inheritance diagram for writerfilter::ooxml::OOXMLFastContextHandlerTable:
[legend]
Collaboration diagram for writerfilter::ooxml::OOXMLFastContextHandlerTable:
[legend]

Public Member Functions

 OOXMLFastContextHandlerTable (OOXMLFastContextHandler *pContext)
 
virtual ~OOXMLFastContextHandlerTable () override
 
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext (sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
 
- Public Member Functions inherited from writerfilter::ooxml::OOXMLFastContextHandler
 OOXMLFastContextHandler (css::uno::Reference< css::uno::XComponentContext > const &context)
 
 OOXMLFastContextHandler (OOXMLFastContextHandler *pContext)
 
 OOXMLFastContextHandler (OOXMLFastContextHandler const &)=default
 
virtual ~OOXMLFastContextHandler () override
 
virtual void SAL_CALL startFastElement (sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override final
 
virtual void SAL_CALL startUnknownElement (const OUString &Namespace, const OUString &Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
 
virtual void SAL_CALL endFastElement (sal_Int32 Element) override
 
virtual void SAL_CALL endUnknownElement (const OUString &Namespace, const OUString &Name) override
 
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext (sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
 
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createUnknownChildContext (const OUString &Namespace, const OUString &Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
 
virtual void SAL_CALL characters (const OUString &aChars) override
 
void setStream (Stream *pStream)
 
virtual OOXMLValue::Pointer_t getValue () const
 Return value of this context(element). More...
 
virtual std::string getType () const
 Returns a string describing the type of the context. More...
 
virtual ResourceEnum_t getResource () const
 
virtual void attributes (const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs)
 
virtual void newProperty (Id aId, const OOXMLValue::Pointer_t &pVal)
 
virtual void setPropertySet (const OOXMLPropertySet::Pointer_t &pPropertySet)
 
virtual OOXMLPropertySet::Pointer_t getPropertySet () const
 
virtual void setToken (Token_t nToken)
 
virtual Token_t getToken () const
 
void resolveFootnote (const sal_Int32 nId)
 
void resolveEndnote (const sal_Int32 nId)
 
void resolveComment (const sal_Int32 nId)
 
void resolvePicture (const OUString &rId)
 
void resolveHeader (const sal_Int32 type, const OUString &rId)
 
void resolveFooter (const sal_Int32 type, const OUString &rId)
 
void resolveData (const OUString &rId)
 
OUString getTargetForId (const OUString &rId)
 
void setDocument (OOXMLDocumentImpl *pDocument)
 
OOXMLDocumentImplgetDocument ()
 
void setXNoteId (const OOXMLValue::Pointer_t &pValue)
 
void setXNoteId (const sal_Int32 nId)
 
sal_Int32 getXNoteId () const
 
void setForwardEvents (bool bForwardEvents)
 
bool isForwardEvents () const
 
virtual void setId (Id nId)
 
virtual Id getId () const
 
void setDefine (Id nDefine)
 
Id getDefine () const
 
const OOXMLParserState::Pointer_tgetParserState () const
 
void sendTableDepth () const
 
void setHandle ()
 
void startSectionGroup ()
 
void setLastParagraphInSection ()
 
void setLastSectionGroup ()
 
void endSectionGroup ()
 
void startParagraphGroup ()
 
void endParagraphGroup ()
 
void startCharacterGroup ()
 
void endCharacterGroup ()
 
virtual void pushBiDiEmbedLevel ()
 
virtual void popBiDiEmbedLevel ()
 
void startSdt ()
 
void endSdt ()
 
void startSdtRun ()
 
void endSdtRun ()
 
void startField ()
 
void fieldSeparator ()
 
void endField ()
 
void lockField ()
 
void ftnednref ()
 
void ftnedncont ()
 
void ftnednsep ()
 
void pgNum ()
 
void tab ()
 
void symbol ()
 
void cr ()
 
void noBreakHyphen ()
 
void softHyphen ()
 
void handleLastParagraphInSection ()
 
void endOfParagraph ()
 
void text (const OUString &sText)
 
void positionOffset (const OUString &sText)
 
void alignH (const OUString &sText)
 
void alignV (const OUString &sText)
 
void positivePercentage (const OUString &rText)
 
void startGlossaryEntry ()
 
void endGlossaryEntry ()
 
void startTxbxContent ()
 
void endTxbxContent ()
 
void propagateCharacterProperties ()
 
void propagateTableProperties ()
 
void propagateRowProperties ()
 
void propagateCellProperties ()
 
void sendPropertiesWithId (Id nId)
 
void sendPropertiesToParent ()
 
void sendCellProperties ()
 
void sendRowProperties ()
 
void sendTableProperties ()
 
void clearTableProps ()
 
void clearProps ()
 
virtual void setDefaultBooleanValue ()
 
virtual void setDefaultIntegerValue ()
 
virtual void setDefaultHexValue ()
 
virtual void setDefaultStringValue ()
 
void sendPropertyToParent ()
 
OOXMLFastContextHandlergetParent () const
 
void setGridAfter (const OOXMLValue::Pointer_t &pGridAfter)
 

Private Member Functions

virtual void lcl_endFastElement (Token_t Element) override
 
virtual ResourceEnum_t getResource () const override
 
virtual std::string getType () const override
 Returns a string describing the type of the context. More...
 
void addCurrentChild ()
 

Private Attributes

OOXMLTable mTable
 
css::uno::Reference< css::xml::sax::XFastContextHandler > mCurrentChild
 

Additional Inherited Members

- Public Types inherited from writerfilter::ooxml::OOXMLFastContextHandler
enum  ResourceEnum_t {
  UNKNOWN ,
  STREAM ,
  PROPERTIES ,
  TABLE ,
  SHAPE
}
 
typedef tools::SvRef< OOXMLFastContextHandlerPointer_t
 
- Static Public Member Functions inherited from writerfilter::ooxml::OOXMLFastContextHandler
static void ignore ()
 
- Protected Types inherited from writerfilter::ooxml::OOXMLFastContextHandler
enum  eMathParaJc {
  INLINE ,
  CENTER ,
  LEFT ,
  RIGHT
}
 
- Protected Member Functions inherited from writerfilter::ooxml::OOXMLFastContextHandler
virtual void lcl_startFastElement (Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs)
 
virtual void lcl_endFastElement (Token_t Element)
 
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > lcl_createFastChildContext (Token_t Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs)
 
virtual void lcl_characters (const OUString &aChars)
 
void startAction ()
 
void endAction ()
 
- Protected Attributes inherited from writerfilter::ooxml::OOXMLFastContextHandler
OOXMLFastContextHandlermpParent
 
Id mId
 
Id mnDefine
 
Token_t mnToken
 
sal_Int8 mnMathJcVal
 
bool mbIsMathPara
 
StreammpStream
 
OOXMLParserState::Pointer_t mpParserState
 
unsigned int mnTableDepth
 
bool m_inPositionV
 
bool mbAllowInCell
 
bool mbIsVMLfound
 
OOXMLValue::Pointer_t mpGridAfter
 

Detailed Description

Definition at line 353 of file OOXMLFastContextHandler.hxx.

Constructor & Destructor Documentation

◆ OOXMLFastContextHandlerTable()

writerfilter::ooxml::OOXMLFastContextHandlerTable::OOXMLFastContextHandlerTable ( OOXMLFastContextHandler pContext)
explicit

Definition at line 1321 of file OOXMLFastContextHandler.cxx.

◆ ~OOXMLFastContextHandlerTable()

writerfilter::ooxml::OOXMLFastContextHandlerTable::~OOXMLFastContextHandlerTable ( )
overridevirtual

Definition at line 1327 of file OOXMLFastContextHandler.cxx.

Member Function Documentation

◆ addCurrentChild()

void writerfilter::ooxml::OOXMLFastContextHandlerTable::addCurrentChild ( )
private

◆ createFastChildContext()

uno::Reference< xml::sax::XFastContextHandler > SAL_CALL writerfilter::ooxml::OOXMLFastContextHandlerTable::createFastChildContext ( sal_Int32  Element,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
overridevirtual

◆ getResource()

virtual ResourceEnum_t writerfilter::ooxml::OOXMLFastContextHandlerTable::getResource ( ) const
inlineoverrideprivatevirtual

◆ getType()

virtual std::string writerfilter::ooxml::OOXMLFastContextHandlerTable::getType ( ) const
inlineoverrideprivatevirtual

Returns a string describing the type of the context.

This is the name of the define normally.

Returns
type string

Reimplemented from writerfilter::ooxml::OOXMLFastContextHandler.

Definition at line 371 of file OOXMLFastContextHandler.hxx.

◆ lcl_endFastElement()

void writerfilter::ooxml::OOXMLFastContextHandlerTable::lcl_endFastElement ( Token_t  Element)
overrideprivatevirtual

Member Data Documentation

◆ mCurrentChild

css::uno::Reference<css::xml::sax::XFastContextHandler> writerfilter::ooxml::OOXMLFastContextHandlerTable::mCurrentChild
private

Definition at line 365 of file OOXMLFastContextHandler.hxx.

Referenced by addCurrentChild(), and createFastChildContext().

◆ mTable

OOXMLTable writerfilter::ooxml::OOXMLFastContextHandlerTable::mTable
private

Definition at line 363 of file OOXMLFastContextHandler.hxx.

Referenced by addCurrentChild(), and lcl_endFastElement().


The documentation for this class was generated from the following files: