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