net.sf.staccatocommons.io
Class IO

java.lang.Object
  extended by net.sf.staccatocommons.io.IO

public class IO
extends Object

Simple IO Applicatives

Author:
flbulgarelli

Constructor Summary
IO()
           
 
Method Summary
static
<A> net.sf.staccatocommons.defs.Executable<A>
print(PrintStream printStream)
          Answers an Executable that prints its argument to the given printStream
static
<A> net.sf.staccatocommons.defs.Executable<A>
println(PrintStream printStream)
          Answers an Executable that prints its argument, followed by a line terminator, to the given printStream
static
<A> net.sf.staccatocommons.defs.Executable<A>
printlnSyserr()
          Answers an Executable that prints its argument to the standard error output, followed by a line terminator.
static
<A> net.sf.staccatocommons.defs.Executable<A>
printlnSysout()
          Answers an Executable that prints its argument to the standard output, followed by a line terminator.
static
<A> net.sf.staccatocommons.defs.Executable<A>
printSyserr()
          Answers an Executable that prints its argument to the standard error output
static
<A> net.sf.staccatocommons.defs.Executable<A>
printSysout()
          Answers an Executable that prints its argument to the standard output
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IO

public IO()
Method Detail

print

public static <A> net.sf.staccatocommons.defs.Executable<A> print(@NonNull
                                                                  PrintStream printStream)
Answers an Executable that prints its argument to the given printStream

Type Parameters:
A -
Parameters:
printStream - the target stream
Returns:
print(System.out)

printSysout

@Constant
public static <A> net.sf.staccatocommons.defs.Executable<A> printSysout()
Answers an Executable that prints its argument to the standard output

Type Parameters:
A -
Returns:
print(System.out)

printSyserr

@Constant
public static <A> net.sf.staccatocommons.defs.Executable<A> printSyserr()
Answers an Executable that prints its argument to the standard error output

Type Parameters:
A -
Returns:
print(System.err)

println

public static <A> net.sf.staccatocommons.defs.Executable<A> println(PrintStream printStream)
Answers an Executable that prints its argument, followed by a line terminator, to the given printStream

Type Parameters:
A -
Parameters:
printStream - the target stream
Returns:
print(System.out)

printlnSysout

@Constant
public static <A> net.sf.staccatocommons.defs.Executable<A> printlnSysout()
Answers an Executable that prints its argument to the standard output, followed by a line terminator.

Type Parameters:
A -
Returns:
println(System.out)

printlnSyserr

@Constant
public static <A> net.sf.staccatocommons.defs.Executable<A> printlnSyserr()
Answers an Executable that prints its argument to the standard error output, followed by a line terminator.

Type Parameters:
A -
Returns:
println(System.err)


Copyright © 2010-2012 Staccatocommons. All Rights Reserved.