public interface JFXTemplateBuilder<N>
Modifier and Type | Interface and Description |
---|---|
static class |
JFXTemplateBuilder.JFXAnimationObjectMapBuilder<N> |
Modifier and Type | Method and Description |
---|---|
javafx.animation.Timeline |
build()
Same method as
build(Object) )} but takes no default animation object. |
<B> B |
build(Function<JFXAnimationTemplate<N>,B> builderFunction,
Function<JFXTemplateBuilder.JFXAnimationObjectMapBuilder<N>,JFXTemplateBuilder.JFXAnimationObjectMapBuilder<N>> mapBuilderFunction)
Method which handles a specific builder
Function which provides the JFXAnimationTemplate and should return a specific representation of the animation e.g. a
Timeline . |
<B> B |
build(Function<JFXAnimationTemplate<N>,B> builderFunction,
N defaultAnimationObject)
Same method as
build(Function, Function) but takes directly one default animation
object. |
javafx.animation.Timeline |
build(Function<JFXTemplateBuilder.JFXAnimationObjectMapBuilder<N>,JFXTemplateBuilder.JFXAnimationObjectMapBuilder<N>> mapBuilderFunction)
Same method as
build(Function, Function) but returns directly a Timeline
instance as specific animation representation. |
javafx.animation.Timeline |
build(N defaultAnimationObject)
Same method as
build(Function, Object) but returns directly a Timeline
instance as specific animation representation and takes a default animation object. |
<B> B build(Function<JFXAnimationTemplate<N>,B> builderFunction, Function<JFXTemplateBuilder.JFXAnimationObjectMapBuilder<N>,JFXTemplateBuilder.JFXAnimationObjectMapBuilder<N>> mapBuilderFunction)
Function
which provides the JFXAnimationTemplate
and should return a specific representation of the animation e.g. a
Timeline
. Function
which provides a JFXTemplateBuilder.JFXAnimationObjectMapBuilder
for defining the default animation objects and/or named animation
objects.B
- the specific animation representation type.builderFunction
- the builderFunction
for a specific representation of the
animation.mapBuilderFunction
- the builderFunction
for defining the default animation
objects and/or named animation objects.<B> B build(Function<JFXAnimationTemplate<N>,B> builderFunction, N defaultAnimationObject)
build(Function, Function)
but takes directly one default animation
object.B
- the specific animation representation type.builderFunction
- the builderFunction
for a specific representation of the
animation.defaultAnimationObject
- the default animation object.build(Function, Function)
javafx.animation.Timeline build(Function<JFXTemplateBuilder.JFXAnimationObjectMapBuilder<N>,JFXTemplateBuilder.JFXAnimationObjectMapBuilder<N>> mapBuilderFunction)
build(Function, Function)
but returns directly a Timeline
instance as specific animation representation.mapBuilderFunction
- the builderFunction
for defining the default animation
objects and/or named animation objects.Timeline
instance.build(Function, Function)
javafx.animation.Timeline build(N defaultAnimationObject)
build(Function, Object)
but returns directly a Timeline
instance as specific animation representation and takes a default animation object.defaultAnimationObject
- the default animation object.Timeline
instance.build(Function, Object)
javafx.animation.Timeline build()
build(Object)
)} but takes no default animation object.null
.Timeline
instance.