Class ResourceAsReader

  • All Implemented Interfaces:
    Parsable<java.io.Reader>, java.lang.AutoCloseable

    public class ResourceAsReader
    extends java.lang.Object
    implements Parsable<java.io.Reader>, java.lang.AutoCloseable
    Wrapper for resource that may open that resource as Reader with defined charset.
    • Method Detail

      • reader

        public java.io.BufferedReader reader()
        Returns:
        Reader from resource.
      • get

        public java.io.BufferedReader get()
        Specified by:
        get in interface Parsable<java.io.Reader>
        Returns:
        Reader from resource.
      • close

        public void close()
                   throws java.io.IOException
        Specified by:
        close in interface java.lang.AutoCloseable
        Throws:
        java.io.IOException
      • asLines

        public ResourceAsLines asLines()
        Returns resource wrapper ResourceAsLines that opens resource as stream of text lines with defined charset.
        Returns:
        wrapper that opens resource as stream of text lines