Package com.vladsch.flexmark.util.format
Class TrackedOffsetList
java.lang.Object
com.vladsch.flexmark.util.format.TrackedOffsetList
- All Implemented Interfaces:
Iterable<TrackedOffset>,Collection<TrackedOffset>,List<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, @org.jetbrains.annotations.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> @NotNull T[]toArray(@NotNull T[] a) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
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 @org.jetbrains.annotations.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> @NotNull T[] toArray(@NotNull @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>
-