com.google.dart.compiler.util
Class TextOutputImpl

java.lang.Object
  extended by com.google.dart.compiler.util.TextOutputImpl
All Implemented Interfaces:
TextOutput

public class TextOutputImpl
extends java.lang.Object
implements TextOutput


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.google.dart.compiler.util.TextOutput
TextOutput.OutListener
 
Constructor Summary
TextOutputImpl()
           
TextOutputImpl(boolean compact)
           
 
Method Summary
 int getColumn()
           
 int getLine()
           
 int getPosition()
           
 void indentIn()
           
 void indentOut()
           
 boolean isCompact()
           
 boolean isJustNewlined()
           
 void maybeIndent()
           
 void newline()
           
 void print(char c)
           
 void print(char[] s)
           
 void print(java.lang.CharSequence s)
           
 void print(double value)
           
 void print(int value)
           
 void printOpt(char c)
           
 void printOpt(char[] s)
           
 void printOpt(java.lang.String s)
           
 void setOutListener(TextOutput.OutListener outListener)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TextOutputImpl

public TextOutputImpl()

TextOutputImpl

public TextOutputImpl(boolean compact)
Method Detail

isCompact

public boolean isCompact()
Specified by:
isCompact in interface TextOutput

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getPosition

public int getPosition()
Specified by:
getPosition in interface TextOutput

getLine

public int getLine()
Specified by:
getLine in interface TextOutput

getColumn

public int getColumn()
Specified by:
getColumn in interface TextOutput

indentIn

public void indentIn()
Specified by:
indentIn in interface TextOutput

indentOut

public void indentOut()
Specified by:
indentOut in interface TextOutput

newline

public void newline()
Specified by:
newline in interface TextOutput

print

public void print(double value)
Specified by:
print in interface TextOutput

print

public void print(int value)
Specified by:
print in interface TextOutput

print

public void print(char c)
Specified by:
print in interface TextOutput

print

public void print(char[] s)
Specified by:
print in interface TextOutput

print

public void print(java.lang.CharSequence s)
Specified by:
print in interface TextOutput

printOpt

public void printOpt(char c)
Specified by:
printOpt in interface TextOutput

printOpt

public void printOpt(char[] s)
Specified by:
printOpt in interface TextOutput

printOpt

public void printOpt(java.lang.String s)
Specified by:
printOpt in interface TextOutput

maybeIndent

public void maybeIndent()
Specified by:
maybeIndent in interface TextOutput

isJustNewlined

public boolean isJustNewlined()
Specified by:
isJustNewlined in interface TextOutput

setOutListener

public void setOutListener(TextOutput.OutListener outListener)
Specified by:
setOutListener in interface TextOutput