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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic 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