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