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

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