com.judoscript.util
Class NamedReader

java.lang.Object
  extended by java.io.Reader
      extended by com.judoscript.util.NamedReader
All Implemented Interfaces:
java.io.Closeable, java.lang.Readable
Direct Known Subclasses:
JavaReader

public class NamedReader
extends java.io.Reader


Field Summary
 
Fields inherited from class java.io.Reader
lock
 
Constructor Summary
NamedReader(boolean isBuffered, java.io.File f)
           
NamedReader(boolean isBuffered, java.io.File f, java.lang.String enc)
           
NamedReader(boolean isBuffered, java.io.InputStream is, java.lang.String name)
           
NamedReader(boolean isBuffered, java.io.InputStream is, java.lang.String name, java.lang.String enc)
           
NamedReader(boolean isBuffered, java.io.Reader r, java.lang.String name)
           
NamedReader(boolean isBuffered, java.lang.String fn)
           
NamedReader(boolean isBuffered, java.net.URL url)
           
NamedReader(java.io.File f)
           
NamedReader(java.io.InputStream is, java.lang.String name)
           
NamedReader(java.io.Reader r, java.lang.String name)
           
NamedReader(java.lang.String fn)
           
NamedReader(java.lang.String fn, java.lang.String enc)
           
NamedReader(java.net.URL url)
           
NamedReader(java.net.URL url, java.lang.String enc)
           
 
Method Summary
 void close()
           
 java.lang.String getName()
           
 java.io.Reader getReader()
           
 void mark(int m)
           
 boolean markSupported()
           
 int read()
           
 int read(char[] a)
           
 int read(char[] a, int b, int c)
           
 boolean ready()
           
 void reset()
           
 long skip(long off)
           
 
Methods inherited from class java.io.Reader
read
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamedReader

public NamedReader(boolean isBuffered,
                   java.io.Reader r,
                   java.lang.String name)

NamedReader

public NamedReader(boolean isBuffered,
                   java.io.InputStream is,
                   java.lang.String name)

NamedReader

public NamedReader(boolean isBuffered,
                   java.io.InputStream is,
                   java.lang.String name,
                   java.lang.String enc)
            throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

NamedReader

public NamedReader(boolean isBuffered,
                   java.net.URL url)
            throws java.io.IOException
Throws:
java.io.IOException

NamedReader

public NamedReader(boolean isBuffered,
                   java.io.File f)
            throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

NamedReader

public NamedReader(boolean isBuffered,
                   java.io.File f,
                   java.lang.String enc)
            throws java.io.IOException
Throws:
java.io.IOException

NamedReader

public NamedReader(boolean isBuffered,
                   java.lang.String fn)
            throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

NamedReader

public NamedReader(java.net.URL url,
                   java.lang.String enc)
            throws java.io.IOException
Throws:
java.io.IOException

NamedReader

public NamedReader(java.io.Reader r,
                   java.lang.String name)

NamedReader

public NamedReader(java.io.InputStream is,
                   java.lang.String name)

NamedReader

public NamedReader(java.net.URL url)
            throws java.io.IOException
Throws:
java.io.IOException

NamedReader

public NamedReader(java.io.File f)
            throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

NamedReader

public NamedReader(java.lang.String fn)
            throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

NamedReader

public NamedReader(java.lang.String fn,
                   java.lang.String enc)
            throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getName

public java.lang.String getName()

getReader

public java.io.Reader getReader()

read

public int read()
         throws java.io.IOException
Overrides:
read in class java.io.Reader
Throws:
java.io.IOException

read

public int read(char[] a)
         throws java.io.IOException
Overrides:
read in class java.io.Reader
Throws:
java.io.IOException

read

public int read(char[] a,
                int b,
                int c)
         throws java.io.IOException
Specified by:
read in class java.io.Reader
Throws:
java.io.IOException

skip

public long skip(long off)
          throws java.io.IOException
Overrides:
skip in class java.io.Reader
Throws:
java.io.IOException

ready

public boolean ready()
              throws java.io.IOException
Overrides:
ready in class java.io.Reader
Throws:
java.io.IOException

markSupported

public boolean markSupported()
Overrides:
markSupported in class java.io.Reader

mark

public void mark(int m)
          throws java.io.IOException
Overrides:
mark in class java.io.Reader
Throws:
java.io.IOException

reset

public void reset()
           throws java.io.IOException
Overrides:
reset in class java.io.Reader
Throws:
java.io.IOException

close

public void close()
           throws java.io.IOException
Specified by:
close in interface java.io.Closeable
Specified by:
close in class java.io.Reader
Throws:
java.io.IOException