org.apache.uima.test.junit_extension
Class ManageOutputDevice

java.lang.Object
  extended by org.apache.uima.test.junit_extension.ManageOutputDevice

public class ManageOutputDevice
extends java.lang.Object

This class manupulates the output of the system. Methode output like System.out.println("blah") may be send to something else than the console.


Constructor Summary
ManageOutputDevice()
           
 
Method Summary
static void setAllSystemOutputToDefault()
          sets the System.err and System.out to their values, which were set, when this class was loaded.
static void setAllSystemOutputToNirvana()
          sets the System.err and System.out to a virtual java.io.ByteArrayOutputStream
static void setSysErrToDefault()
          sets the System.err to the value, which was set, when this class was loaded by the VM.
static void setSysErrToFile(java.lang.String descriptor)
          sets the System.err to a file based java.io.PrintStream
static void setSysErrToNirvana()
          sets the System.err to a virtual java.io.ByteArrayOutputStream
static void setSysOutToDefault()
          sets the System.out to the value, which was set, when the class was loaded by the VM.
static void setSysOutToFile(java.lang.String descriptor)
          sets the System.out to a file based java.io.PrintStream
static void setSysOutToNirvana()
          sets the System.out to a virtual java.io.ByteArrayOutputStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManageOutputDevice

public ManageOutputDevice()
Method Detail

setSysOutToFile

public static void setSysOutToFile(java.lang.String descriptor)
                            throws java.io.FileNotFoundException
sets the System.out to a file based java.io.PrintStream

Parameters:
descriptor - a full qualified filename File.File(String pathname)
Throws:
java.io.FileNotFoundException

setSysOutToDefault

public static void setSysOutToDefault()
sets the System.out to the value, which was set, when the class was loaded by the VM.


setSysOutToNirvana

public static void setSysOutToNirvana()
sets the System.out to a virtual java.io.ByteArrayOutputStream


setSysErrToFile

public static void setSysErrToFile(java.lang.String descriptor)
                            throws java.io.FileNotFoundException
sets the System.err to a file based java.io.PrintStream

Parameters:
descriptor -
Throws:
java.io.FileNotFoundException

setSysErrToDefault

public static void setSysErrToDefault()
sets the System.err to the value, which was set, when this class was loaded by the VM.


setSysErrToNirvana

public static void setSysErrToNirvana()
sets the System.err to a virtual java.io.ByteArrayOutputStream


setAllSystemOutputToNirvana

public static void setAllSystemOutputToNirvana()
sets the System.err and System.out to a virtual java.io.ByteArrayOutputStream


setAllSystemOutputToDefault

public static void setAllSystemOutputToDefault()
sets the System.err and System.out to their values, which were set, when this class was loaded.



Copyright © 2011. All Rights Reserved.