Class TrackedOffsetList
java.lang.Object
com.vladsch.flexmark.util.format.TrackedOffsetList
- All Implemented Interfaces:
Iterable<TrackedOffset>, Collection<TrackedOffset>, List<TrackedOffset>, SequencedCollection<TrackedOffset>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic TrackedOffsetListprivate final @NotNull BasedOffsetTrackerprivate final @NotNull BasedSequenceprivate final @NotNull List<TrackedOffset> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateTrackedOffsetList(@NotNull BasedSequence baseSeq, @NotNull List<TrackedOffset> trackedOffsets) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int index, TrackedOffset element) booleanadd(TrackedOffset offset) booleanaddAll(int index, @NotNull Collection<? extends TrackedOffset> c) booleanaddAll(@NotNull Collection<? extends TrackedOffset> c) voidclear()booleanbooleancontainsAll(@NotNull Collection<?> c) static @NotNull TrackedOffsetListcreate(@NotNull BasedSequence baseSeq, @NotNull int[] offsets) static @NotNull TrackedOffsetListcreate(@NotNull BasedSequence baseSeq, @NotNull List<TrackedOffset> trackedOffsets) booleanget(int index) @NotNull BasedOffsetTracker@NotNull BasedSequence@NotNull List<TrackedOffset> @NotNull TrackedOffsetListgetTrackedOffsets(int startOffset, int endOffset) @NotNull TrackedOffsetListinthashCode()booleanintbooleanisEmpty()@NotNull Iterator<TrackedOffset> iterator()int@NotNull ListIterator<TrackedOffset> @NotNull ListIterator<TrackedOffset> listIterator(int index) remove(int index) booleanbooleanremoveAll(@NotNull Collection<?> c) voidreplaceAll(UnaryOperator<TrackedOffset> operator) booleanretainAll(@NotNull Collection<?> c) set(int index, TrackedOffset element) intsize()voidsort(Comparator<? super TrackedOffset> c) @NotNull List<TrackedOffset> subList(int fromIndex, int toIndex) @NotNull Object[]toArray()<T> T[]toArray(T[] a) Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface List
addFirst, addLast, getFirst, getLast, removeFirst, removeLast, reversed
-
Field Details
-
EMPTY_LIST
-
myBaseSeq
-
myTrackedOffsets
-
myBasedOffsetTracker
-
-
Constructor Details
-
TrackedOffsetList
private TrackedOffsetList(@NotNull @NotNull BasedSequence baseSeq, @NotNull @NotNull List<TrackedOffset> trackedOffsets)
-
-
Method Details
-
create
@NotNull public static @NotNull TrackedOffsetList create(@NotNull @NotNull BasedSequence baseSeq, @NotNull @NotNull List<TrackedOffset> trackedOffsets) -
create
@NotNull public static @NotNull TrackedOffsetList create(@NotNull @NotNull BasedSequence baseSeq, @NotNull @NotNull int[] offsets) -
getUnresolvedOffsets
-
haveUnresolved
public boolean haveUnresolved() -
getBaseSeq
-
getTrackedOffsets
-
getBasedOffsetTracker
-
getTrackedOffsets
-
add
- Specified by:
addin interfaceCollection<TrackedOffset>- Specified by:
addin interfaceList<TrackedOffset>
-
set
- Specified by:
setin interfaceList<TrackedOffset>
-
add
- Specified by:
addin interfaceList<TrackedOffset>
-
remove
- Specified by:
removein interfaceList<TrackedOffset>
-
addAll
- Specified by:
addAllin interfaceCollection<TrackedOffset>- Specified by:
addAllin interfaceList<TrackedOffset>
-
addAll
- Specified by:
addAllin interfaceList<TrackedOffset>
-
removeAll
- Specified by:
removeAllin interfaceCollection<TrackedOffset>- Specified by:
removeAllin interfaceList<TrackedOffset>
-
retainAll
- Specified by:
retainAllin interfaceCollection<TrackedOffset>- Specified by:
retainAllin interfaceList<TrackedOffset>
-
replaceAll
- Specified by:
replaceAllin interfaceList<TrackedOffset>
-
sort
- Specified by:
sortin interfaceList<TrackedOffset>
-
clear
public void clear()- Specified by:
clearin interfaceCollection<TrackedOffset>- Specified by:
clearin interfaceList<TrackedOffset>
-
remove
- Specified by:
removein interfaceCollection<TrackedOffset>- Specified by:
removein interfaceList<TrackedOffset>
-
size
public int size()- Specified by:
sizein interfaceCollection<TrackedOffset>- Specified by:
sizein interfaceList<TrackedOffset>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceCollection<TrackedOffset>- Specified by:
isEmptyin interfaceList<TrackedOffset>
-
contains
- Specified by:
containsin interfaceCollection<TrackedOffset>- Specified by:
containsin interfaceList<TrackedOffset>
-
iterator
- Specified by:
iteratorin interfaceCollection<TrackedOffset>- Specified by:
iteratorin interfaceIterable<TrackedOffset>- Specified by:
iteratorin interfaceList<TrackedOffset>
-
toArray
- Specified by:
toArrayin interfaceCollection<TrackedOffset>- Specified by:
toArrayin interfaceList<TrackedOffset>
-
toArray
@NotNull public <T> T[] toArray(@NotNull T[] a) - Specified by:
toArrayin interfaceCollection<TrackedOffset>- Specified by:
toArrayin interfaceList<TrackedOffset>
-
containsAll
- Specified by:
containsAllin interfaceCollection<TrackedOffset>- Specified by:
containsAllin interfaceList<TrackedOffset>
-
equals
- Specified by:
equalsin interfaceCollection<TrackedOffset>- Specified by:
equalsin interfaceList<TrackedOffset>- Overrides:
equalsin classObject
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceCollection<TrackedOffset>- Specified by:
hashCodein interfaceList<TrackedOffset>- Overrides:
hashCodein classObject
-
get
- Specified by:
getin interfaceList<TrackedOffset>
-
indexOf
- Specified by:
indexOfin interfaceList<TrackedOffset>
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceList<TrackedOffset>
-
listIterator
- Specified by:
listIteratorin interfaceList<TrackedOffset>
-
listIterator
- Specified by:
listIteratorin interfaceList<TrackedOffset>
-
subList
- Specified by:
subListin interfaceList<TrackedOffset>
-
spliterator
- Specified by:
spliteratorin interfaceCollection<TrackedOffset>- Specified by:
spliteratorin interfaceIterable<TrackedOffset>- Specified by:
spliteratorin interfaceList<TrackedOffset>
-