LibreOffice Module sax (master) 1
Public Member Functions | Private Attributes | List of all members
sax_fastparser::FastSaxParser Class Referencefinal

#include <fastparser.hxx>

Inheritance diagram for sax_fastparser::FastSaxParser:
[legend]
Collaboration diagram for sax_fastparser::FastSaxParser:
[legend]

Public Member Functions

 FastSaxParser ()
 
virtual ~FastSaxParser () override
 
virtual void SAL_CALL initialize (css::uno::Sequence< css::uno::Any > const &rArguments) override
 
virtual void SAL_CALL parseStream (const css::xml::sax::InputSource &aInputSource) override
 
virtual void SAL_CALL setFastDocumentHandler (const css::uno::Reference< css::xml::sax::XFastDocumentHandler > &Handler) override
 
virtual void SAL_CALL setTokenHandler (const css::uno::Reference< css::xml::sax::XFastTokenHandler > &Handler) override
 
virtual void SAL_CALL registerNamespace (const OUString &NamespaceURL, sal_Int32 NamespaceToken) override
 
virtual OUString SAL_CALL getNamespaceURL (const OUString &rPrefix) override
 
virtual void SAL_CALL setErrorHandler (const css::uno::Reference< css::xml::sax::XErrorHandler > &Handler) override
 
virtual void SAL_CALL setEntityResolver (const css::uno::Reference< css::xml::sax::XEntityResolver > &Resolver) override
 
virtual void SAL_CALL setLocale (const css::lang::Locale &rLocale) override
 
virtual void SAL_CALL setNamespaceHandler (const css::uno::Reference< css::xml::sax::XFastNamespaceHandler > &Handler) override
 
virtual void SAL_CALL setCustomEntityNames (const ::css::uno::Sequence< ::css::beans::Pair<::rtl::OUString, ::rtl::OUString > > &replacements) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Private Attributes

std::unique_ptr< FastSaxParserImplmpImpl
 

Detailed Description

Definition at line 42 of file fastparser.hxx.

Constructor & Destructor Documentation

◆ FastSaxParser()

sax_fastparser::FastSaxParser::FastSaxParser ( )

Definition at line 1440 of file fastparser.cxx.

◆ ~FastSaxParser()

sax_fastparser::FastSaxParser::~FastSaxParser ( )
overridevirtual

Definition at line 1442 of file fastparser.cxx.

Member Function Documentation

◆ getImplementationName()

OUString sax_fastparser::FastSaxParser::getImplementationName ( )
overridevirtual

Definition at line 1512 of file fastparser.cxx.

◆ getNamespaceURL()

OUString sax_fastparser::FastSaxParser::getNamespaceURL ( const OUString &  rPrefix)
overridevirtual

Definition at line 1487 of file fastparser.cxx.

References mpImpl.

◆ getSupportedServiceNames()

uno::Sequence< OUString > sax_fastparser::FastSaxParser::getSupportedServiceNames ( )
overridevirtual

Definition at line 1528 of file fastparser.cxx.

◆ initialize()

void SAL_CALL sax_fastparser::FastSaxParser::initialize ( css::uno::Sequence< css::uno::Any > const &  rArguments)
overridevirtual

Definition at line 1447 of file fastparser.cxx.

References mpImpl.

◆ parseStream()

void sax_fastparser::FastSaxParser::parseStream ( const css::xml::sax::InputSource &  aInputSource)
overridevirtual

Definition at line 1467 of file fastparser.cxx.

References mpImpl.

◆ registerNamespace()

void sax_fastparser::FastSaxParser::registerNamespace ( const OUString &  NamespaceURL,
sal_Int32  NamespaceToken 
)
overridevirtual

Definition at line 1482 of file fastparser.cxx.

References mpImpl.

◆ setCustomEntityNames()

void sax_fastparser::FastSaxParser::setCustomEntityNames ( const ::css::uno::Sequence< ::css::beans::Pair<::rtl::OUString, ::rtl::OUString > > &  replacements)
overridevirtual

Definition at line 1517 of file fastparser.cxx.

References mpImpl.

◆ setEntityResolver()

void sax_fastparser::FastSaxParser::setEntityResolver ( const css::uno::Reference< css::xml::sax::XEntityResolver > &  Resolver)
overridevirtual

Definition at line 1497 of file fastparser.cxx.

◆ setErrorHandler()

void sax_fastparser::FastSaxParser::setErrorHandler ( const css::uno::Reference< css::xml::sax::XErrorHandler > &  Handler)
overridevirtual

Definition at line 1492 of file fastparser.cxx.

References mpImpl.

◆ setFastDocumentHandler()

void sax_fastparser::FastSaxParser::setFastDocumentHandler ( const css::uno::Reference< css::xml::sax::XFastDocumentHandler > &  Handler)
overridevirtual

Definition at line 1472 of file fastparser.cxx.

References mpImpl.

◆ setLocale()

void sax_fastparser::FastSaxParser::setLocale ( const css::lang::Locale &  rLocale)
overridevirtual

Definition at line 1502 of file fastparser.cxx.

◆ setNamespaceHandler()

void sax_fastparser::FastSaxParser::setNamespaceHandler ( const css::uno::Reference< css::xml::sax::XFastNamespaceHandler > &  Handler)
overridevirtual

Definition at line 1507 of file fastparser.cxx.

References mpImpl.

◆ setTokenHandler()

void sax_fastparser::FastSaxParser::setTokenHandler ( const css::uno::Reference< css::xml::sax::XFastTokenHandler > &  Handler)
overridevirtual

Definition at line 1477 of file fastparser.cxx.

References mpImpl.

◆ supportsService()

sal_Bool sax_fastparser::FastSaxParser::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 1523 of file fastparser.cxx.

References ServiceName, and cppu::supportsService().

Member Data Documentation

◆ mpImpl

std::unique_ptr<FastSaxParserImpl> sax_fastparser::FastSaxParser::mpImpl
private

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