| Package | Description |
|---|---|
| com.io7m.jboxes.core |
Core types and functions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Box<S>
Immutable implementation of
BoxType. |
class |
BoxMutable<S>
A modifiable implementation of the
BoxType type. |
| Modifier and Type | Method and Description |
|---|---|
static <S> BoxType<S> |
Boxes.alignBottomLeft(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignBottomLeftOffset(BoxType, BoxType, int,
int) with zero offsets. |
static <S> BoxType<S> |
Boxes.alignBottomLeftOffset(BoxType<S> outer,
BoxType<S> inner,
int offset_left,
int offset_bottom)
Align the box
inner such that the bottom edge is at least offset_bottom from the inside bottom edge of outer and the left
edge is at least offset_left from the inside left edge of outer. |
static <S> BoxType<S> |
Boxes.alignBottomRight(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignBottomRightOffset(BoxType, BoxType, int,
int) with zero offsets. |
static <S> BoxType<S> |
Boxes.alignBottomRightOffset(BoxType<S> outer,
BoxType<S> inner,
int offset_right,
int offset_bottom)
Align the box
inner such that the bottom edge is at least offset_bottom from the inside bottom edge of outer and the right
edge is at least offset_right from the inside right edge of outer. |
static <S> BoxType<S> |
Boxes.alignCenter(BoxType<S> outer,
BoxType<S> inner)
Align the box
inner such that the center of the box is equal to the
center of outer. |
static <S> BoxType<S> |
Boxes.alignHorizontallyCenter(BoxType<S> outer,
BoxType<S> inner)
Align the box
inner horizontally in the center of outer. |
static <S> BoxType<S> |
Boxes.alignHorizontallyLeft(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignHorizontallyLeftOffset(BoxType, BoxType,
int) with a zero offset. |
static <S> BoxType<S> |
Boxes.alignHorizontallyLeftOffset(BoxType<S> outer,
BoxType<S> inner,
int offset)
Align the box
inner horizontally against the inside left edge of
outer. |
static <S> BoxType<S> |
Boxes.alignHorizontallyRight(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignHorizontallyRightOffset(BoxType,
BoxType, int) with a zero offset. |
static <S> BoxType<S> |
Boxes.alignHorizontallyRightOffset(BoxType<S> outer,
BoxType<S> inner,
int offset)
Align the box
inner horizontally against the inside right edge of
outer. |
static <S> BoxType<S> |
Boxes.alignTopLeft(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignTopLeftOffset(BoxType, BoxType, int,
int) with zero offsets. |
static <S> BoxType<S> |
Boxes.alignTopLeftOffset(BoxType<S> outer,
BoxType<S> inner,
int offset_left,
int offset_top)
Align the box
inner such that the top edge is at least offset_top from the inside top edge of outer and the left edge is
at least offset_left from the inside left edge of outer. |
static <S> BoxType<S> |
Boxes.alignTopRight(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignTopRightOffset(BoxType, BoxType, int,
int) with zero offsets. |
static <S> BoxType<S> |
Boxes.alignTopRightOffset(BoxType<S> outer,
BoxType<S> inner,
int offset_right,
int offset_top)
Align the box
inner such that the top edge is at least offset_top from the inside top edge of outer and the right edge is
at least offset_right from the inside right edge of outer. |
static <S> BoxType<S> |
Boxes.alignVerticallyBottom(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignVerticallyBottomOffset(BoxType, BoxType,
int) with a zero offset. |
static <S> BoxType<S> |
Boxes.alignVerticallyBottomOffset(BoxType<S> outer,
BoxType<S> inner,
int offset)
Align the box
inner vertically against the inside bottom edge of
outer. |
static <S> BoxType<S> |
Boxes.alignVerticallyCenter(BoxType<S> outer,
BoxType<S> inner)
Align the box
inner vertically in the center of outer. |
static <S> BoxType<S> |
Boxes.alignVerticallyTop(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignVerticallyTopOffset(BoxType, BoxType,
int) with a zero offset. |
static <S> BoxType<S> |
Boxes.alignVerticallyTopOffset(BoxType<S> outer,
BoxType<S> inner,
int offset)
Align the box
inner vertically against the inside top edge of
outer. |
static <S,T> BoxType<T> |
Boxes.cast(BoxType<S> box)
Brand a given box as belonging to a different coordinate space.
|
static <S> BoxType<S> |
Boxes.create(int x,
int y,
int width,
int height)
Create a box of width
width and height height, placing the
top left corner at (x, y). |
static <S> BoxType<S> |
Boxes.fitBetweenHorizontal(BoxType<S> fit,
BoxType<S> a,
BoxType<S> b)
Attempt to fit
fit between a and b, horizontally. |
static <S> BoxType<S> |
Boxes.fitBetweenVertical(BoxType<S> fit,
BoxType<S> a,
BoxType<S> b)
Attempt to fit
fit between a and b, vertically. |
static <S> BoxType<S> |
Boxes.hollowOut(BoxType<S> outer,
int left_offset,
int right_offset,
int top_offset,
int bottom_offset)
Construct a new box that fits inside
outer based on the given
offsets from each edge. |
static <S> BoxType<S> |
Boxes.hollowOutEvenly(BoxType<S> outer,
int offset)
Equivalent to calling
Boxes.hollowOut(BoxType, int, int, int, int) with
offset for all offset parameters. |
BoxType<S> |
BoxVerticalSplitType.left() |
BoxType<S> |
BoxVerticalSplit.left() |
BoxType<S> |
BoxHorizontalSplitType.lower() |
BoxType<S> |
BoxHorizontalSplit.lower() |
static <S> BoxType<S> |
Boxes.moveAbsolute(BoxType<S> box,
int x,
int y)
Move the given box to
(x, y). |
static <S> BoxType<S> |
Boxes.moveRelative(BoxType<S> box,
int x,
int y)
Move the given box by
(x, y). |
static <S> BoxType<S> |
Boxes.moveToOrigin(BoxType<S> box)
Move the given box to
(0, 0). |
BoxType<S> |
BoxVerticalSplitType.right() |
BoxType<S> |
BoxVerticalSplit.right() |
static <S> BoxType<S> |
Boxes.scaleFromBottomLeft(BoxType<S> box,
int x_diff,
int y_diff)
Scale
box by adding x_diff to the width, and y_diff to the height. |
static <S> BoxType<S> |
Boxes.scaleFromBottomRight(BoxType<S> box,
int x_diff,
int y_diff)
Scale
box by adding x_diff to the width, and y_diff to the height. |
static <S> BoxType<S> |
Boxes.scaleFromCenter(BoxType<S> box,
int x_diff,
int y_diff)
Scale
box by adding x_diff to the width, and y_diff to the height. |
static <S> BoxType<S> |
Boxes.scaleFromTopLeft(BoxType<S> box,
int x_diff,
int y_diff)
Scale
box by adding x_diff to the width, and y_diff to the height. |
static <S> BoxType<S> |
Boxes.scaleFromTopRight(BoxType<S> box,
int x_diff,
int y_diff)
Scale
box by adding x_diff to the width, and y_diff to the height. |
static <S> BoxType<S> |
Boxes.setSizeFromBottomLeft(BoxType<S> box,
int width,
int height)
Set the width and height of
box to width and height, respectively. |
static <S> BoxType<S> |
Boxes.setSizeFromBottomRight(BoxType<S> box,
int width,
int height)
Set the width and height of
box to width and height, respectively. |
static <S> BoxType<S> |
Boxes.setSizeFromCenter(BoxType<S> box,
int width,
int height)
Set the width and height of
box to width and height, respectively. |
static <S> BoxType<S> |
Boxes.setSizeFromTopLeft(BoxType<S> box,
int width,
int height)
Set the width and height of
box to width and height, respectively. |
static <S> BoxType<S> |
Boxes.setSizeFromTopRight(BoxType<S> box,
int width,
int height)
Set the width and height of
box to width and height, respectively. |
BoxType<S> |
BoxHorizontalSplitType.upper() |
BoxType<S> |
BoxHorizontalSplit.upper() |
| Modifier and Type | Method and Description |
|---|---|
static <S> BoxType<S> |
Boxes.alignBottomLeft(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignBottomLeftOffset(BoxType, BoxType, int,
int) with zero offsets. |
static <S> BoxType<S> |
Boxes.alignBottomLeft(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignBottomLeftOffset(BoxType, BoxType, int,
int) with zero offsets. |
static <S> BoxType<S> |
Boxes.alignBottomLeftOffset(BoxType<S> outer,
BoxType<S> inner,
int offset_left,
int offset_bottom)
Align the box
inner such that the bottom edge is at least offset_bottom from the inside bottom edge of outer and the left
edge is at least offset_left from the inside left edge of outer. |
static <S> BoxType<S> |
Boxes.alignBottomLeftOffset(BoxType<S> outer,
BoxType<S> inner,
int offset_left,
int offset_bottom)
Align the box
inner such that the bottom edge is at least offset_bottom from the inside bottom edge of outer and the left
edge is at least offset_left from the inside left edge of outer. |
static <S> BoxType<S> |
Boxes.alignBottomRight(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignBottomRightOffset(BoxType, BoxType, int,
int) with zero offsets. |
static <S> BoxType<S> |
Boxes.alignBottomRight(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignBottomRightOffset(BoxType, BoxType, int,
int) with zero offsets. |
static <S> BoxType<S> |
Boxes.alignBottomRightOffset(BoxType<S> outer,
BoxType<S> inner,
int offset_right,
int offset_bottom)
Align the box
inner such that the bottom edge is at least offset_bottom from the inside bottom edge of outer and the right
edge is at least offset_right from the inside right edge of outer. |
static <S> BoxType<S> |
Boxes.alignBottomRightOffset(BoxType<S> outer,
BoxType<S> inner,
int offset_right,
int offset_bottom)
Align the box
inner such that the bottom edge is at least offset_bottom from the inside bottom edge of outer and the right
edge is at least offset_right from the inside right edge of outer. |
static <S> BoxType<S> |
Boxes.alignCenter(BoxType<S> outer,
BoxType<S> inner)
Align the box
inner such that the center of the box is equal to the
center of outer. |
static <S> BoxType<S> |
Boxes.alignCenter(BoxType<S> outer,
BoxType<S> inner)
Align the box
inner such that the center of the box is equal to the
center of outer. |
static <S> BoxType<S> |
Boxes.alignHorizontallyCenter(BoxType<S> outer,
BoxType<S> inner)
Align the box
inner horizontally in the center of outer. |
static <S> BoxType<S> |
Boxes.alignHorizontallyCenter(BoxType<S> outer,
BoxType<S> inner)
Align the box
inner horizontally in the center of outer. |
static <S> BoxType<S> |
Boxes.alignHorizontallyLeft(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignHorizontallyLeftOffset(BoxType, BoxType,
int) with a zero offset. |
static <S> BoxType<S> |
Boxes.alignHorizontallyLeft(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignHorizontallyLeftOffset(BoxType, BoxType,
int) with a zero offset. |
static <S> BoxType<S> |
Boxes.alignHorizontallyLeftOffset(BoxType<S> outer,
BoxType<S> inner,
int offset)
Align the box
inner horizontally against the inside left edge of
outer. |
static <S> BoxType<S> |
Boxes.alignHorizontallyLeftOffset(BoxType<S> outer,
BoxType<S> inner,
int offset)
Align the box
inner horizontally against the inside left edge of
outer. |
static <S> BoxType<S> |
Boxes.alignHorizontallyRight(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignHorizontallyRightOffset(BoxType,
BoxType, int) with a zero offset. |
static <S> BoxType<S> |
Boxes.alignHorizontallyRight(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignHorizontallyRightOffset(BoxType,
BoxType, int) with a zero offset. |
static <S> BoxType<S> |
Boxes.alignHorizontallyRightOffset(BoxType<S> outer,
BoxType<S> inner,
int offset)
Align the box
inner horizontally against the inside right edge of
outer. |
static <S> BoxType<S> |
Boxes.alignHorizontallyRightOffset(BoxType<S> outer,
BoxType<S> inner,
int offset)
Align the box
inner horizontally against the inside right edge of
outer. |
static <S> BoxType<S> |
Boxes.alignTopLeft(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignTopLeftOffset(BoxType, BoxType, int,
int) with zero offsets. |
static <S> BoxType<S> |
Boxes.alignTopLeft(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignTopLeftOffset(BoxType, BoxType, int,
int) with zero offsets. |
static <S> BoxType<S> |
Boxes.alignTopLeftOffset(BoxType<S> outer,
BoxType<S> inner,
int offset_left,
int offset_top)
Align the box
inner such that the top edge is at least offset_top from the inside top edge of outer and the left edge is
at least offset_left from the inside left edge of outer. |
static <S> BoxType<S> |
Boxes.alignTopLeftOffset(BoxType<S> outer,
BoxType<S> inner,
int offset_left,
int offset_top)
Align the box
inner such that the top edge is at least offset_top from the inside top edge of outer and the left edge is
at least offset_left from the inside left edge of outer. |
static <S> BoxType<S> |
Boxes.alignTopRight(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignTopRightOffset(BoxType, BoxType, int,
int) with zero offsets. |
static <S> BoxType<S> |
Boxes.alignTopRight(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignTopRightOffset(BoxType, BoxType, int,
int) with zero offsets. |
static <S> BoxType<S> |
Boxes.alignTopRightOffset(BoxType<S> outer,
BoxType<S> inner,
int offset_right,
int offset_top)
Align the box
inner such that the top edge is at least offset_top from the inside top edge of outer and the right edge is
at least offset_right from the inside right edge of outer. |
static <S> BoxType<S> |
Boxes.alignTopRightOffset(BoxType<S> outer,
BoxType<S> inner,
int offset_right,
int offset_top)
Align the box
inner such that the top edge is at least offset_top from the inside top edge of outer and the right edge is
at least offset_right from the inside right edge of outer. |
static <S> BoxType<S> |
Boxes.alignVerticallyBottom(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignVerticallyBottomOffset(BoxType, BoxType,
int) with a zero offset. |
static <S> BoxType<S> |
Boxes.alignVerticallyBottom(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignVerticallyBottomOffset(BoxType, BoxType,
int) with a zero offset. |
static <S> BoxType<S> |
Boxes.alignVerticallyBottomOffset(BoxType<S> outer,
BoxType<S> inner,
int offset)
Align the box
inner vertically against the inside bottom edge of
outer. |
static <S> BoxType<S> |
Boxes.alignVerticallyBottomOffset(BoxType<S> outer,
BoxType<S> inner,
int offset)
Align the box
inner vertically against the inside bottom edge of
outer. |
static <S> BoxType<S> |
Boxes.alignVerticallyCenter(BoxType<S> outer,
BoxType<S> inner)
Align the box
inner vertically in the center of outer. |
static <S> BoxType<S> |
Boxes.alignVerticallyCenter(BoxType<S> outer,
BoxType<S> inner)
Align the box
inner vertically in the center of outer. |
static <S> BoxType<S> |
Boxes.alignVerticallyTop(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignVerticallyTopOffset(BoxType, BoxType,
int) with a zero offset. |
static <S> BoxType<S> |
Boxes.alignVerticallyTop(BoxType<S> outer,
BoxType<S> inner)
Equivalent to calling
Boxes.alignVerticallyTopOffset(BoxType, BoxType,
int) with a zero offset. |
static <S> BoxType<S> |
Boxes.alignVerticallyTopOffset(BoxType<S> outer,
BoxType<S> inner,
int offset)
Align the box
inner vertically against the inside top edge of
outer. |
static <S> BoxType<S> |
Boxes.alignVerticallyTopOffset(BoxType<S> outer,
BoxType<S> inner,
int offset)
Align the box
inner vertically against the inside top edge of
outer. |
static <S,T> BoxType<T> |
Boxes.cast(BoxType<S> box)
Brand a given box as belonging to a different coordinate space.
|
static <S> boolean |
Boxes.contains(BoxType<S> a,
BoxType<S> b)
Determine whether or not one box contains another.
|
static <S> boolean |
Boxes.contains(BoxType<S> a,
BoxType<S> b)
Determine whether or not one box contains another.
|
static <S> boolean |
Boxes.containsPoint(BoxType<S> a,
int x,
int y)
Determine whether or not a box contains a given point.
|
static <S> Box<S> |
Box.copyOf(BoxType<S> instance)
Creates an immutable copy of a
BoxType value. |
static <S> boolean |
Boxes.couldFitInside(BoxType<S> a,
BoxType<S> b)
Determine whether or not one box could fit inside another.
|
static <S> boolean |
Boxes.couldFitInside(BoxType<S> a,
BoxType<S> b)
Determine whether or not one box could fit inside another.
|
static <S> BoxType<S> |
Boxes.fitBetweenHorizontal(BoxType<S> fit,
BoxType<S> a,
BoxType<S> b)
Attempt to fit
fit between a and b, horizontally. |
static <S> BoxType<S> |
Boxes.fitBetweenHorizontal(BoxType<S> fit,
BoxType<S> a,
BoxType<S> b)
Attempt to fit
fit between a and b, horizontally. |
static <S> BoxType<S> |
Boxes.fitBetweenHorizontal(BoxType<S> fit,
BoxType<S> a,
BoxType<S> b)
Attempt to fit
fit between a and b, horizontally. |
static <S> BoxType<S> |
Boxes.fitBetweenVertical(BoxType<S> fit,
BoxType<S> a,
BoxType<S> b)
Attempt to fit
fit between a and b, vertically. |
static <S> BoxType<S> |
Boxes.fitBetweenVertical(BoxType<S> fit,
BoxType<S> a,
BoxType<S> b)
Attempt to fit
fit between a and b, vertically. |
static <S> BoxType<S> |
Boxes.fitBetweenVertical(BoxType<S> fit,
BoxType<S> a,
BoxType<S> b)
Attempt to fit
fit between a and b, vertically. |
BoxMutable<S> |
BoxMutable.from(BoxType<S> instance)
Fill this modifiable instance with attribute values from the provided
BoxType instance. |
Box.Builder<S> |
Box.Builder.from(BoxType<S> instance)
Fill a builder with attribute values from the provided
BoxType instance. |
static <S> BoxType<S> |
Boxes.hollowOut(BoxType<S> outer,
int left_offset,
int right_offset,
int top_offset,
int bottom_offset)
Construct a new box that fits inside
outer based on the given
offsets from each edge. |
static <S> BoxType<S> |
Boxes.hollowOutEvenly(BoxType<S> outer,
int offset)
Equivalent to calling
Boxes.hollowOut(BoxType, int, int, int, int) with
offset for all offset parameters. |
static <S> BoxType<S> |
Boxes.moveAbsolute(BoxType<S> box,
int x,
int y)
Move the given box to
(x, y). |
static <S> BoxType<S> |
Boxes.moveRelative(BoxType<S> box,
int x,
int y)
Move the given box by
(x, y). |
static <S> BoxType<S> |
Boxes.moveToOrigin(BoxType<S> box)
Move the given box to
(0, 0). |
static <S> BoxVerticalSplit<S> |
BoxVerticalSplit.of(BoxType<S> left,
BoxType<S> right)
Construct a new immutable
BoxVerticalSplit instance. |
static <S> BoxVerticalSplit<S> |
BoxVerticalSplit.of(BoxType<S> left,
BoxType<S> right)
Construct a new immutable
BoxVerticalSplit instance. |
static <S> BoxHorizontalSplit<S> |
BoxHorizontalSplit.of(BoxType<S> upper,
BoxType<S> lower)
Construct a new immutable
BoxHorizontalSplit instance. |
static <S> BoxHorizontalSplit<S> |
BoxHorizontalSplit.of(BoxType<S> upper,
BoxType<S> lower)
Construct a new immutable
BoxHorizontalSplit instance. |
static <S> boolean |
Boxes.overlaps(BoxType<S> a,
BoxType<S> b)
Determine whether or not two boxes overlap.
|
static <S> boolean |
Boxes.overlaps(BoxType<S> a,
BoxType<S> b)
Determine whether or not two boxes overlap.
|
static <S> BoxType<S> |
Boxes.scaleFromBottomLeft(BoxType<S> box,
int x_diff,
int y_diff)
Scale
box by adding x_diff to the width, and y_diff to the height. |
static <S> BoxType<S> |
Boxes.scaleFromBottomRight(BoxType<S> box,
int x_diff,
int y_diff)
Scale
box by adding x_diff to the width, and y_diff to the height. |
static <S> BoxType<S> |
Boxes.scaleFromCenter(BoxType<S> box,
int x_diff,
int y_diff)
Scale
box by adding x_diff to the width, and y_diff to the height. |
static <S> BoxType<S> |
Boxes.scaleFromTopLeft(BoxType<S> box,
int x_diff,
int y_diff)
Scale
box by adding x_diff to the width, and y_diff to the height. |
static <S> BoxType<S> |
Boxes.scaleFromTopRight(BoxType<S> box,
int x_diff,
int y_diff)
Scale
box by adding x_diff to the width, and y_diff to the height. |
BoxVerticalSplit.Builder<S> |
BoxVerticalSplit.Builder.setLeft(BoxType<S> left)
Initializes the value for the
left attribute. |
BoxHorizontalSplit.Builder<S> |
BoxHorizontalSplit.Builder.setLower(BoxType<S> lower)
Initializes the value for the
lower attribute. |
BoxVerticalSplit.Builder<S> |
BoxVerticalSplit.Builder.setRight(BoxType<S> right)
Initializes the value for the
right attribute. |
static <S> BoxType<S> |
Boxes.setSizeFromBottomLeft(BoxType<S> box,
int width,
int height)
Set the width and height of
box to width and height, respectively. |
static <S> BoxType<S> |
Boxes.setSizeFromBottomRight(BoxType<S> box,
int width,
int height)
Set the width and height of
box to width and height, respectively. |
static <S> BoxType<S> |
Boxes.setSizeFromCenter(BoxType<S> box,
int width,
int height)
Set the width and height of
box to width and height, respectively. |
static <S> BoxType<S> |
Boxes.setSizeFromTopLeft(BoxType<S> box,
int width,
int height)
Set the width and height of
box to width and height, respectively. |
static <S> BoxType<S> |
Boxes.setSizeFromTopRight(BoxType<S> box,
int width,
int height)
Set the width and height of
box to width and height, respectively. |
BoxHorizontalSplit.Builder<S> |
BoxHorizontalSplit.Builder.setUpper(BoxType<S> upper)
Initializes the value for the
upper attribute. |
static <S> String |
Boxes.show(BoxType<S> box) |
static <S> String |
Boxes.showToBuilder(BoxType<S> box,
StringBuilder sb) |
static <S> BoxHorizontalSplitType<S> |
Boxes.splitAlongHorizontal(BoxType<S> box,
int height)
Split
box along a horizontal line placed at height units
from its own top edge. |
static <S> BoxVerticalSplitType<S> |
Boxes.splitAlongVertical(BoxType<S> box,
int width)
Split
box along a vertical line placed at width units from
its own left edge. |
BoxVerticalSplit<S> |
BoxVerticalSplit.withLeft(BoxType<S> left)
Copy the current immutable object by setting a value for the
left attribute. |
BoxHorizontalSplit<S> |
BoxHorizontalSplit.withLower(BoxType<S> lower)
Copy the current immutable object by setting a value for the
lower attribute. |
BoxVerticalSplit<S> |
BoxVerticalSplit.withRight(BoxType<S> right)
Copy the current immutable object by setting a value for the
right attribute. |
BoxHorizontalSplit<S> |
BoxHorizontalSplit.withUpper(BoxType<S> upper)
Copy the current immutable object by setting a value for the
upper attribute. |
Copyright © 2016 <code@io7m.com> http://io7m.com