tango.core.Exception

The exception module defines all system-level exceptions and provides a mechanism to alter system-level error handling.

License:
BSD style:

Authors:
Sean Kelly, Kris Bell

class PlatformException: object.Exception;
Base class for operating system or library exceptions.

class TextException: object.Exception;
Represents a text processing error.

class ThreadPoolException: object.Exception;
Base class for ThreadPoolException

class SyncException: tango.core.Exception.PlatformException;
Base class for synchronization exceptions.

class IOException: tango.core.Exception.PlatformException;
The basic exception thrown by the tango.io package. One should try to ensure that all Tango exceptions related to IO are derived from this one.

class VfsException: tango.core.Exception.IOException;
The basic exception thrown by the tango.io.vfs package.

class ClusterException: tango.core.Exception.IOException;
The basic exception thrown by the tango.io.cluster package.

class SocketException: tango.core.Exception.IOException;
Base class for socket exceptions.

class HostException: tango.core.Exception.IOException;
Base class for exception thrown by an InternetHost.

class AddressException: tango.core.Exception.IOException;
Base class for exceptiond thrown by an Address.

class SocketAcceptException: tango.core.Exception.SocketException;
Thrown when a socket failed to accept an incoming connection.

class ProcessException: tango.core.Exception.PlatformException;
Thrown on a process error.

class RegexException: tango.core.Exception.TextException;
Base class for regluar expression exceptions.

class LocaleException: tango.core.Exception.TextException;
Base class for locale exceptions.

class XmlException: tango.core.Exception.TextException;
Base class for XML exceptions.

class RegistryException: object.Exception;
RegistryException is thrown when the NetworkRegistry encounters a problem during proxy registration, or when it sees an unregistered guid.

class IllegalArgumentException: object.Exception;
Thrown when an illegal argument is encountered.

class IllegalElementException: tango.core.Exception.IllegalArgumentException;
IllegalElementException is thrown by Collection methods that add (or replace) elements (and/or keys) when their arguments are null or do not pass screeners.

class NoSuchElementException: object.Exception;
Thrown on past-the-end errors by iterators and containers.

class CorruptedIteratorException: tango.core.Exception.NoSuchElementException;
Thrown when a corrupt iterator is detected.


Page generated by Ddoc. Copyright (C) 2005-2006 Sean Kelly, Kris Bell. All rights reserved.