Package nu.xom
Class UnavailableCharacterException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- nu.xom.XMLException
-
- nu.xom.UnavailableCharacterException
-
- All Implemented Interfaces:
java.io.Serializable
public class UnavailableCharacterException extends XMLException
Thrown when serializing documents that contain characters not available in the current encoding, and which cannot be escaped (for instance, because they're in an element name or processing instruction data). This can never happen if the encoding is UTF-8 or UTF-16.
- Version:
- 1.1b3
- Author:
- Elliotte Rusty Harold
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UnavailableCharacterException(char character, java.lang.String encoding)
Creates a newUnavailableCharacterException
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description char
getCharacter()
Returns the character which could not be written in the current encoding.java.lang.String
getEncoding()
Returns the encoding that does not support the character.-
Methods inherited from class nu.xom.XMLException
getCause, initCause
-
-
-
-
Constructor Detail
-
UnavailableCharacterException
public UnavailableCharacterException(char character, java.lang.String encoding)
Creates a new
UnavailableCharacterException
.- Parameters:
character
- the character which caused the exceptionencoding
- the encoding which does not contain the character
-
-
Method Detail
-
getCharacter
public char getCharacter()
Returns the character which could not be written in the current encoding.
- Returns:
- the character which caused the exception
-
getEncoding
public java.lang.String getEncoding()
Returns the encoding that does not support the character.
- Returns:
- the encoding used by the serializer when the exception was thrown
-
-