org.jdom
Class IllegalDataException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--java.lang.IllegalArgumentException
                          |
                          +--org.jdom.IllegalDataException

public class IllegalDataException
extends IllegalArgumentException

IllegalDataException is thrown when illegal text is supplied to a JDOM construct.

Author:
Brett McLaughlin, Elliotte Rusty Harold
Version: 1.0

Constructor Summary
IllegalDataException(String data, String construct, String reason)
           This will create an Exception indicating that the specified data is illegal for the construct it was supplied to.
IllegalDataException(String data, String construct)
           This will create an Exception indicating that the specified data is illegal for the construct it was supplied to.

Methods inherited from class java.lang.Throwable
getMessage, getLocalizedMessage, toString, printStackTrace, printStackTrace, printStackTrace, fillInStackTrace

Methods inherited from class java.lang.Object
getClass, hashCode, equals, notify, notifyAll, wait, wait, wait

Constructor Detail

IllegalDataException

public IllegalDataException(String data, String construct, String reason)

This will create an Exception indicating that the specified data is illegal for the construct it was supplied to.

Parameters:
data - String data that breaks rules.
construct - String construct that data is illegal for.
reason - String message or reason data is illegal.

IllegalDataException

public IllegalDataException(String data, String construct)

This will create an Exception indicating that the specified data is illegal for the construct it was supplied to.

Parameters:
data - String data that breaks rules.
construct - String construct that data is illegal for.