public final class LaTeXIndenter
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
DEFAULT_INDENT_WIDTH
Default indent width
|
static int |
DEFAULT_MAX_INDENT_LEVEL
Default maximum indent level
|
| 构造器和说明 |
|---|
LaTeXIndenter(java.io.Writer outputWriter)
Creates a new indenter that will output to
outputWriter. |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getIndentWidth() |
int |
getMaxIndentLevel() |
boolean |
isCompactingBlankLines() |
void |
reset() |
void |
run(java.io.Reader inputReader)
Indents the TeX read from the given inputReader, sending the results to
outputWriter. |
void |
setCompactingBlankLines(boolean condenseBlankLines) |
void |
setIndentWidth(int indentWidth) |
void |
setMaxIndentLevel(int maxIndentLevel) |
public static final int DEFAULT_INDENT_WIDTH
public static final int DEFAULT_MAX_INDENT_LEVEL
public LaTeXIndenter(java.io.Writer outputWriter)
outputWriter. This will have
default properties set and will compact blank lines by default.outputWriter - public int getIndentWidth()
public void setIndentWidth(int indentWidth)
public int getMaxIndentLevel()
public void setMaxIndentLevel(int maxIndentLevel)
public boolean isCompactingBlankLines()
public void setCompactingBlankLines(boolean condenseBlankLines)
public void reset()
public void run(java.io.Reader inputReader)
throws java.io.IOException
outputWriter. The inputReader will be closed afterwards; the
outputWriter is left open so the caller should arrange to
flush or close it as required.java.io.IOException