org.eclipse.xtext.formatting.impl
Class OneWhitespaceFormatter.OneWhitespaceFormatterStream
java.lang.Object
org.eclipse.xtext.formatting.impl.AbstractTokenStream
org.eclipse.xtext.formatting.impl.BaseTokenStream
org.eclipse.xtext.formatting.impl.OneWhitespaceFormatter.OneWhitespaceFormatterStream
- All Implemented Interfaces:
- ITokenStream, ITokenStreamExtension
- Enclosing class:
- OneWhitespaceFormatter
protected class OneWhitespaceFormatter.OneWhitespaceFormatterStream
- extends BaseTokenStream
Method Summary |
protected boolean |
isComment(org.eclipse.emf.ecore.EObject grammarElement,
java.lang.String value)
|
void |
writeHidden(org.eclipse.emf.ecore.EObject grammarElement,
java.lang.String value)
|
void |
writeSemantic(org.eclipse.emf.ecore.EObject grammarElement,
java.lang.String value)
|
protected void |
writeSpaceIfNecessary()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
hasStarted
protected boolean hasStarted
preserveWS
protected boolean preserveWS
wsWritten
protected boolean wsWritten
OneWhitespaceFormatter.OneWhitespaceFormatterStream
public OneWhitespaceFormatter.OneWhitespaceFormatterStream(ITokenStream out,
boolean preserve)
isComment
protected boolean isComment(org.eclipse.emf.ecore.EObject grammarElement,
java.lang.String value)
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
writeSpaceIfNecessary
protected void writeSpaceIfNecessary()
throws java.io.IOException
- Throws:
java.io.IOException