public class CharacterValidationReader extends FilterReader
CharacterValidationReader class is the validator class that checks the conversion failure, and optionally checks the HTML.
Do not use this validator class if the source is allowed to include U+FFFD since this validator cannot distinguish whether the 0xfffd was given because of the conversion failure or intentionally being added.
in| Constructor and Description |
|---|
CharacterValidationReader(Reader r)
Constructs this object with the
Reader object. |
| Modifier and Type | Method and Description |
|---|---|
int |
read()
Reads a single character.
|
int |
read(char[] cbuf, int off, int len)
Reads characters into a portion of an array.
|
close, mark, markSupported, ready, reset, skippublic CharacterValidationReader(Reader r) throws IOException
Reader object.
By default, HTML character and entity reference is not checked.
r - the input Reader objectIOException - if any I/O exception occurspublic int read()
throws CharConversionException,
IOException
read in class FilterReader0 to 65535 (0x00-0xffff), or -1 if the end of the stream has been reachedCharConversionException - if any invalid character is foundIOException - if any other I/O error occurspublic int read(char[] cbuf,
int off,
int len)
throws CharConversionException,
IOException
read in class FilterReadercbuf - destination bufferoff - offset at which to start storing characterslen - maximum number of characters to read-1 if the end of the stream has been reachedCharConversionException - if any invalid character is foundIOException - if any other I/O error occurs