
com.vladsch.flexmark.experimental.util.collection.iteration.IPositionUpdater Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of flexmark-util-experimental Show documentation
Show all versions of flexmark-util-experimental Show documentation
Contains experimental classes that may or may not work in all cases. Use at your own risk.
The newest version!
package com.vladsch.flexmark.experimental.util.collection.iteration;
import com.vladsch.flexmark.util.sequence.PositionAnchor;
import org.jetbrains.annotations.NotNull;
import java.util.Iterator;
import java.util.List;
public interface IPositionUpdater> extends IPreviewPositionListener {
void addPositionListener(@NotNull IPositionListener listener);
void removePositionListener(@NotNull IPositionListener listener);
@NotNull
List getList();
default P getPosition(int index) {
return getPosition(index, PositionAnchor.CURRENT);
}
void unframe(P position);
P getPosition(int index, @NotNull PositionAnchor anchor);
void clear();
Iterator iterator(@NotNull P position);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy