| 
Groovy 1.8.5 | |||||||
| 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 extends FilterOutputStream
Intercepts System.out/System.err. Implementation helper for Console.groovy.
| 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 FilterOutputStream | |
|---|---|
| write, write, write, close, flush, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll | 
| Methods inherited from class OutputStream | |
|---|---|
| write, write, write, close, flush, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll | 
| 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)
public void write(int b)
Copyright © 2003-2011 The Codehaus. All rights reserved.