Class LineAppendableImpl.IndexedLineInfoProxy
- java.lang.Object
-
- com.vladsch.flexmark.util.sequence.LineAppendableImpl.IndexedLineInfoProxy
-
- Enclosing class:
- LineAppendableImpl
static class LineAppendableImpl.IndexedLineInfoProxy extends java.lang.Object implements Indexed<LineInfo>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) @NotNull LineAppendableImpl
appendable
(package private) int
endLine
(package private) int
maxTrailingBlankLines
(package private) int
startLine
-
Constructor Summary
Constructors Constructor Description IndexedLineInfoProxy(@NotNull LineAppendableImpl appendable, int maxTrailingBlankLines, int startLine, int endLine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull LineInfo
get(int index)
int
modificationCount()
void
removeAt(int index)
void
set(int index, @NotNull LineInfo item)
int
size()
-
-
-
Field Detail
-
appendable
@NotNull final @NotNull LineAppendableImpl appendable
-
startLine
final int startLine
-
endLine
final int endLine
-
maxTrailingBlankLines
final int maxTrailingBlankLines
-
-
Constructor Detail
-
IndexedLineInfoProxy
public IndexedLineInfoProxy(@NotNull @NotNull LineAppendableImpl appendable, int maxTrailingBlankLines, int startLine, int endLine)
-
-
Method Detail
-
get
@NotNull public @NotNull LineInfo get(int index)
-
set
public void set(int index, @NotNull @NotNull LineInfo item)
-
modificationCount
public int modificationCount()
- Specified by:
modificationCount
in interfaceIndexed<LineInfo>
-
-