public class PlainTextOutput extends java.lang.Object implements ITextOutput
| Modifier and Type | Field and Description |
|---|---|
protected int |
column |
protected int |
line |
| Constructor and Description |
|---|
PlainTextOutput() |
PlainTextOutput(java.io.Writer writer) |
| Modifier and Type | Method and Description |
|---|---|
int |
getColumn() |
java.lang.String |
getIndentToken() |
int |
getRow() |
void |
indent() |
boolean |
isFoldingSupported() |
boolean |
isUnicodeOutputEnabled() |
void |
markFoldEnd() |
void |
markFoldStart(java.lang.String collapsedText,
boolean defaultCollapsed) |
void |
setIndentToken(java.lang.String indentToken) |
void |
setUnicodeOutputEnabled(boolean unicodeOutputEnabled) |
java.lang.String |
toString() |
void |
unindent() |
void |
write(char ch) |
void |
write(java.lang.String text) |
void |
write(java.lang.String format,
java.lang.Object... args) |
void |
writeAttribute(java.lang.String text) |
void |
writeComment(java.lang.String value) |
void |
writeComment(java.lang.String format,
java.lang.Object... args) |
void |
writeDefinition(java.lang.String text,
java.lang.Object definition) |
void |
writeDefinition(java.lang.String text,
java.lang.Object definition,
boolean isLocal) |
void |
writeDelimiter(java.lang.String text) |
void |
writeError(java.lang.String value) |
protected void |
writeIndent() |
void |
writeKeyword(java.lang.String text) |
void |
writeLabel(java.lang.String value) |
void |
writeLine() |
void |
writeLine(java.lang.String text) |
void |
writeLine(java.lang.String format,
java.lang.Object... args) |
void |
writeLiteral(java.lang.Object value) |
void |
writeOperator(java.lang.String text) |
protected void |
writeRaw(java.lang.String text)
Write the specified text without applying any escaping.
|
void |
writeReference(java.lang.String text,
java.lang.Object reference) |
void |
writeReference(java.lang.String text,
java.lang.Object reference,
boolean isLocal) |
void |
writeTextLiteral(java.lang.Object value) |
public PlainTextOutput()
public PlainTextOutput(java.io.Writer writer)
public final java.lang.String getIndentToken()
getIndentToken in interface ITextOutputpublic final void setIndentToken(java.lang.String indentToken)
setIndentToken in interface ITextOutputpublic final boolean isUnicodeOutputEnabled()
public final void setUnicodeOutputEnabled(boolean unicodeOutputEnabled)
protected void writeIndent()
public int getRow()
getRow in interface ITextOutputpublic int getColumn()
getColumn in interface ITextOutputpublic void indent()
indent in interface ITextOutputpublic void unindent()
unindent in interface ITextOutputpublic void write(char ch)
write in interface ITextOutputpublic void write(java.lang.String text)
write in interface ITextOutputprotected void writeRaw(java.lang.String text)
text - The text to writepublic void writeError(java.lang.String value)
writeError in interface ITextOutputpublic void writeLabel(java.lang.String value)
writeLabel in interface ITextOutputpublic void writeLiteral(java.lang.Object value)
writeLiteral in interface ITextOutputpublic void writeTextLiteral(java.lang.Object value)
writeTextLiteral in interface ITextOutputpublic void writeComment(java.lang.String value)
writeComment in interface ITextOutputpublic void writeComment(java.lang.String format,
java.lang.Object... args)
writeComment in interface ITextOutputpublic void write(java.lang.String format,
java.lang.Object... args)
write in interface ITextOutputpublic void writeLine(java.lang.String text)
writeLine in interface ITextOutputpublic void writeLine(java.lang.String format,
java.lang.Object... args)
writeLine in interface ITextOutputpublic void writeLine()
writeLine in interface ITextOutputpublic void writeDelimiter(java.lang.String text)
writeDelimiter in interface ITextOutputpublic void writeOperator(java.lang.String text)
writeOperator in interface ITextOutputpublic void writeKeyword(java.lang.String text)
writeKeyword in interface ITextOutputpublic void writeAttribute(java.lang.String text)
writeAttribute in interface ITextOutputpublic void writeDefinition(java.lang.String text,
java.lang.Object definition)
writeDefinition in interface ITextOutputpublic void writeDefinition(java.lang.String text,
java.lang.Object definition,
boolean isLocal)
writeDefinition in interface ITextOutputpublic void writeReference(java.lang.String text,
java.lang.Object reference)
writeReference in interface ITextOutputpublic void writeReference(java.lang.String text,
java.lang.Object reference,
boolean isLocal)
writeReference in interface ITextOutputpublic boolean isFoldingSupported()
isFoldingSupported in interface ITextOutputpublic void markFoldStart(java.lang.String collapsedText,
boolean defaultCollapsed)
markFoldStart in interface ITextOutputpublic void markFoldEnd()
markFoldEnd in interface ITextOutputpublic java.lang.String toString()
toString in class java.lang.Object