| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.io.OutputStream
java.io.FilterOutputStream
groovy.ui.SystemOutputInterceptor
public class SystemOutputInterceptor
Intercepts System.out/System.err. Implementation helper for Console.groovy.
| Field Summary | 
|---|
| Fields inherited from class java.io.FilterOutputStream | 
|---|
out | 
| Constructor Summary | |
|---|---|
SystemOutputInterceptor(Closure callback)
Constructor  | 
|
SystemOutputInterceptor(Closure callback,
                        boolean output)
Constructor  | 
|
| Method Summary | |
|---|---|
 void | 
start()
Starts intercepting System.out/System.err  | 
 void | 
stop()
Stops intercepting System.out/System.err, sending output to wherever it was going when this interceptor was created.  | 
 void | 
write(byte[] b,
      int off,
      int len)
Intercepts output - moret common case of byte[]  | 
 void | 
write(int b)
Intercepts output - single characters  | 
| Methods inherited from class java.io.FilterOutputStream | 
|---|
close, flush, write | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public SystemOutputInterceptor(Closure callback)
callback - accepts a string to be sent to std out and returns a Boolean.
                 If the return value is true, output will be sent to
                 System.out, otherwise it will not.
public SystemOutputInterceptor(Closure callback,
                               boolean output)
callback - accepts a string to be sent to std out and returns a Boolean.
                 If the return value is true, output will be sent to
                 System.out/System.err, otherwise it will not.output - flag that tells whether System.out needs capturing ot System.err| Method Detail | 
|---|
public void start()
public void stop()
public void write(byte[] b,
                  int off,
                  int len)
           throws IOException
write in class FilterOutputStreamIOException
public void write(int b)
           throws IOException
write in class FilterOutputStreamIOException
  | 
Copyright © 2003-2012 The Codehaus. All rights reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||