protected class OneWhitespaceFormatter.OneWhitespaceFormatterStream extends BaseTokenStream
Modifier and Type | Field and Description |
---|---|
protected boolean |
hasStarted |
protected boolean |
preserveWS |
protected boolean |
wsWritten |
out
Constructor and Description |
---|
OneWhitespaceFormatter.OneWhitespaceFormatterStream(ITokenStream out,
boolean preserve) |
Modifier and Type | Method and Description |
---|---|
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() |
flush, init
protected boolean hasStarted
protected boolean preserveWS
protected boolean wsWritten
public OneWhitespaceFormatter.OneWhitespaceFormatterStream(ITokenStream out, boolean preserve)
protected boolean isComment(org.eclipse.emf.ecore.EObject grammarElement, java.lang.String value)
public void writeHidden(org.eclipse.emf.ecore.EObject grammarElement, java.lang.String value) throws java.io.IOException
writeHidden
in interface ITokenStream
writeHidden
in class AbstractTokenStream
java.io.IOException
public void writeSemantic(org.eclipse.emf.ecore.EObject grammarElement, java.lang.String value) throws java.io.IOException
writeSemantic
in interface ITokenStream
writeSemantic
in class AbstractTokenStream
java.io.IOException
protected void writeSpaceIfNecessary() throws java.io.IOException
java.io.IOException