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

#include <OOXMLFastContextHandler.hxx>

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

Public Types

enum  ResourceEnum_t {
  UNKNOWN ,
  STREAM ,
  PROPERTIES ,
  TABLE ,
  SHAPE
}
 
typedef tools::SvRef< OOXMLFastContextHandlerPointer_t
 

Public Member Functions

 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)
 

Static Public Member Functions

static void ignore ()
 

Protected Types

enum  eMathParaJc {
  INLINE ,
  CENTER ,
  LEFT ,
  RIGHT
}
 

Protected Member Functions

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

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
 

Private Member Functions

void operator= (OOXMLFastContextHandler const &)=delete
 
bool prepareMceContext (Token_t nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs)
 Handles AlternateContent. Returns true, if children of the current element should be ignored. More...
 
bool IsPreserveSpace () const
 

Private Attributes

css::uno::Reference< css::uno::XComponentContext > m_xContext
 
bool m_bDiscardChildren
 
bool m_bTookChoice
 Did we take the Choice or want Fallback instead? More...
 
bool mbPreserveSpace = false
 
bool mbPreserveSpaceSet = false
 

Detailed Description

Definition at line 35 of file OOXMLFastContextHandler.hxx.

Member Typedef Documentation

◆ Pointer_t

Definition at line 38 of file OOXMLFastContextHandler.hxx.

Member Enumeration Documentation

◆ eMathParaJc

Enumerator
INLINE 
CENTER 
LEFT 
RIGHT 

Definition at line 200 of file OOXMLFastContextHandler.hxx.

◆ ResourceEnum_t

Enumerator
UNKNOWN 
STREAM 
PROPERTIES 
TABLE 
SHAPE 

Definition at line 40 of file OOXMLFastContextHandler.hxx.

Constructor & Destructor Documentation

◆ OOXMLFastContextHandler() [1/3]

writerfilter::ooxml::OOXMLFastContextHandler::OOXMLFastContextHandler ( css::uno::Reference< css::uno::XComponentContext > const &  context)
explicit

◆ OOXMLFastContextHandler() [2/3]

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

Definition at line 89 of file OOXMLFastContextHandler.cxx.

References m_xContext, mpParent, and mpParserState.

◆ OOXMLFastContextHandler() [3/3]

writerfilter::ooxml::OOXMLFastContextHandler::OOXMLFastContextHandler ( OOXMLFastContextHandler const &  )
default

◆ ~OOXMLFastContextHandler()

writerfilter::ooxml::OOXMLFastContextHandler::~OOXMLFastContextHandler ( )
overridevirtual

Definition at line 112 of file OOXMLFastContextHandler.cxx.

Member Function Documentation

◆ alignH()

void writerfilter::ooxml::OOXMLFastContextHandler::alignH ( const OUString &  sText)

◆ alignV()

void writerfilter::ooxml::OOXMLFastContextHandler::alignV ( const OUString &  sText)

◆ attributes()

void writerfilter::ooxml::OOXMLFastContextHandler::attributes ( const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs)
virtual
Exceptions
css::uno::RuntimeException
css::xml::sax::SAXException

Reimplemented in writerfilter::ooxml::OOXMLFastContextHandlerWrapper.

Definition at line 303 of file OOXMLFastContextHandler.cxx.

References writerfilter::ooxml::OOXMLFactory::attributes().

Referenced by writerfilter::ooxml::OOXMLFastContextHandlerWrapper::attributes(), and startFastElement().

◆ characters()

void SAL_CALL writerfilter::ooxml::OOXMLFastContextHandler::characters ( const OUString &  aChars)
overridevirtual

Definition at line 280 of file OOXMLFastContextHandler.cxx.

References lcl_characters().

◆ clearProps()

void writerfilter::ooxml::OOXMLFastContextHandler::clearProps ( )

◆ clearTableProps()

void writerfilter::ooxml::OOXMLFastContextHandler::clearTableProps ( )

◆ cr()

void writerfilter::ooxml::OOXMLFastContextHandler::cr ( )

◆ createFastChildContext()

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

◆ createUnknownChildContext()

uno::Reference< xml::sax::XFastContextHandler > SAL_CALL writerfilter::ooxml::OOXMLFastContextHandler::createUnknownChildContext ( const OUString &  Namespace,
const OUString &  Name,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
overridevirtual

◆ endAction()

void writerfilter::ooxml::OOXMLFastContextHandler::endAction ( )
protected

◆ endCharacterGroup()

void writerfilter::ooxml::OOXMLFastContextHandler::endCharacterGroup ( )

◆ endFastElement()

void SAL_CALL writerfilter::ooxml::OOXMLFastContextHandler::endFastElement ( sal_Int32  Element)
overridevirtual

◆ endField()

void writerfilter::ooxml::OOXMLFastContextHandler::endField ( )

◆ endGlossaryEntry()

void writerfilter::ooxml::OOXMLFastContextHandler::endGlossaryEntry ( )

◆ endOfParagraph()

void writerfilter::ooxml::OOXMLFastContextHandler::endOfParagraph ( )

◆ endParagraphGroup()

void writerfilter::ooxml::OOXMLFastContextHandler::endParagraphGroup ( )

◆ endSdt()

void writerfilter::ooxml::OOXMLFastContextHandler::endSdt ( )

◆ endSdtRun()

void writerfilter::ooxml::OOXMLFastContextHandler::endSdtRun ( )

◆ endSectionGroup()

void writerfilter::ooxml::OOXMLFastContextHandler::endSectionGroup ( )

◆ endTxbxContent()

void writerfilter::ooxml::OOXMLFastContextHandler::endTxbxContent ( )

Definition at line 669 of file OOXMLFastContextHandler.cxx.

References endParagraphGroup(), and mpParserState.

◆ endUnknownElement()

void SAL_CALL writerfilter::ooxml::OOXMLFastContextHandler::endUnknownElement ( const OUString &  Namespace,
const OUString &  Name 
)
overridevirtual

◆ fieldSeparator()

void writerfilter::ooxml::OOXMLFastContextHandler::fieldSeparator ( )

◆ ftnedncont()

void writerfilter::ooxml::OOXMLFastContextHandler::ftnedncont ( )

◆ ftnednref()

void writerfilter::ooxml::OOXMLFastContextHandler::ftnednref ( )

◆ ftnednsep()

void writerfilter::ooxml::OOXMLFastContextHandler::ftnednsep ( )

◆ getDefine()

Id writerfilter::ooxml::OOXMLFastContextHandler::getDefine ( ) const
inline

◆ getDocument()

OOXMLDocumentImpl * writerfilter::ooxml::OOXMLFastContextHandler::getDocument ( )

◆ getId()

Id writerfilter::ooxml::OOXMLFastContextHandler::getId ( ) const
virtual

◆ getParent()

OOXMLFastContextHandler * writerfilter::ooxml::OOXMLFastContextHandler::getParent ( ) const
inline

◆ getParserState()

const OOXMLParserState::Pointer_t & writerfilter::ooxml::OOXMLFastContextHandler::getParserState ( ) const
inline

Definition at line 125 of file OOXMLFastContextHandler.hxx.

References mpParserState.

◆ getPropertySet()

OOXMLPropertySet::Pointer_t writerfilter::ooxml::OOXMLFastContextHandler::getPropertySet ( ) const
virtual

◆ getResource()

virtual ResourceEnum_t writerfilter::ooxml::OOXMLFastContextHandler::getResource ( ) const
inlinevirtual

◆ getTargetForId()

OUString writerfilter::ooxml::OOXMLFastContextHandler::getTargetForId ( const OUString &  rId)

◆ getToken()

Token_t writerfilter::ooxml::OOXMLFastContextHandler::getToken ( ) const
virtual

◆ getType()

virtual std::string writerfilter::ooxml::OOXMLFastContextHandler::getType ( ) const
inlinevirtual

◆ getValue()

OOXMLValue::Pointer_t writerfilter::ooxml::OOXMLFastContextHandler::getValue ( ) const
virtual

◆ getXNoteId()

sal_Int32 writerfilter::ooxml::OOXMLFastContextHandler::getXNoteId ( ) const

◆ handleLastParagraphInSection()

void writerfilter::ooxml::OOXMLFastContextHandler::handleLastParagraphInSection ( )

Definition at line 636 of file OOXMLFastContextHandler.cxx.

References mpParserState, and startSectionGroup().

◆ ignore()

void writerfilter::ooxml::OOXMLFastContextHandler::ignore ( )
static

Definition at line 726 of file OOXMLFastContextHandler.cxx.

◆ isForwardEvents()

bool writerfilter::ooxml::OOXMLFastContextHandler::isForwardEvents ( ) const

◆ IsPreserveSpace()

bool writerfilter::ooxml::OOXMLFastContextHandler::IsPreserveSpace ( ) const
private

Definition at line 959 of file OOXMLFastContextHandler.cxx.

References IsPreserveSpace(), mbPreserveSpace, mbPreserveSpaceSet, and mpParent.

Referenced by IsPreserveSpace(), and text().

◆ lcl_characters()

void writerfilter::ooxml::OOXMLFastContextHandler::lcl_characters ( const OUString &  aChars)
protectedvirtual

◆ lcl_createFastChildContext()

uno::Reference< xml::sax::XFastContextHandler > writerfilter::ooxml::OOXMLFastContextHandler::lcl_createFastChildContext ( Token_t  Element,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
protectedvirtual

◆ lcl_endFastElement()

void writerfilter::ooxml::OOXMLFastContextHandler::lcl_endFastElement ( Token_t  Element)
protectedvirtual

◆ lcl_startFastElement()

void writerfilter::ooxml::OOXMLFastContextHandler::lcl_startFastElement ( Token_t  Element,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
protectedvirtual

◆ lockField()

void writerfilter::ooxml::OOXMLFastContextHandler::lockField ( )

◆ newProperty()

void writerfilter::ooxml::OOXMLFastContextHandler::newProperty ( Id  aId,
const OOXMLValue::Pointer_t pVal 
)
virtual

◆ noBreakHyphen()

void writerfilter::ooxml::OOXMLFastContextHandler::noBreakHyphen ( )

◆ operator=()

void writerfilter::ooxml::OOXMLFastContextHandler::operator= ( OOXMLFastContextHandler const &  )
privatedelete

◆ pgNum()

void writerfilter::ooxml::OOXMLFastContextHandler::pgNum ( )

◆ popBiDiEmbedLevel()

void writerfilter::ooxml::OOXMLFastContextHandler::popBiDiEmbedLevel ( )
virtual

◆ positionOffset()

void writerfilter::ooxml::OOXMLFastContextHandler::positionOffset ( const OUString &  sText)

◆ positivePercentage()

void writerfilter::ooxml::OOXMLFastContextHandler::positivePercentage ( const OUString &  rText)

◆ prepareMceContext()

bool writerfilter::ooxml::OOXMLFastContextHandler::prepareMceContext ( Token_t  nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
private

Handles AlternateContent. Returns true, if children of the current element should be ignored.

Definition at line 116 of file OOXMLFastContextHandler.cxx.

References m_bDiscardChildren, writerfilter::ooxml::SavedAlternateState::m_bDiscardChildren, m_bTookChoice, writerfilter::ooxml::SavedAlternateState::m_bTookChoice, mpParserState, p, and SAL_WARN.

Referenced by startFastElement().

◆ propagateCellProperties()

void writerfilter::ooxml::OOXMLFastContextHandler::propagateCellProperties ( )

Definition at line 765 of file OOXMLFastContextHandler.cxx.

References getPropertySet(), and mpParserState.

◆ propagateCharacterProperties()

void writerfilter::ooxml::OOXMLFastContextHandler::propagateCharacterProperties ( )

Definition at line 760 of file OOXMLFastContextHandler.cxx.

References getPropertySet(), and mpParserState.

◆ propagateRowProperties()

void writerfilter::ooxml::OOXMLFastContextHandler::propagateRowProperties ( )

Definition at line 770 of file OOXMLFastContextHandler.cxx.

References getPropertySet(), and mpParserState.

◆ propagateTableProperties()

void writerfilter::ooxml::OOXMLFastContextHandler::propagateTableProperties ( )

Definition at line 775 of file OOXMLFastContextHandler.cxx.

References getPropertySet(), and mpParserState.

◆ pushBiDiEmbedLevel()

void writerfilter::ooxml::OOXMLFastContextHandler::pushBiDiEmbedLevel ( )
virtual

◆ resolveComment()

void writerfilter::ooxml::OOXMLFastContextHandler::resolveComment ( const sal_Int32  nId)

◆ resolveData()

void writerfilter::ooxml::OOXMLFastContextHandler::resolveData ( const OUString &  rId)

◆ resolveEndnote()

void writerfilter::ooxml::OOXMLFastContextHandler::resolveEndnote ( const sal_Int32  nId)

◆ resolveFooter()

void writerfilter::ooxml::OOXMLFastContextHandler::resolveFooter ( const sal_Int32  type,
const OUString &  rId 
)

◆ resolveFootnote()

void writerfilter::ooxml::OOXMLFastContextHandler::resolveFootnote ( const sal_Int32  nId)

◆ resolveHeader()

void writerfilter::ooxml::OOXMLFastContextHandler::resolveHeader ( const sal_Int32  type,
const OUString &  rId 
)

◆ resolvePicture()

void writerfilter::ooxml::OOXMLFastContextHandler::resolvePicture ( const OUString &  rId)

◆ sendCellProperties()

void writerfilter::ooxml::OOXMLFastContextHandler::sendCellProperties ( )

◆ sendPropertiesToParent()

void writerfilter::ooxml::OOXMLFastContextHandler::sendPropertiesToParent ( )

◆ sendPropertiesWithId()

void writerfilter::ooxml::OOXMLFastContextHandler::sendPropertiesWithId ( Id  nId)

◆ sendPropertyToParent()

void writerfilter::ooxml::OOXMLFastContextHandler::sendPropertyToParent ( )

◆ sendRowProperties()

void writerfilter::ooxml::OOXMLFastContextHandler::sendRowProperties ( )

Definition at line 787 of file OOXMLFastContextHandler.cxx.

References mpParserState, and mpStream.

◆ sendTableDepth()

void writerfilter::ooxml::OOXMLFastContextHandler::sendTableDepth ( ) const

◆ sendTableProperties()

void writerfilter::ooxml::OOXMLFastContextHandler::sendTableProperties ( )

Definition at line 792 of file OOXMLFastContextHandler.cxx.

References mpParserState, and mpStream.

◆ setDefaultBooleanValue()

void writerfilter::ooxml::OOXMLFastContextHandler::setDefaultBooleanValue ( )
virtual

◆ setDefaultHexValue()

void writerfilter::ooxml::OOXMLFastContextHandler::setDefaultHexValue ( )
virtual

◆ setDefaultIntegerValue()

void writerfilter::ooxml::OOXMLFastContextHandler::setDefaultIntegerValue ( )
virtual

◆ setDefaultStringValue()

void writerfilter::ooxml::OOXMLFastContextHandler::setDefaultStringValue ( )
virtual

◆ setDefine()

void writerfilter::ooxml::OOXMLFastContextHandler::setDefine ( Id  nDefine)

Definition at line 329 of file OOXMLFastContextHandler.cxx.

References mnDefine.

◆ setDocument()

void writerfilter::ooxml::OOXMLFastContextHandler::setDocument ( OOXMLDocumentImpl pDocument)

Definition at line 832 of file OOXMLFastContextHandler.cxx.

References mpParserState.

◆ setForwardEvents()

void writerfilter::ooxml::OOXMLFastContextHandler::setForwardEvents ( bool  bForwardEvents)

◆ setGridAfter()

void writerfilter::ooxml::OOXMLFastContextHandler::setGridAfter ( const OOXMLValue::Pointer_t pGridAfter)
inline

Definition at line 189 of file OOXMLFastContextHandler.hxx.

References mpGridAfter.

◆ setHandle()

void writerfilter::ooxml::OOXMLFastContextHandler::setHandle ( )

◆ setId()

void writerfilter::ooxml::OOXMLFastContextHandler::setId ( Id  nId)
virtual

◆ setLastParagraphInSection()

void writerfilter::ooxml::OOXMLFastContextHandler::setLastParagraphInSection ( )

◆ setLastSectionGroup()

void writerfilter::ooxml::OOXMLFastContextHandler::setLastSectionGroup ( )

◆ setPropertySet()

void writerfilter::ooxml::OOXMLFastContextHandler::setPropertySet ( const OOXMLPropertySet::Pointer_t pPropertySet)
virtual

◆ setStream()

void writerfilter::ooxml::OOXMLFastContextHandler::setStream ( Stream pStream)

Definition at line 293 of file OOXMLFastContextHandler.cxx.

References mpStream.

◆ setToken()

void writerfilter::ooxml::OOXMLFastContextHandler::setToken ( Token_t  nToken)
virtual

◆ setXNoteId() [1/2]

void writerfilter::ooxml::OOXMLFastContextHandler::setXNoteId ( const OOXMLValue::Pointer_t pValue)

Definition at line 857 of file OOXMLFastContextHandler.cxx.

References mpParserState.

◆ setXNoteId() [2/2]

void writerfilter::ooxml::OOXMLFastContextHandler::setXNoteId ( const sal_Int32  nId)

Definition at line 852 of file OOXMLFastContextHandler.cxx.

References mpParserState, and nId.

◆ softHyphen()

void writerfilter::ooxml::OOXMLFastContextHandler::softHyphen ( )

◆ startAction()

void writerfilter::ooxml::OOXMLFastContextHandler::startAction ( )
protected

◆ startCharacterGroup()

void writerfilter::ooxml::OOXMLFastContextHandler::startCharacterGroup ( )

◆ startFastElement()

void SAL_CALL writerfilter::ooxml::OOXMLFastContextHandler::startFastElement ( sal_Int32  Element,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
finaloverridevirtual

◆ startField()

void writerfilter::ooxml::OOXMLFastContextHandler::startField ( )

◆ startGlossaryEntry()

void writerfilter::ooxml::OOXMLFastContextHandler::startGlossaryEntry ( )

◆ startParagraphGroup()

void writerfilter::ooxml::OOXMLFastContextHandler::startParagraphGroup ( )

◆ startSdt()

void writerfilter::ooxml::OOXMLFastContextHandler::startSdt ( )

◆ startSdtRun()

void writerfilter::ooxml::OOXMLFastContextHandler::startSdtRun ( )

◆ startSectionGroup()

void writerfilter::ooxml::OOXMLFastContextHandler::startSectionGroup ( )

◆ startTxbxContent()

void writerfilter::ooxml::OOXMLFastContextHandler::startTxbxContent ( )

Definition at line 655 of file OOXMLFastContextHandler.cxx.

References mpParserState, and startParagraphGroup().

◆ startUnknownElement()

void SAL_CALL writerfilter::ooxml::OOXMLFastContextHandler::startUnknownElement ( const OUString &  Namespace,
const OUString &  Name,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  Attribs 
)
overridevirtual

◆ symbol()

void writerfilter::ooxml::OOXMLFastContextHandler::symbol ( )

Definition at line 612 of file OOXMLFastContextHandler.cxx.

References isForwardEvents(), and sendPropertiesWithId().

◆ tab()

void writerfilter::ooxml::OOXMLFastContextHandler::tab ( )

◆ text()

void writerfilter::ooxml::OOXMLFastContextHandler::text ( const OUString &  sText)

Member Data Documentation

◆ m_bDiscardChildren

bool writerfilter::ooxml::OOXMLFastContextHandler::m_bDiscardChildren
private

◆ m_bTookChoice

bool writerfilter::ooxml::OOXMLFastContextHandler::m_bTookChoice
private

Did we take the Choice or want Fallback instead?

Definition at line 250 of file OOXMLFastContextHandler.hxx.

Referenced by endFastElement(), and prepareMceContext().

◆ m_inPositionV

bool writerfilter::ooxml::OOXMLFastContextHandler::m_inPositionV
protected

Definition at line 235 of file OOXMLFastContextHandler.hxx.

Referenced by lcl_startFastElement(), and positionOffset().

◆ m_xContext

css::uno::Reference< css::uno::XComponentContext > writerfilter::ooxml::OOXMLFastContextHandler::m_xContext
private

Definition at line 248 of file OOXMLFastContextHandler.hxx.

◆ mbAllowInCell

bool writerfilter::ooxml::OOXMLFastContextHandler::mbAllowInCell
protected

◆ mbIsMathPara

bool writerfilter::ooxml::OOXMLFastContextHandler::mbIsMathPara
protected

◆ mbIsVMLfound

bool writerfilter::ooxml::OOXMLFastContextHandler::mbIsVMLfound
protected

◆ mbPreserveSpace

bool writerfilter::ooxml::OOXMLFastContextHandler::mbPreserveSpace = false
private

Definition at line 251 of file OOXMLFastContextHandler.hxx.

Referenced by IsPreserveSpace(), and startFastElement().

◆ mbPreserveSpaceSet

bool writerfilter::ooxml::OOXMLFastContextHandler::mbPreserveSpaceSet = false
private

Definition at line 252 of file OOXMLFastContextHandler.hxx.

Referenced by IsPreserveSpace(), and startFastElement().

◆ mId

Id writerfilter::ooxml::OOXMLFastContextHandler::mId
protected

◆ mnDefine

Id writerfilter::ooxml::OOXMLFastContextHandler::mnDefine
protected

Definition at line 194 of file OOXMLFastContextHandler.hxx.

Referenced by getDefine(), and setDefine().

◆ mnMathJcVal

sal_Int8 writerfilter::ooxml::OOXMLFastContextHandler::mnMathJcVal
protected

◆ mnTableDepth

unsigned int writerfilter::ooxml::OOXMLFastContextHandler::mnTableDepth
protected

◆ mnToken

Token_t writerfilter::ooxml::OOXMLFastContextHandler::mnToken
protected

◆ mpGridAfter

OOXMLValue::Pointer_t writerfilter::ooxml::OOXMLFastContextHandler::mpGridAfter
protected

◆ mpParent

OOXMLFastContextHandler* writerfilter::ooxml::OOXMLFastContextHandler::mpParent
protected

◆ mpParserState

OOXMLParserState::Pointer_t writerfilter::ooxml::OOXMLFastContextHandler::mpParserState
protected

◆ mpStream

Stream* writerfilter::ooxml::OOXMLFastContextHandler::mpStream
protected

Definition at line 208 of file OOXMLFastContextHandler.hxx.

Referenced by alignH(), alignV(), writerfilter::ooxml::OOXMLFastContextHandlerXNote::checkId(), cr(), writerfilter::ooxml::OOXMLFastContextHandlerTextTableCell::endCell(), endCharacterGroup(), endField(), endGlossaryEntry(), endOfParagraph(), endParagraphGroup(), writerfilter::ooxml::OOXMLFastContextHandlerTextTableRow::endRow(), endSdt(), endSdtRun(), endSectionGroup(), fieldSeparator(), ftnedncont(), ftnednref(), ftnednsep(), writerfilter::ooxml::OOXMLFastContextHandlerProperties::handleBreak(), writerfilter::ooxml::OOXMLFastContextHandlerTextTableRow::handleGridBefore(), writerfilter::ooxml::OOXMLFastContextHandlerProperties::lcl_endFastElement(), writerfilter::ooxml::OOXMLFastContextHandlerPropertyTable::lcl_endFastElement(), writerfilter::ooxml::OOXMLFastContextHandlerTable::lcl_endFastElement(), writerfilter::ooxml::OOXMLFastContextHandlerShape::lcl_endFastElement(), writerfilter::ooxml::OOXMLFastContextHandlerWrapper::lcl_endFastElement(), writerfilter::ooxml::OOXMLFastContextHandlerCommentEx::lcl_endFastElement(), writerfilter::ooxml::OOXMLFastContextHandlerWrapper::lcl_startFastElement(), lockField(), noBreakHyphen(), pgNum(), positionOffset(), positivePercentage(), writerfilter::ooxml::OOXMLFastContextHandlerMath::process(), resolveComment(), resolveEndnote(), resolveFooter(), resolveFootnote(), resolveHeader(), resolvePicture(), sendCellProperties(), sendPropertiesWithId(), writerfilter::ooxml::OOXMLFastContextHandlerStream::sendProperty(), sendRowProperties(), writerfilter::ooxml::OOXMLFastContextHandlerShape::sendShape(), sendTableDepth(), sendTableProperties(), setHandle(), setLastParagraphInSection(), setLastSectionGroup(), setStream(), softHyphen(), writerfilter::ooxml::OOXMLFastContextHandlerTextTableCell::startCell(), startCharacterGroup(), startField(), startGlossaryEntry(), startParagraphGroup(), startSdt(), startSdtRun(), startSectionGroup(), tab(), and text().


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