- java.lang.Object
-
- org.jooq.Source
-
public final class Source extends Object
A source of text data.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Sourceof(byte[] bytes)Create a source from binary data.static Sourceof(byte[] bytes, String charsetName)Create a source from binary data using a specific character set.static Sourceof(byte[] bytes, Charset charset)Create a source from binary data using a specific character set.static Sourceof(byte[] bytes, CharsetDecoder charsetDecoder)Create a source from binary data using a specific character set.static Sourceof(File file)Create a source from a file.static Sourceof(File file, String charsetName)Create a source from a file using a specific character set.static Sourceof(File file, Charset charset)Create a source from a file using a specific character set.static Sourceof(File file, CharsetDecoder charsetDecoder)Create a source from a file using a specific character set.static Sourceof(InputStream inputStream)Create a source from an input stream.static Sourceof(InputStream inputStream, String charsetName)Create a source from an input stream using a specific character set.static Sourceof(InputStream inputStream, Charset charset)Create a source from an input stream using a specific character set.static Sourceof(InputStream inputStream, CharsetDecoder charsetDecoder)Create a source from an input stream using a specific character set.static Sourceof(Reader reader)Create a source from a reader.static Sourceof(String string)Create a source from a string.Readerreader()Produce a reader from this source.StringreadString()Read the entirereader()into a String, for convenience.StringtoString()
-
-
-
Method Detail
-
of
public static final Source of(byte[] bytes)
Create a source from binary data.
-
of
public static final Source of(byte[] bytes, String charsetName)
Create a source from binary data using a specific character set.
-
of
public static final Source of(byte[] bytes, Charset charset)
Create a source from binary data using a specific character set.
-
of
public static final Source of(byte[] bytes, CharsetDecoder charsetDecoder)
Create a source from binary data using a specific character set.
-
of
public static final Source of(File file, String charsetName)
Create a source from a file using a specific character set.
-
of
public static final Source of(File file, Charset charset)
Create a source from a file using a specific character set.
-
of
public static final Source of(File file, CharsetDecoder charsetDecoder)
Create a source from a file using a specific character set.
-
of
public static final Source of(InputStream inputStream)
Create a source from an input stream.
-
of
public static final Source of(InputStream inputStream, String charsetName)
Create a source from an input stream using a specific character set.
-
of
public static final Source of(InputStream inputStream, Charset charset)
Create a source from an input stream using a specific character set.
-
of
public static final Source of(InputStream inputStream, CharsetDecoder charsetDecoder)
Create a source from an input stream using a specific character set.
-
reader
public final Reader reader() throws IOException
Produce a reader from this source.- Throws:
IOException- When something goes wrong creating a reader from this source.
-
readString
public final String readString() throws IOException
Read the entirereader()into a String, for convenience.- Throws:
IOException- When something goes wrong creating a reader from this source.
-
-