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