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