[all packages]
[package ]
[class hierarchy]
[index]
public abstract class Printable
(source file: Printable.java)
java.lang.Object
|
+----Printable
The pure class interface.
public abstract class Printable
-
A class of printable terms.
- Author:
- Alan Jeffrey
- Version: v1.0 1998/06/02
- Printable()
-
- debug()
-
Print out debugging information.
- print(Printer)
-
How to print this term
- printA(Printer)
-
Print the term as an atom (bracketed by default).
- printB(Printer)
-
Print the term with brackets round it.
- toString()
-
Convert the term to a string.
Printable
public Printable();
print
public abstract void print(Printer p);
-
How to print this term. This is the only method which needs to be
defined, all the others have default implementations.
- Parameters:
- p - where to print to.
debug
public void debug();
-
Print out debugging information.
printA
public void printA(Printer p);
-
Print the term as an atom (bracketed by default).
- Parameters:
- p - where to print to.
printB
public void printB(Printer p);
-
Print the term with brackets round it.
- Parameters:
- p - where to print to.
toString
public String toString();
-
Convert the term to a string.
- Returns:
- the result of printing the term into a string buffer,
then converting the string buffer back to a string.
- Overrides:
- toString in class Object
[all packages]
[package ]
[class hierarchy]
[index]
Printable.html