public class DummyPrologOutput extends java.lang.Object implements IPrologTermOutput
IPrologTermOutput that does nothing.| Modifier and Type | Field and Description |
|---|---|
static DummyPrologOutput |
DUMMY |
| Modifier and Type | Method and Description |
|---|---|
IPrologTermOutput |
closeList()
Finish a list that was started with
IPrologTermOutput.openList(). |
IPrologTermOutput |
closeTerm()
Finish a term that was started with
IPrologTermOutput.openTerm(String). |
IPrologTermOutput |
emptyList()
Print an empty list.
|
IPrologTermOutput |
flush()
flush the underlying output stream
|
IPrologTermOutput |
fullstop()
print a Prolog full stop.
|
IPrologTermOutput |
openList()
Start a new list.
|
IPrologTermOutput |
openTerm(java.lang.String arg0)
Start a new term.
|
IPrologTermOutput |
openTerm(java.lang.String arg0,
boolean arg1)
Start a new term.
|
IPrologTermOutput |
printAtom(java.lang.String arg0)
Print an atom.
|
IPrologTermOutput |
printAtomOrNumber(java.lang.String arg0)
Print an atom or number.
|
IPrologTermOutput |
printNumber(java.math.BigInteger arg0)
Print a number.
|
IPrologTermOutput |
printNumber(long arg0)
Print a number.
|
IPrologTermOutput |
printString(java.lang.String arg0)
Print a string.
|
IPrologTermOutput |
printTerm(PrologTerm term)
Print a complete Term.
|
IPrologTermOutput |
printVariable(java.lang.String arg0)
Print a Prolog variable.
|
public static final DummyPrologOutput DUMMY
public IPrologTermOutput closeList()
IPrologTermOutputIPrologTermOutput.openList(). Basically this
method prints the closing bracket.closeList in interface IPrologTermOutputpublic IPrologTermOutput closeTerm()
IPrologTermOutputIPrologTermOutput.openTerm(String). This
method basically prints the closing parenthesis.closeTerm in interface IPrologTermOutputpublic IPrologTermOutput emptyList()
IPrologTermOutputemptyList in interface IPrologTermOutputpublic IPrologTermOutput flush()
IPrologTermOutputflush in interface IPrologTermOutputpublic IPrologTermOutput fullstop()
IPrologTermOutputfullstop in interface IPrologTermOutputpublic IPrologTermOutput openList()
IPrologTermOutputIPrologTermOutput.closeList() are put into the list. All opened lists
should be closed. Basically this method prints the opening bracket.openList in interface IPrologTermOutputpublic IPrologTermOutput openTerm(java.lang.String arg0)
IPrologTermOutputIPrologTermOutput.closeTerm().
Same as IPrologTermOutput.openTerm(String, boolean) with false as
second argument.openTerm in interface IPrologTermOutputarg0 - the functor, never null.public IPrologTermOutput openTerm(java.lang.String arg0, boolean arg1)
IPrologTermOutputIPrologTermOutput.closeTerm(). You should close all opened terms.
Use this method instead of IPrologTermOutput.openTerm(String) if you want to
control whether the arguments of the term should be indented or not. This
is useful to write terms more compact when you know that they are always
short.openTerm in interface IPrologTermOutputarg0 - the functor, never nullarg1 - if this is set to true, the arguments of this term are not
subject to indent.public IPrologTermOutput printAtom(java.lang.String arg0)
IPrologTermOutputprintAtom in interface IPrologTermOutputarg0 - the name of the atom, never nullpublic IPrologTermOutput printAtomOrNumber(java.lang.String arg0)
IPrologTermOutputprintAtomOrNumber in interface IPrologTermOutputarg0 - the name of the atom, never nullpublic IPrologTermOutput printNumber(long arg0)
IPrologTermOutputprintNumber in interface IPrologTermOutputarg0 - the number to printpublic IPrologTermOutput printNumber(java.math.BigInteger arg0)
IPrologTermOutputprintNumber in interface IPrologTermOutputarg0 - the number to printthispublic IPrologTermOutput printString(java.lang.String arg0)
IPrologTermOutputprintString in interface IPrologTermOutputarg0 - the string content, never nullpublic IPrologTermOutput printVariable(java.lang.String arg0)
IPrologTermOutputprintVariable in interface IPrologTermOutputarg0 - the name of the variable, never nullpublic IPrologTermOutput printTerm(PrologTerm term)
IPrologTermOutputprintTerm in interface IPrologTermOutputterm - the term, never nullthis