Package com.strobel.decompiler
Interface ITextOutput
-
- All Known Implementing Classes:
AnsiTextOutput,PlainTextOutput
public interface ITextOutput
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetColumn()java.lang.StringgetIndentToken()intgetRow()voidindent()intindentDepth()booleanisFoldingSupported()voidmarkFoldEnd()voidmarkFoldStart(java.lang.String collapsedText, boolean defaultCollapsed)voidsetIndentToken(java.lang.String indentToken)voidunindent()voidwrite(char ch)voidwrite(java.lang.String text)voidwrite(java.lang.String format, java.lang.Object... args)voidwriteAttribute(java.lang.String text)voidwriteComment(java.lang.String value)voidwriteComment(java.lang.String format, java.lang.Object... args)voidwriteDefinition(java.lang.String text, java.lang.Object definition)voidwriteDefinition(java.lang.String text, java.lang.Object definition, boolean isLocal)voidwriteDelimiter(java.lang.String text)voidwriteError(java.lang.String value)voidwriteKeyword(java.lang.String text)voidwriteLabel(java.lang.String value)voidwriteLine()voidwriteLine(java.lang.String text)voidwriteLine(java.lang.String format, java.lang.Object... args)voidwriteLiteral(java.lang.Object value)voidwriteOperator(java.lang.String text)voidwriteReference(java.lang.String text, java.lang.Object reference)voidwriteReference(java.lang.String text, java.lang.Object reference, boolean isLocal)voidwriteTextLiteral(java.lang.Object value)
-
-
-
Method Detail
-
getRow
int getRow()
-
getColumn
int getColumn()
-
indent
void indent()
-
unindent
void unindent()
-
indentDepth
int indentDepth()
-
write
void write(char ch)
-
write
void write(java.lang.String text)
-
writeError
void writeError(java.lang.String value)
-
writeLabel
void writeLabel(java.lang.String value)
-
writeLiteral
void writeLiteral(java.lang.Object value)
-
writeTextLiteral
void writeTextLiteral(java.lang.Object value)
-
writeComment
void writeComment(java.lang.String value)
-
writeComment
void writeComment(java.lang.String format, java.lang.Object... args)
-
write
void write(java.lang.String format, java.lang.Object... args)
-
writeLine
void writeLine(java.lang.String text)
-
writeLine
void writeLine(java.lang.String format, java.lang.Object... args)
-
writeLine
void writeLine()
-
writeDelimiter
void writeDelimiter(java.lang.String text)
-
writeOperator
void writeOperator(java.lang.String text)
-
writeKeyword
void writeKeyword(java.lang.String text)
-
writeAttribute
void writeAttribute(java.lang.String text)
-
writeDefinition
void writeDefinition(java.lang.String text, java.lang.Object definition)
-
writeDefinition
void writeDefinition(java.lang.String text, java.lang.Object definition, boolean isLocal)
-
writeReference
void writeReference(java.lang.String text, java.lang.Object reference)
-
writeReference
void writeReference(java.lang.String text, java.lang.Object reference, boolean isLocal)
-
isFoldingSupported
boolean isFoldingSupported()
-
markFoldStart
void markFoldStart(java.lang.String collapsedText, boolean defaultCollapsed)
-
markFoldEnd
void markFoldEnd()
-
getIndentToken
java.lang.String getIndentToken()
-
setIndentToken
void setIndentToken(java.lang.String indentToken)
-
-