Package org.apache.tools.ant.util
Class ConcatResourceInputStream
java.lang.Object
java.io.InputStream
org.apache.tools.ant.util.ConcatResourceInputStream
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class ConcatResourceInputStream
extends java.io.InputStream
Special
InputStream that will
concatenate the contents of Resources from a single ResourceCollection.- Since:
- Ant 1.7
-
Constructor Summary
Constructors Constructor Description ConcatResourceInputStream(ResourceCollection rc)Construct a new ConcatResourceInputStream for the specified ResourceCollection. -
Method Summary
Modifier and Type Method Description voidclose()Close the stream.booleanisIgnoreErrors()Find out whether this ConcatResourceInputStream ignores errors.voidlog(java.lang.String message, int loglevel)Log a message with the specified logging level.intread()Read a byte.voidsetIgnoreErrors(boolean b)Set whether this ConcatResourceInputStream ignores errors.voidsetManagingComponent(ProjectComponent pc)Set a managingProjectComponentfor thisConcatResourceInputStream.Methods inherited from class java.io.InputStream
available, mark, markSupported, nullInputStream, read, read, readAllBytes, readNBytes, readNBytes, reset, skip, skipNBytes, transferToMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ConcatResourceInputStream
Construct a new ConcatResourceInputStream for the specified ResourceCollection.- Parameters:
rc- the ResourceCollection to combine.
-
-
Method Details
-
setIgnoreErrors
public void setIgnoreErrors(boolean b)Set whether this ConcatResourceInputStream ignores errors.- Parameters:
b- whether to ignore errors.
-
isIgnoreErrors
public boolean isIgnoreErrors()Find out whether this ConcatResourceInputStream ignores errors.- Returns:
- boolean ignore-errors flag.
-
close
public void close() throws java.io.IOExceptionClose the stream.- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Overrides:
closein classjava.io.InputStream- Throws:
java.io.IOException- if there is an error.
-
read
public int read() throws java.io.IOExceptionRead a byte.- Specified by:
readin classjava.io.InputStream- Returns:
- the byte (0 - 255) or -1 if this is the end of the stream.
- Throws:
java.io.IOException- if there is an error.
-
setManagingComponent
Set a managingProjectComponentfor thisConcatResourceInputStream.- Parameters:
pc- the managingProjectComponent.
-
log
public void log(java.lang.String message, int loglevel)Log a message with the specified logging level.- Parameters:
message- theStringmessage.loglevel- theintlogging level.
-