org.compass.core.util.reader
Class MultiIOReader
java.lang.Object
java.io.Reader
org.compass.core.util.reader.MultiIOReader
- All Implemented Interfaces:
- Closeable, Readable
public class MultiIOReader
- extends Reader
A Reader implementation which wraps several
Readers and reads them sequentially.
- Author:
- kimchy
MultiIOReader
public MultiIOReader()
MultiIOReader
public MultiIOReader(Reader reader)
MultiIOReader
public MultiIOReader(String name,
Reader reader)
MultiIOReader
public MultiIOReader(Reader[] readers)
MultiIOReader
public MultiIOReader(String[] names,
Reader[] readers)
add
public void add(Reader reader)
add
public void add(String name,
Reader reader)
read
public int read()
throws IOException
- Overrides:
read in class Reader
- Throws:
IOException
read
public int read(char[] cbuf,
int off,
int len)
throws IOException
- Specified by:
read in class Reader
- Throws:
IOException
close
public void close()
throws IOException
- Specified by:
close in interface Closeable- Specified by:
close in class Reader
- Throws:
IOException
toString
public String toString()
- Overrides:
toString in class Object
Copyright (c) 2004-2008 The Compass Project.