public class Range extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Range.BeginEndMatcher |
static class |
Range.Relation |
static class |
Range.SynapseRangeMatcher |
| Modifier and Type | Field and Description |
|---|---|
int |
begin |
int |
end |
static Range |
MAX |
static Range |
MIN |
| Constructor and Description |
|---|
Range(int begin,
int end) |
| Modifier and Type | Method and Description |
|---|---|
static Range |
applyVisibility(Range ra,
Synapse.RangeVisibility[] rav,
Range rb,
Synapse.RangeVisibility[] rbv) |
static int |
compare(Range ra,
Range rb) |
static int |
compare(Range ra,
Range rb,
boolean inv) |
boolean |
contains(int p) |
static boolean |
contains(Range ra,
Range rb) |
int |
getBegin(boolean invert) |
int |
getEnd(boolean invert) |
Range |
invert(boolean inv) |
boolean |
isEmpty() |
static boolean |
overlaps(Range ra,
Range rb) |
String |
toString() |
public static final Range MIN
public static final Range MAX
public final int begin
public final int end
public static Range applyVisibility(Range ra, Synapse.RangeVisibility[] rav, Range rb, Synapse.RangeVisibility[] rbv)
public boolean contains(int p)
public int getBegin(boolean invert)
public int getEnd(boolean invert)
public Range invert(boolean inv)
public boolean isEmpty()
Copyright © 2017. All rights reserved.