Class StdInOutErrController
- java.lang.Object
-
- net.sourceforge.jnlp.util.logging.StdInOutErrController
-
public class StdInOutErrController extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.io.BufferedReaderbrprivate PrintStreamLoggererrLogprivate static StdInOutErrControllerINSTANCEprivate PrintStreamLoggeroutLog
-
Constructor Summary
Constructors Modifier Constructor Description StdInOutErrController(java.io.OutputStream out, java.io.OutputStream err)for testing purposes the logger with custom streams can be created otherwise only getLogger()'s singleton can be called.privateStdInOutErrController(java.io.PrintStream out, java.io.PrintStream err)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PrintStreamLoggergetErr()static StdInOutErrControllergetInstance()PrintStreamLoggergetOut()java.io.PrintStreamgetOutStream()java.lang.StringreadLine()
-
-
-
Field Detail
-
INSTANCE
private static final StdInOutErrController INSTANCE
-
outLog
private final PrintStreamLogger outLog
-
errLog
private final PrintStreamLogger errLog
-
br
private java.io.BufferedReader br
-
-
Constructor Detail
-
StdInOutErrController
public StdInOutErrController(java.io.OutputStream out, java.io.OutputStream err)for testing purposes the logger with custom streams can be created otherwise only getLogger()'s singleton can be called.
-
StdInOutErrController
private StdInOutErrController(java.io.PrintStream out, java.io.PrintStream err)
-
-
Method Detail
-
getInstance
public static StdInOutErrController getInstance()
-
getOut
public PrintStreamLogger getOut()
-
getOutStream
public java.io.PrintStream getOutStream()
- Returns:
- current stream for std.out reprint
-
getErr
public PrintStreamLogger getErr()
-
readLine
public java.lang.String readLine() throws java.io.IOException- Throws:
java.io.IOException
-
-