SearchResult.MatchRange

public static final class SearchResult.MatchRange extends Object

Class providing the position range of matching information.

All ranges are finite, and the left side of the range is always <= the right side of the range.

Example: MatchRange(0, 100) represents hundred ints from 0 to 99."

Public Constructor Summary

MatchRange(int start, int end)
Creates a new immutable range.

Public Method Summary

boolean
equals(Object other)
int
getEnd()
Gets the end point (exclusive).
int
getStart()
Gets the start point (inclusive).
int
String

Inherited Method Summary

Public Constructors

public MatchRange (int start, int end)

Creates a new immutable range.

The endpoints are [start, end); that is the range is bounded. start must be lesser or equal to end.

Parameters
start The start point (inclusive)
end The end point (exclusive)

Public Methods

public boolean equals (Object other)

public int getEnd ()

Gets the end point (exclusive).

public int getStart ()

Gets the start point (inclusive).

public int hashCode ()

public String toString ()