public class Segment
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
int |
from
From index
|
private static long |
serialVersionUID |
int |
to
To index (excluded)
|
Constructor and Description |
---|
Segment(int from,
int to)
Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getText(java.lang.String text)
Extract text
|
java.lang.String |
getText(java.lang.String text,
int offset)
Extract text
|
int |
hashCode() |
boolean |
isVisible()
Whether segment is visible
|
static Segment |
merge(java.util.List<? extends Segment> segments)
Merge segments into one
|
static Segment |
merge(Segment... segments)
Merge segments to segment
|
java.lang.String |
toString() |
private static final long serialVersionUID
public final int from
public final int to
public Segment(int from, int to)
from
- from indexto
- to indexpublic boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean isVisible()
public static Segment merge(java.util.List<? extends Segment> segments)
segments
- ordered segmentspublic static Segment merge(Segment... segments)
segments
- ordered segmentspublic java.lang.String getText(java.lang.String text)
text
- textpublic java.lang.String getText(java.lang.String text, int offset)
text
- textoffset
- offsetpublic java.lang.String toString()
toString
in class java.lang.Object