LibreOffice Module writerfilter (master) 1
Public Types | Public Member Functions | List of all members
writerfilter::ooxml::OOXMLStream Class Referenceabstract

#include <OOXMLDocument.hxx>

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

Public Types

enum  StreamType_t {
  UNKNOWN ,
  DOCUMENT ,
  STYLES ,
  WEBSETTINGS ,
  FONTTABLE ,
  NUMBERING ,
  FOOTNOTES ,
  ENDNOTES ,
  COMMENTS ,
  COMMENTS_EXTENDED ,
  THEME ,
  CUSTOMXML ,
  CUSTOMXMLPROPS ,
  GLOSSARY ,
  CHARTS ,
  EMBEDDINGS ,
  SETTINGS ,
  VBAPROJECT ,
  FOOTER ,
  HEADER ,
  VBADATA
}
 
typedef tools::SvRef< OOXMLStreamPointer_t
 

Public Member Functions

virtual css::uno::Reference< css::xml::sax::XFastParser > getFastParser ()=0
 Returns fast parser for this stream. More...
 
virtual css::uno::Reference< css::io::XInputStream > getDocumentStream ()=0
 
virtual css::uno::Reference< css::uno::XComponentContext > getContext ()=0
 Returns component context for this stream. More...
 
virtual OUString getTargetForId (const OUString &rId)=0
 Returns target URL from relationships for a given id. More...
 
virtual const OUString & getTarget () const =0
 
virtual css::uno::Reference< css::xml::sax::XFastTokenHandler > getFastTokenHandler ()=0
 
- Public Member Functions inherited from SvRefBase
 SvRefBase ()
 
 SvRefBase (const SvRefBase &)
 
SvRefBaseoperator= (const SvRefBase &)
 
void RestoreNoDelete ()
 
void AddNextRef ()
 
void AddFirstRef ()
 
void ReleaseRef ()
 
unsigned int GetRefCount () const
 

Additional Inherited Members

- Protected Member Functions inherited from SvRefBase
virtual ~SvRefBase () COVERITY_NOEXCEPT_FALSE
 

Detailed Description

Definition at line 73 of file OOXMLDocument.hxx.

Member Typedef Documentation

◆ Pointer_t

Definition at line 78 of file OOXMLDocument.hxx.

Member Enumeration Documentation

◆ StreamType_t

Enumerator
UNKNOWN 
DOCUMENT 
STYLES 
WEBSETTINGS 
FONTTABLE 
NUMBERING 
FOOTNOTES 
ENDNOTES 
COMMENTS 
COMMENTS_EXTENDED 
THEME 
CUSTOMXML 
CUSTOMXMLPROPS 
GLOSSARY 
CHARTS 
EMBEDDINGS 
SETTINGS 
VBAPROJECT 
FOOTER 
HEADER 
VBADATA 

Definition at line 76 of file OOXMLDocument.hxx.

Member Function Documentation

◆ getContext()

virtual css::uno::Reference< css::uno::XComponentContext > writerfilter::ooxml::OOXMLStream::getContext ( )
pure virtual

Returns component context for this stream.

Implemented in writerfilter::ooxml::OOXMLStreamImpl.

◆ getDocumentStream()

virtual css::uno::Reference< css::io::XInputStream > writerfilter::ooxml::OOXMLStream::getDocumentStream ( )
pure virtual

◆ getFastParser()

virtual css::uno::Reference< css::xml::sax::XFastParser > writerfilter::ooxml::OOXMLStream::getFastParser ( )
pure virtual

Returns fast parser for this stream.

Implemented in writerfilter::ooxml::OOXMLStreamImpl.

◆ getFastTokenHandler()

virtual css::uno::Reference< css::xml::sax::XFastTokenHandler > writerfilter::ooxml::OOXMLStream::getFastTokenHandler ( )
pure virtual

◆ getTarget()

virtual const OUString & writerfilter::ooxml::OOXMLStream::getTarget ( ) const
pure virtual

◆ getTargetForId()

virtual OUString writerfilter::ooxml::OOXMLStream::getTargetForId ( const OUString &  rId)
pure virtual

Returns target URL from relationships for a given id.

Parameters
rIdthe id to look for
Returns
the URL found or an empty string

Implemented in writerfilter::ooxml::OOXMLStreamImpl.


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