Module org.jooq
Package org.jooq

Class Source

java.lang.Object
org.jooq.Source

public final class Source extends Object
A source of text data.
  • Method Summary

    Modifier and Type
    Method
    Description
    static Source
    of​(byte[] bytes)
    Create a source from binary data.
    static Source
    of​(byte[] bytes, String charsetName)
    Create a source from binary data using a specific character set.
    static Source
    of​(byte[] bytes, Charset charset)
    Create a source from binary data using a specific character set.
    static Source
    of​(byte[] bytes, CharsetDecoder charsetDecoder)
    Create a source from binary data using a specific character set.
    static Source
    of​(File file)
    Create a source from a file.
    static Source
    of​(File file, String charsetName)
    Create a source from a file using a specific character set.
    static Source
    of​(File file, Charset charset)
    Create a source from a file using a specific character set.
    static Source
    of​(File file, CharsetDecoder charsetDecoder)
    Create a source from a file using a specific character set.
    static Source
    of​(InputStream inputStream)
    Create a source from an input stream.
    static Source
    of​(InputStream inputStream, int length)
    Create a source from an input stream.
    static Source
    of​(InputStream inputStream, int length, String charsetName)
    Create a source from an input stream using a specific character set.
    static Source
    of​(InputStream inputStream, int length, Charset charset)
    Create a source from an input stream using a specific character set.
    static Source
    of​(InputStream inputStream, int length, CharsetDecoder charsetDecoder)
    Create a source from an input stream using a specific character set.
    static Source
    of​(InputStream inputStream, String charsetName)
    Create a source from an input stream using a specific character set.
    static Source
    of​(InputStream inputStream, Charset charset)
    Create a source from an input stream using a specific character set.
    static Source
    of​(InputStream inputStream, CharsetDecoder charsetDecoder)
    Create a source from an input stream using a specific character set.
    static Source
    of​(Reader reader)
    Create a source from a reader.
    static Source
    of​(Reader reader, int length)
    Create a source from a reader.
    static Source
    of​(String string)
    Create a source from a string.
    Produce a reader from this source.
    Read the entire reader() into a String, for convenience.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Method Details

    • of

      public static final Source of(String string)
      Create a source from a string.
    • 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)
      Create a source from a file.
    • 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(Reader reader)
      Create a source from a reader.
    • of

      public static final Source of(Reader reader, int length)
      Create a source from a reader.
    • 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.
    • of

      public static final Source of(InputStream inputStream, int length)
      Create a source from an input stream.
    • of

      public static final Source of(InputStream inputStream, int length, String charsetName)
      Create a source from an input stream using a specific character set.
    • of

      public static final Source of(InputStream inputStream, int length, Charset charset)
      Create a source from an input stream using a specific character set.
    • of

      public static final Source of(InputStream inputStream, int length, 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 entire reader() into a String, for convenience.
      Throws:
      IOException - When something goes wrong creating a reader from this source.
    • toString

      public String toString()
      Overrides:
      toString in class Object