// -*- mode:C++; tab-width:2; c-basic-offset:2; indent-tabs-mode:nil -*-
//
// Copyright (C) 2000-2005 by Roger Rene Kommer / artefaktur, Kassel, Germany.
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Library General Public License (LGPL).
//
//
// This library 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
// License ACDK-FreeLicense document enclosed in the distribution
// for more for more details.
// This file is part of the Artefaktur Component Development Kit:
// ACDK
//
// Please refer to
// - http://www.acdk.de
// - http://www.artefaktur.com
// - http://acdk.sourceforge.net
// for more information.
//
// $Header: /cvsroot/acdk/acdk/acdk_core/src/acdk/io/io.h,v 1.7 2005/02/05 10:44:54 kommer Exp $
#ifndef acdk_io_io_h
#define acdk_io_io_h
#ifndef acdk_h
#include <acdk.h>
#endif // acdk_h
namespace acdk {
/**
Corresponds to the java.io package, with some modifications.
Implements the classes for Input/Output routines.
*/
namespace io {
/*
ACDK_DECL_CLASS(ASCIIDataReader);
ACDK_DECL_CLASS(ASCIIDataWriter);
ACDK_DECL_CLASS(AbstractFilterReader);
ACDK_DECL_CLASS(AbstractFilterWriter);
ACDK_DECL_CLASS(AbstractReader);
ACDK_DECL_CLASS(AbstractStorageReader);
ACDK_DECL_CLASS(AbstractStorageWriter);
ACDK_DECL_CLASS(AbstractWriter);
ACDK_DECL_CLASS(BinaryDataReader);
ACDK_DECL_CLASS(BinaryDataWriter);
ACDK_DECL_CLASS(BufferedReader);
ACDK_DECL_CLASS(BufferedWriter);
ACDK_DECL_CLASS(CharArrayReader);
ACDK_DECL_CLASS(CharArrayWriter);
ACDK_DECL_CLASS(ConsoleReader);
ACDK_DECL_CLASS(ConsoleWriter);
ACDK_DECL_CLASS(File);
ACDK_DECL_CLASS(FileDescriptor);
ACDK_DECL_CLASS(FileReader);
ACDK_DECL_CLASS(FileWriter);
ACDK_DECL_CLASS(GlobFilenameFilter);
ACDK_DECL_CLASS(InputReader);
ACDK_DECL_CLASS(LineNumberReader);
ACDK_DECL_CLASS(MemReader);
ACDK_DECL_CLASS(MemWriter);
ACDK_DECL_CLASS(NullWriter);
ACDK_DECL_CLASS(ObjectIDEntry);
ACDK_DECL_CLASS(ObjectStreamClass);
ACDK_DECL_CLASS(ObjectStreamField);
ACDK_DECL_CLASS(PipedReader);
ACDK_DECL_CLASS(PipedWriter);
ACDK_DECL_CLASS(PrintWriter);
ACDK_DECL_CLASS(PushbackReader);
ACDK_DECL_CLASS(RandomAccessFile);
ACDK_DECL_CLASS(SGMLDataReader);
ACDK_DECL_CLASS(SGMLDataWriter);
ACDK_DECL_CLASS(SerializedReader);
ACDK_DECL_CLASS(SerializedWriter);
ACDK_DECL_CLASS(StreamTokenizer);
ACDK_DECL_INTERFACE(DataReader);
ACDK_DECL_INTERFACE(DataWriter);
ACDK_DECL_INTERFACE(FileFilter);
ACDK_DECL_INTERFACE(FilenameFilter);
ACDK_DECL_INTERFACE(FilterReader);
ACDK_DECL_INTERFACE(FilterWriter);
ACDK_DECL_INTERFACE(ObjectReader);
ACDK_DECL_INTERFACE(ObjectStreamConstants);
ACDK_DECL_INTERFACE(ObjectWriter);
ACDK_DECL_INTERFACE(Reader);
ACDK_DECL_INTERFACE(Serializable);
ACDK_DECL_INTERFACE(Storage);
ACDK_DECL_INTERFACE(Writer);
ACDK_DECL_THROWABLE(IOException, Exception);
ACDK_DECL_THROWABLE(EOFException, IOException);
ACDK_DECL_THROWABLE(FileNotFoundException, IOException);
ACDK_DECL_THROWABLE(ObjectStreamException, IOException);
ACDK_DECL_THROWABLE(InvalidClassException, ObjectStreamException);
ACDK_DECL_THROWABLE(InvalidObjectException, ObjectStreamException);
ACDK_DECL_THROWABLE(NotSerializableException, ObjectStreamException);
ACDK_DECL_THROWABLE(OptionalDataException, ObjectStreamException);
ACDK_DECL_THROWABLE(StreamCorruptedException, ObjectStreamException);
ACDK_DECL_THROWABLE(WriteAbortedException, ObjectStreamException);
*/
} // namespace io
} // namespace acdk
#endif // acdk_io_io_h
|