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 int
getColumn()
java.lang.String
getIndentToken()
int
getRow()
void
indent()
int
indentDepth()
boolean
isFoldingSupported()
void
markFoldEnd()
void
markFoldStart(java.lang.String collapsedText, boolean defaultCollapsed)
void
setIndentToken(java.lang.String indentToken)
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)
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)
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)
-
-
-
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)
-
-