org.eclipse.xtext.formatting.impl
Class DefaultNodeModelFormatter.FilterFirstWhitespaceStream

java.lang.Object
  extended by org.eclipse.xtext.formatting.impl.AbstractTokenStream
      extended by org.eclipse.xtext.formatting.impl.BaseTokenStream
          extended by org.eclipse.xtext.formatting.impl.DefaultNodeModelFormatter.FilterFirstWhitespaceStream
All Implemented Interfaces:
ITokenStream, ITokenStreamExtension
Enclosing class:
DefaultNodeModelFormatter

protected class DefaultNodeModelFormatter.FilterFirstWhitespaceStream
extends BaseTokenStream


Field Summary
 
Fields inherited from class org.eclipse.xtext.formatting.impl.BaseTokenStream
out
 
Constructor Summary
protected DefaultNodeModelFormatter.FilterFirstWhitespaceStream(ITokenStream out)
           
 
Method Summary
 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.BaseTokenStream
flush, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultNodeModelFormatter.FilterFirstWhitespaceStream

protected DefaultNodeModelFormatter.FilterFirstWhitespaceStream(ITokenStream out)
Method Detail

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