public class IndentWriter extends PrefixWriter
linePrefixendl, lineConvertor, writer| Constructor and Description |
|---|
IndentWriter(Writer delegateWriter)
Конструктор
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
decLevel()
Уменьшает уровень отступа
|
void |
flush() |
String |
getIndent()
Возвращает текст отступа для одного уровня.
|
int |
getLevel()
Возвращает текущий уровень отсутпа
|
String |
getLinePrefix() |
void |
incLevel()
Увличивает уровень отступа
|
void |
setIndent(String indent)
Устанавливает текст отступа для одного уровня.
|
void |
setLevel(int level)
Устанавливает уровень отступа
|
getLinePrefixFn, setLinePrefix, setLinePrefixFngetEndl, getEndLine, getLineBuffer, getLineConvertor, lineBufferAppend, lineBufferFlush, setEndl, setEndLine, setLineConvertor, write, writeChar, writeEndLine, writeEndLinepublic IndentWriter(Writer delegateWriter)
delegateWriter - Куда писать текст с отступомpublic String getIndent()
По умолчанию - четыре пробела
public void setIndent(String indent)
indent - текст отступа, null - по умолчанию (четыре пробела)public int getLevel()
public void setLevel(int level)
level - уровень отступаpublic void incLevel()
public void decLevel()
public void flush()
throws IOException
flush in interface Flushableflush in class EndLineReWriterIOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class EndLineReWriterIOExceptionpublic String getLinePrefix()
getLinePrefix in class PrefixWriterCopyright © 2018. All rights reserved.