| 
 | Groovy JDK | |||||||||
| Method Summary | |
|---|---|
| void | eachByte(Closure closure)Reads the InputStream from this URL, passing each byte to the given closure. | 
| void | eachByte(int bufferLen, Closure closure)Reads the InputStream from this URL, passing a byte[] and a number of bytes to the given closure. | 
| Object | eachLine(Closure closure)Iterates through the lines read from the URL's associated input stream passing each line to the given 1 or 2 arg closure. | 
| Object | eachLine(int firstLine, Closure closure)Iterates through the lines read from the URL's associated input stream passing each line to the given 1 or 2 arg closure. | 
| Object | eachLine(String charset, Closure closure)Iterates through the lines read from the URL's associated input stream passing each line to the given 1 or 2 arg closure. | 
| Object | eachLine(String charset, int firstLine, Closure closure)Iterates through the lines read from the URL's associated input stream passing each line to the given 1 or 2 arg closure. | 
| Writable | filterLine(Closure predicate)Filter lines from a URL using a closure predicate. | 
| Writable | filterLine(String charset, Closure predicate)Filter lines from a URL using a closure predicate. | 
| void | filterLine(Writer writer, Closure predicate)Uses a closure to filter lines from this URL and pass them to the given writer. | 
| void | filterLine(Writer writer, String charset, Closure predicate)Uses a closure to filter lines from this URL and pass them to the given writer. | 
| byte[] | getBytes()Read the content of this URL and returns it as a byte[]. | 
| String | getText()Read the content of this URL and returns it as a String. | 
| String | getText(Map parameters)Read the content of this URL and returns it as a String. | 
| String | getText(String charset)Read the data from this URL and return it as a String. | 
| String | getText(Map parameters, String charset)Read the data from this URL and return it as a String. | 
| BufferedInputStream | newInputStream()Creates a buffered input stream for this URL. | 
| BufferedInputStream | newInputStream(Map parameters)Creates a buffered input stream for this URL. | 
| BufferedReader | newReader()Creates a buffered reader for this URL. | 
| BufferedReader | newReader(Map parameters)Creates a buffered reader for this URL. | 
| BufferedReader | newReader(String charset)Creates a buffered reader for this URL using the given encoding. | 
| BufferedReader | newReader(Map parameters, String charset)Creates a buffered reader for this URL using the given encoding. | 
| List | readLines()Reads the URL contents into a list, with one element for each line. | 
| List | readLines(String charset)Reads the URL contents into a list, with one element for each line. | 
| Object | splitEachLine(String regex, Closure closure)Iterates through the input stream associated with this URL line by line, splitting each line using the given regex separator. | 
| Object | splitEachLine(Pattern pattern, Closure closure)Iterates through the input stream associated with this URL line by line, splitting each line using the given regex separator Pattern. | 
| Object | splitEachLine(String regex, String charset, Closure closure)Iterates through the input stream associated with this URL line by line, splitting each line using the given regex separator. | 
| Object | splitEachLine(Pattern pattern, String charset, Closure closure)Iterates through the input stream associated with this URL line by line, splitting each line using the given regex separator Pattern. | 
| Object | withInputStream(Closure closure)Creates a new InputStream for this URL and passes it into the closure. | 
| Object | withReader(Closure closure)Helper method to create a new BufferedReader for a URL and then passes it to the closure. | 
| Object | withReader(String charset, Closure closure)Helper method to create a new Reader for a URL and then passes it to the closure. | 
| Method Detail | 
|---|
public void eachByte(Closure closure)
closure -  closure to apply to each byte.public void eachByte(int bufferLen, Closure closure)
bufferLen -  the length of the buffer to use..closure -    a 2 parameter closure which is passed the byte[] and a number of bytes successfully read..public Object eachLine(Closure closure)
closure -  a closure to apply on each line (arg 1 is line, optional arg 2 is line number starting at line 1).public Object eachLine(int firstLine, Closure closure)
firstLine -  the line number value used for the first line (default is 1, set to 0 to start counting from 0).closure -    a closure to apply on each line (arg 1 is line, optional arg 2 is line number).public Object eachLine(String charset, Closure closure)
charset -  opens the stream with a specified charset.closure -  a closure to apply on each line (arg 1 is line, optional arg 2 is line number starting at line 1).public Object eachLine(String charset, int firstLine, Closure closure)
charset -    opens the stream with a specified charset.firstLine -  the line number value used for the first line (default is 1, set to 0 to start counting from 0).closure -    a closure to apply on each line (arg 1 is line, optional arg 2 is line number).public Writable filterLine(Closure predicate)
true if the line should be passed to the writer.predicate -  a closure which returns boolean and takes a line.public Writable filterLine(String charset, Closure predicate)
true if the line should be passed to the writer.charset -    opens the URL with a specified charset.predicate -  a closure which returns boolean and takes a line.public void filterLine(Writer writer, Closure predicate)
true if the line should be passed to the
writer.writer -     a writer to write output to.predicate -  a closure which returns true if a line should be accepted.public void filterLine(Writer writer, String charset, Closure predicate)
true if the line should be passed to the
writer.writer -     a writer to write output to.charset -    opens the URL with a specified charset.predicate -  a closure which returns true if a line should be accepted.public byte[] getBytes()
public String getText()
public String getText(Map parameters)
parameters -  connection parameters.public String getText(String charset)
charset -  opens the stream with a specified charset.public String getText(Map parameters, String charset)
parameters -  connection parameters.charset -  opens the stream with a specified charset.public BufferedInputStream newInputStream()
public BufferedInputStream newInputStream(Map parameters)
parameters -  connection parameters.public BufferedReader newReader()
public BufferedReader newReader(Map parameters)
parameters -  connection parameters.public BufferedReader newReader(String charset)
charset -  opens the stream with a specified charset.public BufferedReader newReader(Map parameters, String charset)
parameters -  connection parameters.charset -  opens the stream with a specified charset.public List readLines()
public List readLines(String charset)
charset -  opens the URL with a specified charset.public Object splitEachLine(String regex, Closure closure)
regex -    the delimiting regular expression.closure -  a closure.public Object splitEachLine(Pattern pattern, Closure closure)
pattern -  the regular expression Pattern for the delimiter.closure -  a closure.public Object splitEachLine(String regex, String charset, Closure closure)
regex -    the delimiting regular expression.charset -  opens the file with a specified charset.closure -  a closure.public Object splitEachLine(Pattern pattern, String charset, Closure closure)
pattern -  the regular expression Pattern for the delimiter.charset -  opens the file with a specified charset.closure -  a closure.public Object withInputStream(Closure closure)
closure -  a closure.public Object withReader(Closure closure)
closure -  the closure to invoke with the reader.public Object withReader(String charset, Closure closure)
charset -  the charset used.closure -  the closure to invoke with the reader.| 
 | Groovy JDK | |||||||||