Package org.jibx.runtime
Class JiBXConstrainedParseException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.jibx.runtime.JiBXException
-
- org.jibx.runtime.JiBXParseException
-
- 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
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String[]
m_allowableValues
-
Constructor Summary
Constructors Constructor Description 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
-
-
-
-
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 classJiBXParseException
- Returns:
- the default message with "constraint" text appended.
-
equals
public boolean equals(java.lang.Object obj)
Solely used by unit tests.- Overrides:
equals
in classJiBXParseException
- Parameters:
obj
- what to compare against- Returns:
- true or false
-
-