@NotThreadSafe public static final class ImmutableLine.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
ImmutableLine.Builder |
addAllPoints(Iterable<? extends Canvas.Point> elements) |
ImmutableLine.Builder |
addPoint(Canvas.Point element) |
ImmutableLine.Builder |
addPoint(int x,
int y) |
ImmutableLine.Builder |
addPoints(Canvas.Point... elements) |
ImmutableLine |
build() |
ImmutableLine.Builder |
color(Canvas.Color color) |
ImmutableLine.Builder |
color(double red,
double green,
double blue) |
ImmutableLine.Builder |
from(Canvas.Line instance) |
ImmutableLine.Builder |
from(ModifiableLine instance) |
ImmutableLine.Builder |
points(Iterable<? extends Canvas.Point> elements) |
ImmutableLine.Builder |
shadow(Canvas.Color shadow) |
ImmutableLine.Builder |
shadow(double red,
double green,
double blue) |
ImmutableLine.Builder |
shadow(Optional<? extends Canvas.Color> shadow) |
@CanIgnoreReturnValue public final ImmutableLine.Builder from(ModifiableLine instance)
@CanIgnoreReturnValue public final ImmutableLine.Builder from(Canvas.Line instance)
@CanIgnoreReturnValue public final ImmutableLine.Builder addPoint(Canvas.Point element)
public final ImmutableLine.Builder addPoint(int x, int y)
@CanIgnoreReturnValue public final ImmutableLine.Builder addPoints(Canvas.Point... elements)
@CanIgnoreReturnValue public final ImmutableLine.Builder points(Iterable<? extends Canvas.Point> elements)
@CanIgnoreReturnValue public final ImmutableLine.Builder addAllPoints(Iterable<? extends Canvas.Point> elements)
@CanIgnoreReturnValue public final ImmutableLine.Builder color(double red, double green, double blue)
@CanIgnoreReturnValue public final ImmutableLine.Builder color(Canvas.Color color)
@CanIgnoreReturnValue public final ImmutableLine.Builder shadow(Canvas.Color shadow)
@CanIgnoreReturnValue public final ImmutableLine.Builder shadow(double red, double green, double blue)
@CanIgnoreReturnValue public final ImmutableLine.Builder shadow(Optional<? extends Canvas.Color> shadow)
public ImmutableLine build()
Copyright © 2022 The Immutables.org authors. All rights reserved.