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 |
|---|
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, initprotected boolean hasStarted
protected boolean preserveWS
protected boolean wsWritten
public 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 ITokenStreamwriteHidden in class AbstractTokenStreamjava.io.IOExceptionpublic void writeSemantic(org.eclipse.emf.ecore.EObject grammarElement,
java.lang.String value)
throws java.io.IOException
writeSemantic in interface ITokenStreamwriteSemantic in class AbstractTokenStreamjava.io.IOExceptionprotected void writeSpaceIfNecessary()
throws java.io.IOException
java.io.IOException