git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@274941 13f79535-47bb-0310-9956-ffa450edef68master
@@ -1,7 +1,7 @@ | |||||
/* | /* | ||||
* The Apache Software License, Version 1.1 | * The Apache Software License, Version 1.1 | ||||
* | * | ||||
* Copyright (c) 2002 The Apache Software Foundation. All rights | |||||
* Copyright (c) 2002-2003 The Apache Software Foundation. All rights | |||||
* reserved. | * reserved. | ||||
* | * | ||||
* Redistribution and use in source and binary forms, with or without | * Redistribution and use in source and binary forms, with or without | ||||
@@ -125,6 +125,16 @@ public class StringInputStream | |||||
} | } | ||||
} | } | ||||
/** | |||||
* Reads from the Stringreader into a byte array | |||||
* | |||||
* @param b the byte array to read into | |||||
* @param off the offset in the byte array | |||||
* @param len the length in the byte array to fill | |||||
* @return the actual number read into the byte array, -1 at | |||||
* the end of the stream | |||||
* @exception IOException if an error occurs | |||||
*/ | |||||
public synchronized int read(byte[] b, int off, int len) | public synchronized int read(byte[] b, int off, int len) | ||||
throws IOException { | throws IOException { | ||||
@@ -176,6 +186,10 @@ public class StringInputStream | |||||
} | } | ||||
/** | |||||
* @return the current number of bytes ready for reading | |||||
* @exception IOException if an error occurs | |||||
*/ | |||||
public synchronized int available() throws IOException { | public synchronized int available() throws IOException { | ||||
if (in == null) { | if (in == null) { | ||||
throw new IOException("Stream Closed"); | throw new IOException("Stream Closed"); | ||||
@@ -190,6 +204,9 @@ public class StringInputStream | |||||
} | } | ||||
} | } | ||||
/** | |||||
* @return false - mark is not supported | |||||
*/ | |||||
public boolean markSupported () { | public boolean markSupported () { | ||||
return false; // would be imprecise | return false; // would be imprecise | ||||
} | } | ||||
@@ -98,6 +98,7 @@ public final class ChainReaderHelper { | |||||
/** | /** | ||||
* Sets the primary reader | * Sets the primary reader | ||||
* @param rdr the reader object | |||||
*/ | */ | ||||
public final void setPrimaryReader(Reader rdr) { | public final void setPrimaryReader(Reader rdr) { | ||||
primaryReader = rdr; | primaryReader = rdr; | ||||
@@ -105,6 +106,7 @@ public final class ChainReaderHelper { | |||||
/** | /** | ||||
* Set the project to work with | * Set the project to work with | ||||
* @param project the current project | |||||
*/ | */ | ||||
public final void setProject(final Project project) { | public final void setProject(final Project project) { | ||||
this.project = project; | this.project = project; | ||||
@@ -112,6 +114,8 @@ public final class ChainReaderHelper { | |||||
/** | /** | ||||
* Get the project | * Get the project | ||||
* | |||||
* @return the current project | |||||
*/ | */ | ||||
public final Project getProject() { | public final Project getProject() { | ||||
return project; | return project; | ||||
@@ -120,6 +124,7 @@ public final class ChainReaderHelper { | |||||
/** | /** | ||||
* Sets the buffer size to be used. Defaults to 4096, | * Sets the buffer size to be used. Defaults to 4096, | ||||
* if this method is not invoked. | * if this method is not invoked. | ||||
* @param size the buffer size to use | |||||
*/ | */ | ||||
public final void setBufferSize(int size) { | public final void setBufferSize(int size) { | ||||
bufferSize = size; | bufferSize = size; | ||||
@@ -127,6 +132,8 @@ public final class ChainReaderHelper { | |||||
/** | /** | ||||
* Sets the collection of filter reader sets | * Sets the collection of filter reader sets | ||||
* | |||||
* @param fchain the filter chains collection | |||||
*/ | */ | ||||
public final void setFilterChains(Vector fchain) { | public final void setFilterChains(Vector fchain) { | ||||
filterChains = fchain; | filterChains = fchain; | ||||
@@ -134,6 +141,8 @@ public final class ChainReaderHelper { | |||||
/** | /** | ||||
* Assemble the reader | * Assemble the reader | ||||
* @return the assembled reader | |||||
* @exception BuildException if an error occurs | |||||
*/ | */ | ||||
public final Reader getAssembledReader() throws BuildException { | public final Reader getAssembledReader() throws BuildException { | ||||
if (primaryReader == null) { | if (primaryReader == null) { | ||||
@@ -249,6 +258,9 @@ public final class ChainReaderHelper { | |||||
/** | /** | ||||
* Read data from the reader and return the | * Read data from the reader and return the | ||||
* contents as a string. | * contents as a string. | ||||
* @param rdr the reader object | |||||
* @return the contents of the file as a string | |||||
* @exception IOException if an error occurs | |||||
*/ | */ | ||||
public final String readFully(Reader rdr) | public final String readFully(Reader rdr) | ||||
throws IOException { | throws IOException { | ||||
@@ -1,7 +1,7 @@ | |||||
/* | /* | ||||
* The Apache Software License, Version 1.1 | * The Apache Software License, Version 1.1 | ||||
* | * | ||||
* Copyright (c) 2002 The Apache Software Foundation. All rights | |||||
* Copyright (c) 2002-2003 The Apache Software Foundation. All rights | |||||
* reserved. | * reserved. | ||||
* | * | ||||
* Redistribution and use in source and binary forms, with or without | * Redistribution and use in source and binary forms, with or without | ||||
@@ -72,6 +72,10 @@ public final class JavaClassHelper { | |||||
/** | /** | ||||
* Get the constants declared in a file as name=value | * Get the constants declared in a file as name=value | ||||
* | |||||
* @param bytes the class as a array of bytes | |||||
* @return a StringBuffer contains the name=value pairs | |||||
* @exception IOException if an error occurs | |||||
*/ | */ | ||||
public static final StringBuffer getConstants(byte[] bytes) | public static final StringBuffer getConstants(byte[] bytes) | ||||
throws IOException { | throws IOException { | ||||