protected class FormattingConfigBasedStream.Line extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<FormattingConfigBasedStream.LineEntry> |
entries |
protected String |
indent |
protected int |
lastBreakableEntryIndex |
protected int |
leftover |
protected boolean |
startWithNL |
protected int |
totalLength |
| Modifier | Constructor and Description |
|---|---|
|
FormattingConfigBasedStream.Line() |
protected |
FormattingConfigBasedStream.Line(int leftover) |
protected |
FormattingConfigBasedStream.Line(List<FormattingConfigBasedStream.LineEntry> entries) |
protected |
FormattingConfigBasedStream.Line(List<FormattingConfigBasedStream.LineEntry> initialEntries,
int leftover) |
| Modifier and Type | Method and Description |
|---|---|
FormattingConfigBasedStream.Line |
add(FormattingConfigBasedStream.LineEntry lineEntry) |
protected void |
addSpacesToTotalLength(FormattingConfigBasedStream.LineEntry lineEntry,
boolean first) |
void |
flush() |
protected void |
flush(ITokenStream intoStream,
int endIndex) |
protected FormattingConfigBasedStream.Line |
flushLine() |
protected String |
getIndentation(int indentation) |
Pair<AbstractRule,String> |
getSpaces(FormattingConfigBasedStream.LineEntry entry,
boolean isLineStart) |
String |
getSpacesStr(FormattingConfigBasedStream.LineEntry entry,
boolean isLineStart) |
String |
toString() |
protected String |
wrap(int lines,
String indent) |
protected List<FormattingConfigBasedStream.LineEntry> entries
protected String indent
protected int lastBreakableEntryIndex
protected int leftover
protected boolean startWithNL
protected int totalLength
public FormattingConfigBasedStream.Line()
protected FormattingConfigBasedStream.Line(int leftover)
protected FormattingConfigBasedStream.Line(List<FormattingConfigBasedStream.LineEntry> entries)
protected FormattingConfigBasedStream.Line(List<FormattingConfigBasedStream.LineEntry> initialEntries, int leftover)
public FormattingConfigBasedStream.Line add(FormattingConfigBasedStream.LineEntry lineEntry) throws IOException
IOExceptionprotected void addSpacesToTotalLength(FormattingConfigBasedStream.LineEntry lineEntry, boolean first)
public void flush()
throws IOException
IOExceptionprotected void flush(ITokenStream intoStream, int endIndex) throws IOException
endIndex - the index of the last entry to flush, exclusive.IOExceptionprotected FormattingConfigBasedStream.Line flushLine() throws IOException
IOExceptionprotected String getIndentation(int indentation)
public Pair<AbstractRule,String> getSpaces(FormattingConfigBasedStream.LineEntry entry, boolean isLineStart)
public String getSpacesStr(FormattingConfigBasedStream.LineEntry entry, boolean isLineStart)
Copyright © 2015. All Rights Reserved.