public final class SlideStackModel extends DefaultModel<SlideStackModel,SlideStackView>
| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
LOGGER
The class logger.
|
private PresentationService |
presentationService
Store a strong reference to the service to avoid reloading.
|
private Slide |
selectedSlide
The current slide selected.
|
private SlideModel<SlideStep> |
selectedSlideModel
The current slide model selected.
|
private int |
slidePosition
The Current Slide Position.
|
innerComponentMap, PROCESS_WAVE_METHOD_NAME, rootComponentADD_BEHAVIOR, CALL_ANNOTATED_METHOD_ERROR, COMMAND_NOT_FOUND_ERROR, COMMAND_NOT_FOUND_MESSAGE, COMPONENT_INJECTION_FAILURE, COMPONENT_RELEASE_ERROR, CUSTOM_METHOD_NOT_FOUND, LISTEN_WAVE_TYPE, MODEL_NOT_FOUND_ERROR, MODEL_NOT_FOUND_MESSAGE, NO_WAVE_LISTENER, NOTIFIER_CONSUMES, SEND_WAVE, SERVICE_NOT_FOUND_ERROR, SERVICE_NOT_FOUND_MESSAGE, UNLISTEN_WAVE_TYPE, USE_DEFAULT_WAVE_HANDLER, WAVE_BEAN_CREATION_ERROR, WAVE_DISPATCH_ERROR, WAVE_HANDLING_ERROR, WAVE_LOST, WAVE_LOST_CONTEXT, WAVE_SENDING_ERROR| Constructor and Description |
|---|
SlideStackModel() |
| Modifier and Type | Method and Description |
|---|---|
private javafx.animation.ParallelTransition |
buildSlideTransition(boolean isReverse,
SlideModel<SlideStep> previousSlideModel,
SlideModel<SlideStep> selectedSlideModel)
Get the animation to use between slides.
|
private void |
displaySlide(Slide slide,
boolean isReverse)
Display a slide.
|
protected PresentationService |
getPresentationService() |
int |
getSlidePosition() |
protected void |
hideView() |
protected void |
initInnerComponents() |
protected void |
initModel() |
void |
next()
Got to next slide.
|
void |
previous()
Go to previous slide.
|
protected void |
processWave(org.jrebirth.af.api.wave.Wave wave) |
void |
setSlidePosition(int slidePosition) |
void |
showSlideMenu()
Display the slide menu to navigate.
|
protected void |
showView() |
bindbindInternal, buildView, doHideView, doShowView, getView, initInternalModelfinalize, getRootNode, hideInternalView, ready, showInternalViewaddBehavior, addBehavior, getBehavior, getBehaviorData, hasBehavior, manageOptionalDataaddInnerComponent, attachUi, callCommand, callCommand, getInnerComponent, getRootComponent, initInternalInnerComponents, listen, listen, listen, release, returnData, sendWave, sendWave, setRootComponent, setup, unlistengetCommand, getCommand, getFirstKeyPart, getKey, getKeyPart, getListKeyPart, getLocalFacade, getModel, getModel, getSecondKeyPart, getService, getService, getThirdKeyPart, setKey, setLocalFacadeclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddBehavior, addBehavior, getBehavior, getBehaviorData, hasBehavioraddInnerComponent, getInnerComponent, getRootComponent, listen, listen, listen, sendWave, sendWave, setRootComponent, unlistengetKey, getLocalFacade, release, setKey, setLocalFacade, setupprivate static final org.slf4j.Logger LOGGER
private int slidePosition
private Slide selectedSlide
private SlideModel<SlideStep> selectedSlideModel
private PresentationService presentationService
protected void initModel()
initModel in class DefaultModel<SlideStackModel,SlideStackView>protected void initInnerComponents()
initInnerComponents in class DefaultModel<SlideStackModel,SlideStackView>protected void showView()
showView in class DefaultModel<SlideStackModel,SlideStackView>protected void hideView()
hideView in class DefaultModel<SlideStackModel,SlideStackView>protected void processWave(org.jrebirth.af.api.wave.Wave wave)
processWave in class DefaultModel<SlideStackModel,SlideStackView>protected PresentationService getPresentationService()
private void displaySlide(Slide slide, boolean isReverse)
slide - the slide to displayisReverse - indicate the direction (next or previous slide)private javafx.animation.ParallelTransition buildSlideTransition(boolean isReverse,
SlideModel<SlideStep> previousSlideModel,
SlideModel<SlideStep> selectedSlideModel)
isReverse - true for reverse modepreviousSlideModel - the previous slide modelselectedSlideModel - the current slide modelpublic int getSlidePosition()
public void setSlidePosition(int slidePosition)
slidePosition - The slidePosition to set.public void next()
public void previous()
public void showSlideMenu()
Copyright © 2011–2015 JRebirth OSS. All rights reserved.