summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/xml/sax/XFastSerializer.idl
diff options
context:
space:
mode:
Diffstat (limited to 'offapi/com/sun/star/xml/sax/XFastSerializer.idl')
-rw-r--r--offapi/com/sun/star/xml/sax/XFastSerializer.idl176
1 files changed, 0 insertions, 176 deletions
diff --git a/offapi/com/sun/star/xml/sax/XFastSerializer.idl b/offapi/com/sun/star/xml/sax/XFastSerializer.idl
deleted file mode 100644
index 5c59c13ab..000000000
--- a/offapi/com/sun/star/xml/sax/XFastSerializer.idl
+++ /dev/null
@@ -1,176 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef __com_sun_star_xml_sax_XFastSerializer_idl__
-#define __com_sun_star_xml_sax_XFastSerializer_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-#include <com/sun/star/xml/sax/SAXException.idl>
-#include <com/sun/star/xml/sax/XFastDocumentHandler.idl>
-#include <com/sun/star/io/XOutputStream.idl>
-#include <com/sun/star/xml/sax/XFastTokenHandler.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module xml { module sax {
-
-//=============================================================================
-
-/** receives notification of sax document events to write into an XOutputStream.
- */
-interface XFastSerializer: com::sun::star::uno::XInterface
-{
- //-------------------------------------------------------------------------
-
- /** called by the parser when parsing of an XML stream is started.
- */
- void startDocument()
- raises( com::sun::star::xml::sax::SAXException );
-
- //-------------------------------------------------------------------------
-
- /** called by the parser after the last XML element of a stream is processed.
- */
- void endDocument()
- raises( com::sun::star::xml::sax::SAXException );
-
- //-------------------------------------------------------------------------
-
- /** receives notification of the beginning of an element .
-
- @param Element
- contains the integer token from the <type>XFastTokenHandler</type>
- registered at the <type>XFastParser</type>.<br>
-
- If the element has a namespace that was registered with the
- <type>XFastParser</type>, <param>Element</param> contains the integer
- token of the elements local name from the <type>XFastTokenHandler</type>
- and the integer token of the namespace combined with an arithmetic
- <b>or</b> operation.
-
- @param Attribs
- Contains a <type>XFastAttrbitueList</type> to access the attributes
- from the element.
-
- */
- void startFastElement( [in] long Element, [in] XFastAttributeList Attribs )
- raises( com::sun::star::xml::sax::SAXException );
-
- //-------------------------------------------------------------------------
-
- /** receives notification of the beginning of an unknown element .
-
- @param Namespace
- contains the namespace url (not the prefix!) of this element.
- @param Name
- contains the elements local name.
- @param Attribs
- Contains a <type>XFastAttrbitueList</type> to access the attributes
- from the element.
- */
- void startUnknownElement( [in] string Namespace, [in] string Name, [in] XFastAttributeList Attribs )
- raises( com::sun::star::xml::sax::SAXException );
-
- //-------------------------------------------------------------------------
-
- /** receives notification of the end of an known element.
- @see startFastElement
- */
- void endFastElement( [in] long Element )
- raises( com::sun::star::xml::sax::SAXException );
-
- //-------------------------------------------------------------------------
-
- /** receives notification of the end of an known element.
- @see startUnknownElement
- */
- void endUnknownElement( [in] string Namespace, [in] string Name )
- raises( com::sun::star::xml::sax::SAXException );
-
- //-------------------------------------------------------------------------
-
- /** receives notification of the beginning of a single element .
-
- @param Element
- contains the integer token from the <type>XFastTokenHandler</type>
- registered at the <type>XFastParser</type>.<br>
-
- If the element has a namespace that was registered with the
- <type>XFastParser</type>, <param>Element</param> contains the integer
- token of the elements local name from the <type>XFastTokenHandler</type>
- and the integer token of the namespace combined with an arithmetic
- <b>or</b> operation.
-
- @param Attribs
- Contains a <type>XFastAttrbitueList</type> to access the attributes
- from the element.
-
- */
- void singleFastElement( [in] long Element, [in] XFastAttributeList Attribs )
- raises( com::sun::star::xml::sax::SAXException );
-
- //-------------------------------------------------------------------------
-
- /** receives notification of the beginning of a single unknown element .
-
- @param Namespace
- contains the namespace url (not the prefix!) of this element.
- @param Name
- contains the elements local name.
- @param Attribs
- Contains a <type>XFastAttrbitueList</type> to access the attributes
- from the element.
- */
- void singleUnknownElement( [in] string Namespace, [in] string Name, [in] XFastAttributeList Attribs )
- raises( com::sun::star::xml::sax::SAXException );
-
- //-------------------------------------------------------------------------
-
- /** receives notification of character data.
- */
- void characters( [in] string aChars )
- raises( com::sun::star::xml::sax::SAXException );
-
- //-------------------------------------------------------------------------
-
- /**
- */
- void setOutputStream ( [in] com::sun::star::io::XOutputStream xOutputStream )
- /* raises( com::sun::star::xml::sax::SAXException ) */;
-
- //-------------------------------------------------------------------------
-
- /**
- */
- void setFastTokenHandler ( [in] com::sun::star::xml::sax::XFastTokenHandler xFastTokenHandler )
- /* raises( com::sun::star::xml::sax::SAXException ) */;
- };
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif