public class CanvasFluentImpl<A extends CanvasFluent<A>> extends BaseFluent<A> implements CanvasFluent<A>
CanvasFluent.ArtistNested<N>, CanvasFluent.CircleCanvasShapeNested<T extends java.lang.Number,N>, CanvasFluent.CircleNamedShapesNested<T extends java.lang.Number,N>, CanvasFluent.CircleShapesNested<T extends java.lang.Number,N>, CanvasFluent.SquareCanvasShapeNested<N>, CanvasFluent.SquareNamedShapesNested<N>, CanvasFluent.SquareShapesNested<N>, CanvasFluent.V2CircleCanvasShapeNested<T extends java.lang.Number,N>, CanvasFluent.V2CircleNamedShapesNested<T extends java.lang.Number,N>, CanvasFluent.V2CircleShapesNested<T extends java.lang.Number,N>, CanvasFluent.V2SquareCanvasShapeNested<N>, CanvasFluent.V2SquareNamedShapesNested<N>, CanvasFluent.V2SquareShapesNested<N>_visitables| Constructor and Description |
|---|
CanvasFluentImpl() |
CanvasFluentImpl(Canvas instance) |
accept, accept, accept, aggregate, aggregate, build, build, builderOfpublic CanvasFluentImpl()
public CanvasFluentImpl(Canvas instance)
@Deprecated public Shape getCanvasShape()
getCanvasShape in interface CanvasFluent<A extends CanvasFluent<A>>public Shape buildCanvasShape()
buildCanvasShape in interface CanvasFluent<A extends CanvasFluent<A>>public A withCanvasShape(Shape canvasShape)
withCanvasShape in interface CanvasFluent<A extends CanvasFluent<A>>public java.lang.Boolean hasCanvasShape()
hasCanvasShape in interface CanvasFluent<A extends CanvasFluent<A>>public A withSquareCanvasShape(Square squareCanvasShape)
withSquareCanvasShape in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.SquareCanvasShapeNested<A> withNewSquareCanvasShape()
withNewSquareCanvasShape in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.SquareCanvasShapeNested<A> withNewSquareCanvasShapeLike(Square item)
withNewSquareCanvasShapeLike in interface CanvasFluent<A extends CanvasFluent<A>>public A withNewSquareCanvasShape(int x, int y, int height)
withNewSquareCanvasShape in interface CanvasFluent<A extends CanvasFluent<A>>public A withSquareCanvasShape(Square squareCanvasShape)
withSquareCanvasShape in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.V2SquareCanvasShapeNested<A> withNewV2SquareCanvasShape()
withNewV2SquareCanvasShape in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.V2SquareCanvasShapeNested<A> withNewSquareCanvasShapeLike(Square item)
withNewSquareCanvasShapeLike in interface CanvasFluent<A extends CanvasFluent<A>>public A withNewV2SquareCanvasShape(int x, int y, int height)
withNewV2SquareCanvasShape in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A withCircleCanvasShape(Circle<T> circleCanvasShape)
withCircleCanvasShape in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.V2CircleCanvasShapeNested<T,A> withNewV2CircleCanvasShape()
withNewV2CircleCanvasShape in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.V2CircleCanvasShapeNested<?,A> withNewCircleCanvasShapeLike(Circle<T> item)
withNewCircleCanvasShapeLike in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A withNewV2CircleCanvasShape(int x, int y, T radius)
withNewV2CircleCanvasShape in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A withCircleCanvasShape(Circle<T> circleCanvasShape)
withCircleCanvasShape in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.CircleCanvasShapeNested<T,A> withNewCircleCanvasShape()
withNewCircleCanvasShape in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.CircleCanvasShapeNested<?,A> withNewCircleCanvasShapeLike(Circle<T> item)
withNewCircleCanvasShapeLike in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A withNewCircleCanvasShape(int x, int y, T radius)
withNewCircleCanvasShape in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.SquareNamedShapesNested<A> addNewValueToSquareNamedShapes(java.lang.String key)
addNewValueToSquareNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.SquareNamedShapesNested<A> addNewValueLikeToSquareNamedShapes(java.lang.String key, Square value)
addNewValueLikeToSquareNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.SquareNamedShapesNested<A> editValueInSquareNamedShapes(java.lang.String key)
editValueInSquareNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.SquareNamedShapesNested<A> editOrAddValueInSquareNamedShapes(java.lang.String key)
editOrAddValueInSquareNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.V2SquareNamedShapesNested<A> addNewValueToV2SquareNamedShapes(java.lang.String key)
addNewValueToV2SquareNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.V2SquareNamedShapesNested<A> addNewValueLikeToV2SquareNamedShapes(java.lang.String key, Square value)
addNewValueLikeToV2SquareNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.V2SquareNamedShapesNested<A> editValueInV2SquareNamedShapes(java.lang.String key)
editValueInV2SquareNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.V2SquareNamedShapesNested<A> editOrAddValueInV2SquareNamedShapes(java.lang.String key)
editOrAddValueInV2SquareNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.V2CircleNamedShapesNested<T,A> addNewValueToV2CircleNamedShapes(java.lang.String key)
addNewValueToV2CircleNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.V2CircleNamedShapesNested<T,A> addNewValueLikeToV2CircleNamedShapes(java.lang.String key, Circle<T> value)
addNewValueLikeToV2CircleNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.V2CircleNamedShapesNested<T,A> editValueInV2CircleNamedShapes(java.lang.String key)
editValueInV2CircleNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.V2CircleNamedShapesNested<T,A> editOrAddValueInV2CircleNamedShapes(java.lang.String key)
editOrAddValueInV2CircleNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.CircleNamedShapesNested<T,A> addNewValueToCircleNamedShapes(java.lang.String key)
addNewValueToCircleNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.CircleNamedShapesNested<T,A> addNewValueLikeToCircleNamedShapes(java.lang.String key, Circle<T> value)
addNewValueLikeToCircleNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.CircleNamedShapesNested<T,A> editValueInCircleNamedShapes(java.lang.String key)
editValueInCircleNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.CircleNamedShapesNested<T,A> editOrAddValueInCircleNamedShapes(java.lang.String key)
editOrAddValueInCircleNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A addToNamedShapes(java.lang.String key, Shape value)
addToNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A addToNamedShapes(java.util.Map<java.lang.String,Shape> map)
addToNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A removeFromNamedShapes(java.lang.String key)
removeFromNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A removeFromNamedShapes(java.util.Map<java.lang.String,Shape> map)
removeFromNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public java.util.Map<java.lang.String,Shape> getNamedShapes()
getNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <K,V> A withNamedShapes(java.util.Map<java.lang.String,Shape> namedShapes)
withNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public java.lang.Boolean hasNamedShapes()
hasNamedShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A addToShapes(VisitableBuilder<? extends Shape,?> builder)
addToShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A addToShapes(java.lang.Integer index, VisitableBuilder<? extends Shape,?> builder)
addToShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A addToShapes(java.lang.Integer index, Shape item)
addToShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A setToShapes(java.lang.Integer index, Shape item)
setToShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A addToShapes(Shape... items)
addToShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A addAllToShapes(java.util.Collection<Shape> items)
addAllToShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A removeFromShapes(VisitableBuilder<? extends Shape,?> builder)
removeFromShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A removeFromShapes(Shape... items)
removeFromShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A removeAllFromShapes(java.util.Collection<Shape> items)
removeAllFromShapes in interface CanvasFluent<A extends CanvasFluent<A>>@Deprecated public java.util.List<Shape> getShapes()
getShapes in interface CanvasFluent<A extends CanvasFluent<A>>public java.util.List<Shape> buildShapes()
buildShapes in interface CanvasFluent<A extends CanvasFluent<A>>public Shape buildShape(java.lang.Integer index)
buildShape in interface CanvasFluent<A extends CanvasFluent<A>>public Shape buildFirstShape()
buildFirstShape in interface CanvasFluent<A extends CanvasFluent<A>>public Shape buildLastShape()
buildLastShape in interface CanvasFluent<A extends CanvasFluent<A>>public Shape buildMatchingShape(java.util.function.Predicate<VisitableBuilder<? extends Shape,?>> predicate)
buildMatchingShape in interface CanvasFluent<A extends CanvasFluent<A>>public java.lang.Boolean hasMatchingShape(java.util.function.Predicate<VisitableBuilder<? extends Shape,?>> predicate)
hasMatchingShape in interface CanvasFluent<A extends CanvasFluent<A>>public A withShapes(java.util.List<Shape> shapes)
withShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A withShapes(Shape... shapes)
withShapes in interface CanvasFluent<A extends CanvasFluent<A>>public java.lang.Boolean hasShapes()
hasShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A addToSquareShapes(java.lang.Integer index, Square item)
addToSquareShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A setToSquareShapes(java.lang.Integer index, Square item)
setToSquareShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A addToSquareShapes(Square... items)
addToSquareShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A addAllToSquareShapes(java.util.Collection<Square> items)
addAllToSquareShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A removeFromSquareShapes(Square... items)
removeFromSquareShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A removeAllFromSquareShapes(java.util.Collection<Square> items)
removeAllFromSquareShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A removeMatchingFromSquareShapes(java.util.function.Predicate<VisitableBuilder<? extends Shape,?>> predicate)
removeMatchingFromSquareShapes in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.SquareShapesNested<A> addNewSquareShape()
addNewSquareShape in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.SquareShapesNested<A> addNewSquareShapeLike(Square item)
addNewSquareShapeLike in interface CanvasFluent<A extends CanvasFluent<A>>public A addNewSquareShape(int x, int y, int height)
addNewSquareShape in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.SquareShapesNested<A> setNewSquareShapeLike(java.lang.Integer index, Square item)
setNewSquareShapeLike in interface CanvasFluent<A extends CanvasFluent<A>>public A addToSquareShapes(java.lang.Integer index, Square item)
addToSquareShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A setToSquareShapes(java.lang.Integer index, Square item)
setToSquareShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A addToSquareShapes(Square... items)
addToSquareShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A addAllToV2SquareShapes(java.util.Collection<Square> items)
addAllToV2SquareShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A removeFromSquareShapes(Square... items)
removeFromSquareShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A removeAllFromV2SquareShapes(java.util.Collection<Square> items)
removeAllFromV2SquareShapes in interface CanvasFluent<A extends CanvasFluent<A>>public A removeMatchingFromV2SquareShapes(java.util.function.Predicate<VisitableBuilder<? extends Shape,?>> predicate)
removeMatchingFromV2SquareShapes in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.V2SquareShapesNested<A> addNewV2SquareShape()
addNewV2SquareShape in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.V2SquareShapesNested<A> addNewSquareShapeLike(Square item)
addNewSquareShapeLike in interface CanvasFluent<A extends CanvasFluent<A>>public A addNewV2SquareShape(int x, int y, int height)
addNewV2SquareShape in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.V2SquareShapesNested<A> setNewSquareShapeLike(java.lang.Integer index, Square item)
setNewSquareShapeLike in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A addToCircleShapes(java.lang.Integer index, Circle<T> item)
addToCircleShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A setToCircleShapes(java.lang.Integer index, Circle<T> item)
setToCircleShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A addToCircleShapes(Circle<T>... items)
addToCircleShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A addAllToV2CircleShapes(java.util.Collection<Circle<T>> items)
addAllToV2CircleShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A removeFromCircleShapes(Circle<T>... items)
removeFromCircleShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A removeAllFromV2CircleShapes(java.util.Collection<Circle<T>> items)
removeAllFromV2CircleShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A removeMatchingFromV2CircleShapes(java.util.function.Predicate<VisitableBuilder<? extends Shape,?>> predicate)
removeMatchingFromV2CircleShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.V2CircleShapesNested<T,A> addNewV2CircleShape()
addNewV2CircleShape in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.V2CircleShapesNested<?,A> addNewCircleShapeLike(Circle<T> item)
addNewCircleShapeLike in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A addNewV2CircleShape(int x, int y, T radius)
addNewV2CircleShape in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.V2CircleShapesNested<?,A> setNewCircleShapeLike(java.lang.Integer index, Circle<T> item)
setNewCircleShapeLike in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A addToCircleShapes(java.lang.Integer index, Circle<T> item)
addToCircleShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A setToCircleShapes(java.lang.Integer index, Circle<T> item)
setToCircleShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A addToCircleShapes(Circle<T>... items)
addToCircleShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A addAllToCircleShapes(java.util.Collection<Circle<T>> items)
addAllToCircleShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A removeFromCircleShapes(Circle<T>... items)
removeFromCircleShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A removeAllFromCircleShapes(java.util.Collection<Circle<T>> items)
removeAllFromCircleShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A removeMatchingFromCircleShapes(java.util.function.Predicate<VisitableBuilder<? extends Shape,?>> predicate)
removeMatchingFromCircleShapes in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.CircleShapesNested<T,A> addNewCircleShape()
addNewCircleShape in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.CircleShapesNested<?,A> addNewCircleShapeLike(Circle<T> item)
addNewCircleShapeLike in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> A addNewCircleShape(int x, int y, T radius)
addNewCircleShape in interface CanvasFluent<A extends CanvasFluent<A>>public <T extends java.lang.Number> CanvasFluent.CircleShapesNested<?,A> setNewCircleShapeLike(java.lang.Integer index, Circle<T> item)
setNewCircleShapeLike in interface CanvasFluent<A extends CanvasFluent<A>>@Deprecated public Artist getArtist()
getArtist in interface CanvasFluent<A extends CanvasFluent<A>>public Artist buildArtist()
buildArtist in interface CanvasFluent<A extends CanvasFluent<A>>public A withArtist(Artist artist)
withArtist in interface CanvasFluent<A extends CanvasFluent<A>>public java.lang.Boolean hasArtist()
hasArtist in interface CanvasFluent<A extends CanvasFluent<A>>public A withNewArtist(java.lang.String firstName, java.lang.String lastName)
withNewArtist in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.ArtistNested<A> withNewArtist()
withNewArtist in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.ArtistNested<A> withNewArtistLike(Artist item)
withNewArtistLike in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.ArtistNested<A> editArtist()
editArtist in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.ArtistNested<A> editOrNewArtist()
editOrNewArtist in interface CanvasFluent<A extends CanvasFluent<A>>public CanvasFluent.ArtistNested<A> editOrNewArtistLike(Artist item)
editOrNewArtistLike in interface CanvasFluent<A extends CanvasFluent<A>>public Date getDate()
getDate in interface CanvasFluent<A extends CanvasFluent<A>>public A withDate(Date date)
withDate in interface CanvasFluent<A extends CanvasFluent<A>>public java.lang.Boolean hasDate()
hasDate in interface CanvasFluent<A extends CanvasFluent<A>>public A withNewDate(int month, int year)
withNewDate in interface CanvasFluent<A extends CanvasFluent<A>>public A addToNotes(java.lang.String key, java.lang.String value)
addToNotes in interface CanvasFluent<A extends CanvasFluent<A>>public A addToNotes(java.util.Map<java.lang.String,java.lang.String> map)
addToNotes in interface CanvasFluent<A extends CanvasFluent<A>>public A removeFromNotes(java.lang.String key)
removeFromNotes in interface CanvasFluent<A extends CanvasFluent<A>>public A removeFromNotes(java.util.Map<java.lang.String,java.lang.String> map)
removeFromNotes in interface CanvasFluent<A extends CanvasFluent<A>>public java.util.Map<java.lang.String,java.lang.String> getNotes()
getNotes in interface CanvasFluent<A extends CanvasFluent<A>>public <K,V> A withNotes(java.util.Map<java.lang.String,java.lang.String> notes)
withNotes in interface CanvasFluent<A extends CanvasFluent<A>>public java.lang.Boolean hasNotes()
hasNotes in interface CanvasFluent<A extends CanvasFluent<A>>public boolean equals(java.lang.Object o)
equals in class BaseFluent<A extends CanvasFluent<A>>public int hashCode()
hashCode in class BaseFluent<A extends CanvasFluent<A>>public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2022. All Rights Reserved.