edu.vub.at
Class IATIO

java.lang.Object
  extended byedu.vub.at.IATIO

public final class IATIO
extends java.lang.Object

The class IATIO provides the core input/output functionality of IAT. It is used both by the IAT REPL itself, as well as by the AmbientTalk programmers (indirectly via the system object)

Author:
tvc

Field Summary
static IATIO _INSTANCE_
           
private  java.io.BufferedReader input_
           
private  java.io.PrintStream output_
           
 
Constructor Summary
private IATIO()
           
 
Method Summary
 void print(boolean bool)
           
 void print(double frc)
           
 void print(int nbr)
           
 void print(java.lang.String txt)
           
 void println()
           
 void println(boolean bool)
           
 void println(double frc)
           
 void println(int nbr)
           
 void println(java.lang.String txt)
           
 int read()
           
 java.lang.String readln()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_INSTANCE_

public static final IATIO _INSTANCE_

input_

private final java.io.BufferedReader input_

output_

private final java.io.PrintStream output_
Constructor Detail

IATIO

private IATIO()
Method Detail

print

public void print(java.lang.String txt)

print

public void print(int nbr)

print

public void print(double frc)

print

public void print(boolean bool)

println

public void println(java.lang.String txt)

println

public void println(int nbr)

println

public void println(double frc)

println

public void println(boolean bool)

println

public void println()

read

public int read()
         throws java.io.IOException
Returns:
the next character on the input stream or -1 if EOF has been reached
Throws:
java.io.IOException

readln

public java.lang.String readln()
                        throws java.io.IOException
Returns:
the next line on the input stream or null if EOF has been reached
Throws:
java.io.IOException