Package nu.xom

Class IllegalDataException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
IllegalCharacterDataException, IllegalNameException, MalformedURIException

public class IllegalDataException extends WellformednessException

Indicates an attempt to set some value to malformed content; for instance by adding a string containing a null or a vertical tab to a text node, or using white space in an element name.

Version:
1.1b3
Author:
Elliotte Rusty Harold
See Also:
  • Constructor Details

    • IllegalDataException

      public IllegalDataException(String message)

      Creates a new IllegalDataException with a detail message.

      Parameters:
      message - a string indicating the specific problem
    • IllegalDataException

      public IllegalDataException(String message, Throwable cause)

      Creates a new IllegalDataException with a detail message and an underlying root cause.

      Parameters:
      message - a string indicating the specific problem
      cause - the original cause of this exception
  • Method Details

    • setData

      public void setData(String data)

      Stores the illegal text that caused this exception.

      Parameters:
      data - the illegal data that caused this exception
    • getData

      public String getData()

      Returns a string containing the actual illegal text that caused this exception.

      Returns:
      the syntactically incorrect data that caused this exception