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 LineAppendableImplappendable(package private) intendLine(package private) intmaxTrailingBlankLines(package private) intstartLine
-
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 LineInfoget(int index)intmodificationCount()voidremoveAt(int index)voidset(int index, @NotNull LineInfo item)intsize()
-
-
-
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:
modificationCountin interfaceIndexed<LineInfo>
-
-