T - the type of object which is to be parsedpublic interface TextDeserializer<T> extends Deserializer<T>
The parser interface is designed as a utility interface which is an extension
of the Deserializer interface specifically for readable files.
The only method to be implemented is fromReader(Reader) which reads
an object from a generic reader.
| Modifier and Type | Method and Description |
|---|---|
default T |
fromCharArray(char[] chars)
Deserializes an object from a char array using a
CharArrayReader. |
default T |
fromFile(File file)
Deserializes an object from a
File using a FileInputStream. |
T |
fromReader(Reader reader)
Deserializes an object from a
Reader. |
default T |
fromStream(InputStream stream)
Deserializes an object from an
InputStream. |
default T |
fromString(String str)
Deserializes an object from a
String using a StringReader. |
fromBytes, fromResource, fromURLT fromReader(Reader reader) throws IOException
Reader.reader - the readerIOException - if the deserialization failsdefault T fromCharArray(char[] chars) throws IOException
CharArrayReader.chars - the char arrayIOException - if the deserialization failsdefault T fromString(String str) throws IOException
String using a StringReader.str - the stringIOException - if the deserialization failsdefault T fromStream(InputStream stream) throws IOException
DeserializerInputStream.fromStream in interface Deserializer<T>stream - the streamIOException - if the deserialization failsdefault T fromFile(File file) throws IOException
DeserializerFile using a FileInputStream.fromFile in interface Deserializer<T>file - the fileIOException - if the deserialization failsCopyright © 2021. All rights reserved.