com.sri.oaa2.icl
Class ToString

java.lang.Object
  |
  +--com.sri.oaa2.icl.ToString
All Implemented Interfaces:
OaaPrologVocabTokenTypes

public final class ToString
extends java.lang.Object
implements OaaPrologVocabTokenTypes

Used to convert IclTerms into a string representation.


Field Summary
 
Fields inherited from interface com.sri.oaa2.icl.OaaPrologVocabTokenTypes
BACKSLASH, BANG, COLON, COMMA, DBL_COLON, DBLQUOTE, DBLQUOTED, DIV, DOT, ENDPAREN_LITERAL, EOF, EQUAL, EXPONENT, FLOAT, GROUP, ICLDATAQ, ICLDATAQ_LITERAL, IDENT, INT, LBRACE, LBRACK, LIST, LPAREN, MINUS, NULL_TREE_LOOKAHEAD, NUM_FLOAT, NUM_INT, PIPE, PLUS, RBRACE, RBRACK, RPAREN, SEMI, SIGNED_EXPONENT, SPECIAL_CHAR_LITERAL, STAR, STR, STRING_LITERAL, STRUCT, TERM_LITERAL, TILDE, TURNSTILE, VAR, VARIABLE, WS
 
Constructor Summary
protected ToString()
           
 
Method Summary
 java.lang.String from(IclTerm originalTerm)
          Convert an IclTerm into a String.
static ToString getInstance()
          Get an instance of a ToString object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToString

protected ToString()
Method Detail

from

public java.lang.String from(IclTerm originalTerm)
Convert an IclTerm into a String.

Returns:
String the desired String

getInstance

public static ToString getInstance()
Get an instance of a ToString object. This avoids multiple calls to the constructor. ToString is thread safe.