AreaLType, AreaValuesLType, AreaSizeValuesLTypepublic final class AreaL extends java.lang.Object implements AreaLType
An area with long coordinates.
The coordinates of the area are given in half-closed form. That is,
minimumX() refers to the minimum inclusive value on the X
axis, and maximumX() refers to the maximum exclusive value on
the X axis. Likewise for the Y axis.
| Modifier and Type | Class | Description |
|---|---|---|
static class |
AreaL.Builder |
Builds instances of type
AreaL. |
| Modifier and Type | Method | Description |
|---|---|---|
static AreaL.Builder |
builder() |
Creates a builder for
AreaL. |
boolean |
equals(java.lang.Object another) |
This instance is equal to all instances of
AreaL that have equal attribute values. |
int |
hashCode() |
Computes a hash code from attributes:
minimumX, maximumX, minimumY, maximumY, sizeX, sizeY. |
long |
height() |
Deprecated.
Use
sizeY() |
long |
maximumX() |
|
long |
maximumY() |
|
long |
minimumX() |
|
long |
minimumY() |
|
static AreaL |
of(long minimumX,
long maximumX,
long minimumY,
long maximumY) |
Construct a new immutable
AreaL instance. |
long |
sizeX() |
|
long |
sizeY() |
|
java.lang.String |
toString() |
Prints the immutable value
AreaL with attribute values. |
long |
width() |
Deprecated.
Use
sizeX() |
checkPreconditionspublic long minimumX()
minimumX in interface AreaLTypeminimumX in interface AreaValuesLTypeminimumX attributepublic long maximumX()
maximumX in interface AreaLTypemaximumX in interface AreaValuesLTypemaximumX attributepublic long minimumY()
minimumY in interface AreaLTypeminimumY in interface AreaValuesLTypeminimumY attributepublic long maximumY()
maximumY in interface AreaLTypemaximumY in interface AreaValuesLTypemaximumY attributepublic long sizeX()
sizeX in interface AreaSizeValuesLTypesizeX in interface AreaValuesLTypesizeX attributepublic long sizeY()
sizeY in interface AreaSizeValuesLTypesizeY in interface AreaValuesLTypesizeY attribute@Deprecated public long width()
sizeX()width in interface AreaSizeValuesLType@Deprecated public long height()
sizeY()height in interface AreaSizeValuesLTypepublic boolean equals(java.lang.Object another)
AreaL that have equal attribute values.equals in class java.lang.Objecttrue if this is equal to another instancepublic int hashCode()
minimumX, maximumX, minimumY, maximumY, sizeX, sizeY.hashCode in class java.lang.Objectpublic java.lang.String toString()
AreaL with attribute values.toString in class java.lang.Objectpublic static AreaL of(long minimumX, long maximumX, long minimumY, long maximumY)
AreaL instance.minimumX - The value for the minimumX attributemaximumX - The value for the maximumX attributeminimumY - The value for the minimumY attributemaximumY - The value for the maximumY attributepublic static AreaL.Builder builder()
AreaL.Copyright © 2017 <code@io7m.com> http://io7m.com