LibreOffice Module writerfilter (master) 1
|
#include <OOXMLParserState.hxx>
Public Types | |
typedef tools::SvRef< OOXMLParserState > | Pointer_t |
Private Attributes | |
bool | mbInSectionGroup |
bool | mbInParagraphGroup |
bool | mbInCharacterGroup |
bool | mbLastParagraphInSection |
bool | mbForwardEvents |
unsigned int | mnContexts |
unsigned int | mnHandle |
OOXMLDocumentImpl * | mpDocument |
OOXMLPropertySet::Pointer_t | mpCharacterProps |
std::stack< OOXMLPropertySet::Pointer_t > | mCellProps |
std::stack< OOXMLPropertySet::Pointer_t > | mRowProps |
std::stack< OOXMLPropertySet::Pointer_t > | mTableProps |
bool | m_inTxbxContent |
bool | m_savedInParagraphGroup |
bool | m_savedInCharacterGroup |
bool | m_savedLastParagraphInSection |
std::vector< SavedAlternateState > | maSavedAlternateStates |
std::vector< OOXMLPropertySet::Pointer_t > | mvPostponedBreaks |
bool | mbStartFootnote |
bool | m_bFloatingTableEnded = false |
We just ended a floating table. Starting a paragraph or table resets this. More... | |
Additional Inherited Members | |
![]() | |
virtual | ~SvRefBase () COVERITY_NOEXCEPT_FALSE |
Definition at line 39 of file OOXMLParserState.hxx.
Definition at line 65 of file OOXMLParserState.hxx.
writerfilter::ooxml::OOXMLParserState::OOXMLParserState | ( | ) |
Definition at line 31 of file OOXMLParserState.cxx.
|
override |
Definition at line 48 of file OOXMLParserState.cxx.
void writerfilter::ooxml::OOXMLParserState::endTable | ( | ) |
Definition at line 247 of file OOXMLParserState.cxx.
References mCellProps, mRowProps, and mTableProps.
void writerfilter::ooxml::OOXMLParserState::endTxbxContent | ( | ) |
Definition at line 275 of file OOXMLParserState.cxx.
References m_inTxbxContent, m_savedInCharacterGroup, m_savedInParagraphGroup, m_savedLastParagraphInSection, mbInCharacterGroup, mbInParagraphGroup, mbLastParagraphInSection, and SAL_WARN.
|
inline |
Definition at line 91 of file OOXMLParserState.hxx.
References mpDocument.
|
inline |
Definition at line 126 of file OOXMLParserState.hxx.
References m_bFloatingTableEnded.
std::string writerfilter::ooxml::OOXMLParserState::getHandle | ( | ) | const |
Definition at line 81 of file OOXMLParserState.cxx.
References mnHandle.
|
inline |
Definition at line 76 of file OOXMLParserState.hxx.
References maSavedAlternateStates.
OOXMLPropertySet::Pointer_t writerfilter::ooxml::OOXMLParserState::GetTableProperties | ( | ) | const |
Definition at line 210 of file OOXMLParserState.cxx.
References mTableProps.
const OUString & writerfilter::ooxml::OOXMLParserState::getTarget | ( | ) | const |
Definition at line 107 of file OOXMLParserState.cxx.
References writerfilter::ooxml::OOXMLDocumentImpl::getTarget(), and mpDocument.
sal_Int32 writerfilter::ooxml::OOXMLParserState::getXNoteId | ( | ) | const |
Definition at line 102 of file OOXMLParserState.cxx.
References writerfilter::ooxml::OOXMLDocumentImpl::getXNoteId(), and mpDocument.
void writerfilter::ooxml::OOXMLParserState::incContextCount | ( | ) |
Definition at line 254 of file OOXMLParserState.cxx.
References mnContexts.
|
inline |
Definition at line 85 of file OOXMLParserState.hxx.
References mbForwardEvents.
|
inline |
Definition at line 81 of file OOXMLParserState.hxx.
References mbInCharacterGroup.
|
inline |
Definition at line 78 of file OOXMLParserState.hxx.
References mbInParagraphGroup.
|
inline |
Definition at line 70 of file OOXMLParserState.hxx.
References mbInSectionGroup.
|
inline |
Definition at line 74 of file OOXMLParserState.hxx.
References mbLastParagraphInSection.
|
inline |
Definition at line 120 of file OOXMLParserState.hxx.
References mbStartFootnote.
void writerfilter::ooxml::OOXMLParserState::resolveCellProperties | ( | Stream & | rStream | ) |
Definition at line 155 of file OOXMLParserState.cxx.
References tools::SvRef< typename T >::get(), mCellProps, and writerfilter::Stream::props().
void writerfilter::ooxml::OOXMLParserState::resolveCharacterProperties | ( | Stream & | rStream | ) |
Definition at line 112 of file OOXMLParserState.cxx.
References tools::SvRef< typename T >::get(), mpCharacterProps, and writerfilter::Stream::props().
void writerfilter::ooxml::OOXMLParserState::resolvePostponedBreak | ( | Stream & | rStream | ) |
Definition at line 221 of file OOXMLParserState.cxx.
References mvPostponedBreaks.
void writerfilter::ooxml::OOXMLParserState::resolveRowProperties | ( | Stream & | rStream | ) |
Definition at line 169 of file OOXMLParserState.cxx.
References tools::SvRef< typename T >::get(), mRowProps, and writerfilter::Stream::props().
void writerfilter::ooxml::OOXMLParserState::resolveTableProperties | ( | Stream & | rStream | ) |
Definition at line 183 of file OOXMLParserState.cxx.
References tools::SvRef< typename T >::get(), mTableProps, and writerfilter::Stream::props().
void writerfilter::ooxml::OOXMLParserState::setCellProperties | ( | const OOXMLPropertySet::Pointer_t & | pProps | ) |
Definition at line 129 of file OOXMLParserState.cxx.
References mCellProps.
void writerfilter::ooxml::OOXMLParserState::setCharacterProperties | ( | const OOXMLPropertySet::Pointer_t & | pProps | ) |
Definition at line 121 of file OOXMLParserState.cxx.
References mpCharacterProps.
void writerfilter::ooxml::OOXMLParserState::setDocument | ( | OOXMLDocumentImpl * | pDocument | ) |
Definition at line 91 of file OOXMLParserState.cxx.
References mpDocument.
|
inline |
Definition at line 122 of file OOXMLParserState.hxx.
References m_bFloatingTableEnded.
void writerfilter::ooxml::OOXMLParserState::setForwardEvents | ( | bool | bForwardEvents | ) |
Definition at line 75 of file OOXMLParserState.cxx.
References mbForwardEvents.
void writerfilter::ooxml::OOXMLParserState::setHandle | ( | ) |
Definition at line 86 of file OOXMLParserState.cxx.
References mnContexts, and mnHandle.
void writerfilter::ooxml::OOXMLParserState::setInCharacterGroup | ( | bool | bInCharacterGroup | ) |
Definition at line 70 of file OOXMLParserState.cxx.
References mbInCharacterGroup.
void writerfilter::ooxml::OOXMLParserState::setInParagraphGroup | ( | bool | bInParagraphGroup | ) |
Definition at line 64 of file OOXMLParserState.cxx.
References mbInParagraphGroup.
void writerfilter::ooxml::OOXMLParserState::setInSectionGroup | ( | bool | bInSectionGroup | ) |
Definition at line 58 of file OOXMLParserState.cxx.
References mbInSectionGroup.
void writerfilter::ooxml::OOXMLParserState::setLastParagraphInSection | ( | bool | bLastParagraphInSection | ) |
Definition at line 52 of file OOXMLParserState.cxx.
References mbLastParagraphInSection.
void writerfilter::ooxml::OOXMLParserState::setPostponedBreak | ( | const OOXMLPropertySet::Pointer_t & | pProps | ) |
Definition at line 231 of file OOXMLParserState.cxx.
References mvPostponedBreaks.
void writerfilter::ooxml::OOXMLParserState::setRowProperties | ( | const OOXMLPropertySet::Pointer_t & | pProps | ) |
Definition at line 142 of file OOXMLParserState.cxx.
References mRowProps.
void writerfilter::ooxml::OOXMLParserState::setStartFootnote | ( | bool | bStartFootnote | ) |
Definition at line 289 of file OOXMLParserState.cxx.
References mbStartFootnote.
void writerfilter::ooxml::OOXMLParserState::setTableProperties | ( | const OOXMLPropertySet::Pointer_t & | pProps | ) |
Definition at line 198 of file OOXMLParserState.cxx.
References mTableProps.
void writerfilter::ooxml::OOXMLParserState::setXNoteId | ( | const sal_Int32 | rId | ) |
Definition at line 97 of file OOXMLParserState.cxx.
References mpDocument, nId, and writerfilter::ooxml::OOXMLDocumentImpl::setXNoteId().
void writerfilter::ooxml::OOXMLParserState::startTable | ( | ) |
Definition at line 236 of file OOXMLParserState.cxx.
References mCellProps, mRowProps, and mTableProps.
void writerfilter::ooxml::OOXMLParserState::startTxbxContent | ( | ) |
Definition at line 259 of file OOXMLParserState.cxx.
References m_inTxbxContent, m_savedInCharacterGroup, m_savedInParagraphGroup, m_savedLastParagraphInSection, mbInCharacterGroup, mbInParagraphGroup, mbLastParagraphInSection, and SAL_WARN_IF.
|
private |
We just ended a floating table. Starting a paragraph or table resets this.
Definition at line 62 of file OOXMLParserState.hxx.
Referenced by GetFloatingTableEnded(), and SetFloatingTableEnded().
|
private |
Definition at line 53 of file OOXMLParserState.hxx.
Referenced by endTxbxContent(), and startTxbxContent().
|
private |
Definition at line 56 of file OOXMLParserState.hxx.
Referenced by endTxbxContent(), and startTxbxContent().
|
private |
Definition at line 55 of file OOXMLParserState.hxx.
Referenced by endTxbxContent(), and startTxbxContent().
|
private |
Definition at line 57 of file OOXMLParserState.hxx.
Referenced by endTxbxContent(), and startTxbxContent().
|
private |
Definition at line 58 of file OOXMLParserState.hxx.
Referenced by getSavedAlternateStates().
|
private |
Definition at line 45 of file OOXMLParserState.hxx.
Referenced by isForwardEvents(), and setForwardEvents().
|
private |
Definition at line 43 of file OOXMLParserState.hxx.
Referenced by endTxbxContent(), isInCharacterGroup(), setInCharacterGroup(), and startTxbxContent().
|
private |
Definition at line 42 of file OOXMLParserState.hxx.
Referenced by endTxbxContent(), isInParagraphGroup(), setInParagraphGroup(), and startTxbxContent().
|
private |
Definition at line 41 of file OOXMLParserState.hxx.
Referenced by isInSectionGroup(), and setInSectionGroup().
|
private |
Definition at line 44 of file OOXMLParserState.hxx.
Referenced by endTxbxContent(), isLastParagraphInSection(), setLastParagraphInSection(), and startTxbxContent().
|
private |
Definition at line 60 of file OOXMLParserState.hxx.
Referenced by isStartFootnote(), and setStartFootnote().
|
private |
Definition at line 50 of file OOXMLParserState.hxx.
Referenced by endTable(), resolveCellProperties(), setCellProperties(), and startTable().
|
private |
Definition at line 46 of file OOXMLParserState.hxx.
Referenced by incContextCount(), and setHandle().
|
private |
Definition at line 47 of file OOXMLParserState.hxx.
Referenced by getHandle(), and setHandle().
|
private |
Definition at line 49 of file OOXMLParserState.hxx.
Referenced by resolveCharacterProperties(), and setCharacterProperties().
|
private |
Definition at line 48 of file OOXMLParserState.hxx.
Referenced by getDocument(), getTarget(), getXNoteId(), setDocument(), and setXNoteId().
|
private |
Definition at line 51 of file OOXMLParserState.hxx.
Referenced by endTable(), resolveRowProperties(), setRowProperties(), and startTable().
|
private |
Definition at line 52 of file OOXMLParserState.hxx.
Referenced by endTable(), GetTableProperties(), resolveTableProperties(), setTableProperties(), and startTable().
|
private |
Definition at line 59 of file OOXMLParserState.hxx.
Referenced by resolvePostponedBreak(), and setPostponedBreak().