X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/447002a13109caa3cba1c9b51e591cdb1b77d269..999d9a9f795cfc745681989ae0f30e531cde059f:/contrib/include/wx/xml/xmlio.h diff --git a/contrib/include/wx/xml/xmlio.h b/contrib/include/wx/xml/xmlio.h deleted file mode 100644 index a38e8a54c5..0000000000 --- a/contrib/include/wx/xml/xmlio.h +++ /dev/null @@ -1,83 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xmlio.h -// Purpose: wxXmlIOHandler - XML I/O classes -// Author: Vaclav Slavik -// Created: 2000/07/24 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XMLIO_H_ -#define _WX_XMLIO_H_ - -#ifdef __GNUG__ -#pragma interface "xmlio.h" -#endif - -#include "wx/defs.h" -#include "wx/string.h" -#include "wx/xml/xml.h" - - -class WXXMLDLLEXPORT wxXmlIOHandlerExpat : public wxXmlIOHandler -{ -public: - virtual wxXmlIOType GetType() { return wxXML_IO_EXPAT; } - virtual bool CanLoad(wxInputStream& stream); - virtual bool CanSave() { return FALSE; } - - virtual bool Load(wxInputStream& stream, wxXmlDocument& doc); - virtual bool Save(wxOutputStream& stream, const wxXmlDocument& doc) { (void)stream; (void)doc; return FALSE; } -}; - - -class WXXMLDLLEXPORT wxXmlIOHandlerWriter : public wxXmlIOHandler -{ -public: - virtual wxXmlIOType GetType() { return wxXML_IO_TEXT_OUTPUT; } - virtual bool CanLoad(wxInputStream& stream) { (void)stream; return FALSE; } - virtual bool CanSave() { return TRUE; } - - virtual bool Load(wxInputStream& stream, wxXmlDocument& doc) { (void)stream; (void)doc; return FALSE; } - virtual bool Save(wxOutputStream& stream, const wxXmlDocument& doc); -}; - - -class WXXMLDLLEXPORT wxXmlIOHandlerBin : public wxXmlIOHandler -{ -public: - wxXmlIOHandlerBin() {} - - virtual wxXmlIOType GetType() { return wxXML_IO_BIN; } - virtual bool CanLoad(wxInputStream& stream); - virtual bool CanSave() { return TRUE; } - - virtual bool Load(wxInputStream& stream, wxXmlDocument& doc); - virtual bool Save(wxOutputStream& stream, const wxXmlDocument& doc); - -protected: - wxString ReadHeader(wxInputStream& stream); - void WriteHeader(wxOutputStream& stream, const wxString& header); -}; - - - -#if wxUSE_ZLIB - -class WXXMLDLLEXPORT wxXmlIOHandlerBinZ : public wxXmlIOHandlerBin -{ -public: - wxXmlIOHandlerBinZ() {} - - virtual wxXmlIOType GetType() { return wxXML_IO_BINZ; } - virtual bool CanLoad(wxInputStream& stream); - - virtual bool Load(wxInputStream& stream, wxXmlDocument& doc); - virtual bool Save(wxOutputStream& stream, const wxXmlDocument& doc); -}; - -#endif - - -#endif // _WX_XMLIO_H_