Interface FxFlipBookBuilder

  • All Superinterfaces:
    org.refcodes.component.Ceasable, org.refcodes.component.Ceasable.UncheckedCeasable, org.refcodes.component.Destroyable, org.refcodes.graphical.FlipBookBuilder<Image>, org.refcodes.component.Initializable, org.refcodes.component.Initializable.UncheckedInitializable, org.refcodes.component.LifeCycleComponent, org.refcodes.component.LifeCycleComponent.UncheckedLifeCycleComponent, org.refcodes.component.Pausable, org.refcodes.component.Pausable.UncheckedPausable, org.refcodes.component.Resumable, org.refcodes.component.Resumable.UncheckedResumable, org.refcodes.component.Startable, org.refcodes.component.Startable.UncheckedStartable, org.refcodes.component.Stoppable, org.refcodes.component.Stoppable.UncheckedStoppable
    All Known Implementing Classes:
    FxFlipBookBuilderImpl


    public interface FxFlipBookBuilder
    extends org.refcodes.graphical.FlipBookBuilder<Image>
    The interface FxFlipBookBuilder defines functionality for animated image nodes similar to an animated GIF.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.refcodes.component.Ceasable

        org.refcodes.component.Ceasable.CeaseAutomaton, org.refcodes.component.Ceasable.CeaseBuilder<B extends org.refcodes.component.Ceasable.CeaseBuilder<B>>, org.refcodes.component.Ceasable.UncheckedCeasable
      • Nested classes/interfaces inherited from interface org.refcodes.component.Destroyable

        org.refcodes.component.Destroyable.DestroyAutomaton
      • Nested classes/interfaces inherited from interface org.refcodes.component.Initializable

        org.refcodes.component.Initializable.InitializeAutomaton, org.refcodes.component.Initializable.InitializeBuilder<B extends org.refcodes.component.Initializable.InitializeBuilder<B>>, org.refcodes.component.Initializable.UncheckedInitializable
      • Nested classes/interfaces inherited from interface org.refcodes.component.LifeCycleComponent

        org.refcodes.component.LifeCycleComponent.LifeCycleAutomaton, org.refcodes.component.LifeCycleComponent.UncheckedLifeCycleComponent
      • Nested classes/interfaces inherited from interface org.refcodes.component.Pausable

        org.refcodes.component.Pausable.PauseAutomaton, org.refcodes.component.Pausable.PauseBuilder<B extends org.refcodes.component.Pausable.PauseBuilder<B>>, org.refcodes.component.Pausable.UncheckedPausable
      • Nested classes/interfaces inherited from interface org.refcodes.component.Resumable

        org.refcodes.component.Resumable.ResumeAutomaton, org.refcodes.component.Resumable.ResumeBuilder<B extends org.refcodes.component.Resumable.ResumeBuilder<B>>, org.refcodes.component.Resumable.UncheckedResumable
      • Nested classes/interfaces inherited from interface org.refcodes.component.Startable

        org.refcodes.component.Startable.StartAutomaton, org.refcodes.component.Startable.StartBuilder<B extends org.refcodes.component.Startable.StartBuilder<B>>, org.refcodes.component.Startable.UncheckedStartable
      • Nested classes/interfaces inherited from interface org.refcodes.component.Stoppable

        org.refcodes.component.Stoppable.StopAutomaton, org.refcodes.component.Stoppable.StopBuilder<B extends org.refcodes.component.Stoppable.StopBuilder<B>>, org.refcodes.component.Stoppable.UncheckedStoppable
    • Method Summary

      All Methods Static Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      static FxFlipBookBuilder build​()
      This is a convenience method for easily instantiating the according builder.
      default FxFlipBookBuilder withImageDurationInMs​(int aDurationInMs)
      default FxFlipBookBuilder withStartUpDelayInMs​(int aStartUpDelayInMs)
      • Methods inherited from interface org.refcodes.component.Ceasable

        ceaseUnchecked
      • Methods inherited from interface org.refcodes.component.Ceasable.UncheckedCeasable

        cease
      • Methods inherited from interface org.refcodes.component.Destroyable

        destroy
      • Methods inherited from interface org.refcodes.graphical.FlipBookBuilder

        addCeaseImage, addCeaseSequence, addMainLoopImage, addMainLoopSequence, addStartUpImage, addStartUpSequence, getImageDurationInMs, getStartUpDelayInMs, setImageDurationInMs, setStartUpDelayInMs, withCeaseImage, withCeaseSequence, withMainLoopImage, withMainLoopSequence, withStartUpImage, withStartUpSequence
      • Methods inherited from interface org.refcodes.component.Initializable

        initializeUnchecked
      • Methods inherited from interface org.refcodes.component.Initializable.UncheckedInitializable

        initialize
      • Methods inherited from interface org.refcodes.component.Pausable

        pauseUnchecked
      • Methods inherited from interface org.refcodes.component.Pausable.UncheckedPausable

        pause
      • Methods inherited from interface org.refcodes.component.Resumable

        resumeUnchecked
      • Methods inherited from interface org.refcodes.component.Resumable.UncheckedResumable

        resume
      • Methods inherited from interface org.refcodes.component.Startable

        startUnchecked
      • Methods inherited from interface org.refcodes.component.Startable.UncheckedStartable

        start
      • Methods inherited from interface org.refcodes.component.Stoppable

        stopUnchecked
      • Methods inherited from interface org.refcodes.component.Stoppable.UncheckedStoppable

        stop
    • Method Detail

      • withImageDurationInMs

        default FxFlipBookBuilder withImageDurationInMs​(int aDurationInMs)
        Specified by:
        withImageDurationInMs in interface org.refcodes.graphical.FlipBookBuilder<Image>
      • withStartUpDelayInMs

        default FxFlipBookBuilder withStartUpDelayInMs​(int aStartUpDelayInMs)
        Specified by:
        withStartUpDelayInMs in interface org.refcodes.graphical.FlipBookBuilder<Image>
      • build

        static FxFlipBookBuilder build​()
        This is a convenience method for easily instantiating the according builder.
        Returns:
        an instance (using a default implementation) of this builder