All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ml.alternet.facet.Trackable Maven / Gradle / Ivy

Go to download

Alternet Tools include discovery service tools, concurrent and locking tools, and more

The newest version!
package ml.alternet.facet;

import java.util.Optional;

import ml.alternet.misc.Position;

/**
 * A trackable object can supply informations about its position (within an
 * input stream).
 *
 * @author Philippe Poulard
 */
public interface Trackable {

    /**
     * When available, return the given position.
     *
     * @return The current position.
     *
     * @see Position#$(long, long, long)
     */
    Optional getPosition();

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy