org.unlaxer.RangedString Maven / Gradle / Ivy
package org.unlaxer;
import java.util.Optional;
public class RangedString{
public final Range range;
public Optional token;
public RangedString(Range range, Optional token) {
super();
this.range = range;
this.token = token;
}
public RangedString(Range range, String token) {
super();
this.range = range;
this.token = Optional.of(token);
}
public RangedString(int startIndex) {
super();
this.range = new Range(startIndex);
this.token = Optional.empty();
}
public RangedString(int startIndex , String token) {
super();
this.range = new Range(startIndex , startIndex + token.length());
this.token = Optional.of(token);
}
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy