org.eclipse.xtext.parsetree.reconstr.impl
Class TokenStringBuffer

java.lang.Object
  extended by org.eclipse.xtext.formatting.impl.AbstractTokenStream
      extended by org.eclipse.xtext.parsetree.reconstr.impl.TokenStringBuffer
All Implemented Interfaces:
ITokenStream, ITokenStreamExtension

public class TokenStringBuffer
extends AbstractTokenStream

Author:
Moritz Eysholdt - Initial contribution and API

Constructor Summary
TokenStringBuffer()
           
 
Method Summary
 void flush()
           
 java.lang.String toString()
           
 void writeHidden(org.eclipse.emf.ecore.EObject grammarElement, java.lang.String value)
           
 void writeSemantic(org.eclipse.emf.ecore.EObject grammarElement, java.lang.String value)
           
 
Methods inherited from class org.eclipse.xtext.formatting.impl.AbstractTokenStream
init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TokenStringBuffer

public TokenStringBuffer()
Method Detail

flush

public void flush()
           throws java.io.IOException
Specified by:
flush in interface ITokenStream
Overrides:
flush in class AbstractTokenStream
Throws:
java.io.IOException

toString

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

writeHidden

public void writeHidden(org.eclipse.emf.ecore.EObject grammarElement,
                        java.lang.String value)
                 throws java.io.IOException
Specified by:
writeHidden in interface ITokenStream
Overrides:
writeHidden in class AbstractTokenStream
Throws:
java.io.IOException

writeSemantic

public void writeSemantic(org.eclipse.emf.ecore.EObject grammarElement,
                          java.lang.String value)
                   throws java.io.IOException
Specified by:
writeSemantic in interface ITokenStream
Overrides:
writeSemantic in class AbstractTokenStream
Throws:
java.io.IOException