Class XMLException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
MarshalException, ResolverException, SchemaException, ValidationException

public class XMLException extends CastorException
An exception that is used to signal an error that has occurred during marshaling or unmarshaling.
Version:
$Revision: 8870 $ $Date: 2006-04-25 15:08:23 -0600 (Tue, 25 Apr 2006) $
Author:
Keith Visco
See Also:
  • Constructor Details

    • XMLException

      public XMLException()
      Creates a new instance of this class with no message or nested exception.
    • XMLException

      public XMLException(String message)
      Creates a new XMLException instance with the given message.
      Parameters:
      message - the message for this Exception
    • XMLException

      public XMLException(Throwable exception)
      Creates a new XMLException with the given nested Exception.
      Parameters:
      exception - the nested exception
    • XMLException

      public XMLException(String message, int errorCode)
      Deprecated.
      Creates a new XMLException with the given message and error code.
      Parameters:
      message - the message for this Exception
      errorCode - the errorCode for this Exception
    • XMLException

      public XMLException(String message, Throwable exception)
      Creates a new XMLException with the given message and nested Exception.
      Parameters:
      message - the detail message for this Exception
      exception - the nested exception
    • XMLException

      public XMLException(String message, Throwable exception, int errorCode)
      Deprecated.
      Creates a new XMLException with the given message, nested Exception, and errorCode.
      Parameters:
      message - the detail message for this exception
      exception - the nested exception
      errorCode - the errorCode for this Exception
  • Method Details

    • setLocation

      public void setLocation(Location location)
      Sets the location information for this Exception.
      Parameters:
      location - The location information for this validation exception.
    • toString

      public String toString()
      Returns the String representation of this Exception.
      Overrides:
      toString in class Throwable
      Returns:
      the String representation of this Exception.
    • getErrorCode

      public int getErrorCode()
      Returns the error code for this Exception, or -1 if no error code exists.
      Returns:
      the error code for this Exception, or -1 if no error code exists
    • setErrorCode

      public void setErrorCode(int errorCode)
      Sets the error code for this Exception.
      Parameters:
      errorCode - the error code