32 uno::Reference< uno::XComponentContext > context,
34 OOXMLDocumentImpl* pDocument,
38 , mpDocument( pDocument )
39 , mnXNoteId( nXNoteId )
43OOXMLFastDocumentHandler::~OOXMLFastDocumentHandler() {}
46void SAL_CALL OOXMLFastDocumentHandler::startFastElement(sal_Int32 Element
52void SAL_CALL OOXMLFastDocumentHandler::startUnknownElement
53(
const OUString & Namespace
54,
const OUString & Name
57 SAL_INFO(
"writerfilter",
"start unknown element:" << Namespace <<
":" <<
Name);
60void SAL_CALL OOXMLFastDocumentHandler::endFastElement(sal_Int32 Element)
65void SAL_CALL OOXMLFastDocumentHandler::endUnknownElement
66(
const OUString & Namespace
67,
const OUString & Name)
69 SAL_INFO(
"writerfilter",
"end unknown element:" << Namespace <<
":" <<
Name);
73OOXMLFastDocumentHandler::getContextHandler()
const
75 if (!mxContextHandler.is())
78 mxContextHandler->setStream(mpStream);
79 mxContextHandler->setDocument(mpDocument);
80 mxContextHandler->setXNoteId(mnXNoteId);
81 mxContextHandler->setForwardEvents(
true);
84 return mxContextHandler;
88 OOXMLFastDocumentHandler::createFastChildContext
92 if ( mpStream ==
nullptr && mpDocument ==
nullptr )
103OOXMLFastDocumentHandler::createUnknownChildContext
104(
const OUString & Namespace
105,
const OUString & Name
108 SAL_INFO(
"writerfilter",
"createUnknownChildContext:" << Namespace <<
":"<<
Name);
114void SAL_CALL OOXMLFastDocumentHandler::characters(
const OUString & )
119void SAL_CALL OOXMLFastDocumentHandler::startDocument()
123void SAL_CALL OOXMLFastDocumentHandler::endDocument()
127void SAL_CALL OOXMLFastDocumentHandler::processingInstruction(
const OUString& ,
const OUString& )
131void SAL_CALL OOXMLFastDocumentHandler::setDocumentLocator
136void OOXMLFastDocumentHandler::setIsSubstream(
bool bSubstream )
138 if ( mpStream !=
nullptr && mpDocument !=
nullptr )
140 getContextHandler( )->getParserState( )->setInSectionGroup( bSubstream );
Reference< XComponentContext > m_xContext
OOXMLFastDocumentHandler(css::uno::Reference< css::uno::XComponentContext > context, Stream *pStream, OOXMLDocumentImpl *pDocument, sal_Int32 nXNoteId)
#define SAL_INFO(area, stream)
def createFastChildContextFromStart(model)
css::uno::Reference< css::linguistic2::XProofreadingIterator > get(css::uno::Reference< css::uno::XComponentContext > const &context)