S - A phantom type parameter indicating the coordinate space of the
areaT - The precise type of areaPAreaXSplitFType<S,T>public final class PAreaXSplitF<S,T extends PAreaFType<S>> extends java.lang.Object implements PAreaXSplitFType<S,T>
| Modifier and Type | Class | Description |
|---|---|---|
static class |
PAreaXSplitF.Builder<S,T extends PAreaFType<S>> |
Builds instances of type
PAreaXSplitF. |
| Modifier and Type | Method | Description |
|---|---|---|
static <S,T extends PAreaFType<S>> |
builder() |
Creates a builder for
PAreaXSplitF. |
boolean |
equals(java.lang.Object another) |
This instance is equal to all instances of
PAreaXSplitF that have equal attribute values. |
int |
hashCode() |
Computes a hash code from attributes:
lower, upper. |
T |
lower() |
|
static <S,T extends PAreaFType<S>> |
of(T lower,
T upper) |
Construct a new immutable
PAreaXSplitF instance. |
java.lang.String |
toString() |
Prints the immutable value
PAreaXSplitF with attribute values. |
T |
upper() |
public T lower()
lower in interface PAreaXSplitFType<S,T extends PAreaFType<S>>public T upper()
upper in interface PAreaXSplitFType<S,T extends PAreaFType<S>>public boolean equals(java.lang.Object another)
PAreaXSplitF that have equal attribute values.equals in class java.lang.Objecttrue if this is equal to another instancepublic int hashCode()
lower, upper.hashCode in class java.lang.Objectpublic java.lang.String toString()
PAreaXSplitF with attribute values.toString in class java.lang.Objectpublic static <S,T extends PAreaFType<S>> PAreaXSplitF<S,T> of(T lower, T upper)
PAreaXSplitF instance.lower - The value for the lower attributeupper - The value for the upper attributepublic static <S,T extends PAreaFType<S>> PAreaXSplitF.Builder<S,T> builder()
PAreaXSplitF.S - generic parameter ST - generic parameter TCopyright © 2017 <code@io7m.com> http://io7m.com