Package com.vladsch.flexmark.util.format
Class TrackedOffset
- java.lang.Object
-
- com.vladsch.flexmark.util.format.TrackedOffset
-
- All Implemented Interfaces:
Comparable<TrackedOffset>
public final class TrackedOffset extends Object implements Comparable<TrackedOffset>
Tracked Offset informationNOTE: purposefully equals compares the offset only and will equal an integer of the same value to allow use of TrackedOffset as a key but lookup to be done by offset
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(int offset)intcompareTo(@NotNull TrackedOffset o)intcompareTo(@NotNull Integer o)booleanequals(Object o)intgetIndex()intgetOffset()intgetSpacesAfter()intgetSpacesBefore()inthashCode()booleanisAfterDelete()booleanisAfterInsert()booleanisAfterSpaceEdit()booleanisResolved()booleanisSpliced()@NotNull TrackedOffsetplusOffsetDelta(int delta)voidsetIndex(int index)voidsetSpacesAfter(int spacesAfter)voidsetSpacesBefore(int spacesBefore)voidsetSpliced(boolean spliced)StringtoString()static TrackedOffsettrack(int offset)static TrackedOffsettrack(int offset, boolean afterSpaceEdit, boolean afterInsert, boolean afterDelete)static TrackedOffsettrack(int offset, @Nullable Character c, boolean afterDelete)static TrackedOffsettrack(@NotNull TrackedOffset other)@NotNull TrackedOffsetwithOffset(int offset)
-
-
-
Method Detail
-
getOffset
public int getOffset()
-
getSpacesBefore
public int getSpacesBefore()
-
setSpacesBefore
public void setSpacesBefore(int spacesBefore)
-
getSpacesAfter
public int getSpacesAfter()
-
setSpacesAfter
public void setSpacesAfter(int spacesAfter)
-
isSpliced
public boolean isSpliced()
-
setSpliced
public void setSpliced(boolean spliced)
-
isResolved
public boolean isResolved()
-
getIndex
public int getIndex()
-
setIndex
public void setIndex(int index)
-
isAfterSpaceEdit
public boolean isAfterSpaceEdit()
-
isAfterInsert
public boolean isAfterInsert()
-
isAfterDelete
public boolean isAfterDelete()
-
plusOffsetDelta
@NotNull public @NotNull TrackedOffset plusOffsetDelta(int delta)
-
withOffset
@NotNull public @NotNull TrackedOffset withOffset(int offset)
-
compareTo
public int compareTo(@NotNull @NotNull TrackedOffset o)- Specified by:
compareToin interfaceComparable<TrackedOffset>
-
compareTo
public int compareTo(@NotNull @NotNull Integer o)
-
compareTo
public int compareTo(int offset)
-
track
public static TrackedOffset track(@NotNull @NotNull TrackedOffset other)
-
track
public static TrackedOffset track(int offset)
-
track
public static TrackedOffset track(int offset, @Nullable @Nullable Character c, boolean afterDelete)
-
track
public static TrackedOffset track(int offset, boolean afterSpaceEdit, boolean afterInsert, boolean afterDelete)
-
-