org.jibx.runtime
Class JiBXConstrainedParseException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.jibx.runtime.JiBXException
              extended by org.jibx.runtime.JiBXParseException
                  extended by org.jibx.runtime.JiBXConstrainedParseException
All Implemented Interfaces:
java.io.Serializable

public class JiBXConstrainedParseException
extends JiBXParseException

Thrown when a "constrained" parsing exception is encountered (e.g. an enumerated value).

Author:
Joshua Davies
See Also:
Serialized Form

Constructor Summary
JiBXConstrainedParseException(java.lang.String msg, java.lang.String value, java.lang.String[] allowableValues)
           
JiBXConstrainedParseException(java.lang.String msg, java.lang.String value, java.lang.String[] allowableValues, java.lang.String namespace, java.lang.String tagName, java.lang.Throwable root)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          Solely used by unit tests.
 java.lang.String getMessage()
          Append useful parsing details onto the default message.
 
Methods inherited from class org.jibx.runtime.JiBXParseException
setNamespace, setTagName
 
Methods inherited from class org.jibx.runtime.JiBXException
getCause, getRootCause, printStackTrace, printStackTrace, printStackTrace
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JiBXConstrainedParseException

public JiBXConstrainedParseException(java.lang.String msg,
                                     java.lang.String value,
                                     java.lang.String[] allowableValues)

JiBXConstrainedParseException

public JiBXConstrainedParseException(java.lang.String msg,
                                     java.lang.String value,
                                     java.lang.String[] allowableValues,
                                     java.lang.String namespace,
                                     java.lang.String tagName,
                                     java.lang.Throwable root)
Method Detail

getMessage

public java.lang.String getMessage()
Description copied from class: JiBXParseException
Append useful parsing details onto the default message.

Overrides:
getMessage in class JiBXParseException
Returns:
the default message with "constraint" text appended.

equals

public boolean equals(java.lang.Object obj)
Solely used by unit tests.

Overrides:
equals in class JiBXParseException
Parameters:
obj - what to compare against
Returns:
true or false


Project Web Site