Top Description Fields Constructors Methods
com.dlsc.preferencesfx.view

public Class BreadCrumbPresenter

extends Object
implements Presenter
Class Inheritance
All Implemented Interfaces
com.dlsc.preferencesfx.view.Presenter
Static Imports
com.dlsc.preferencesfx.util.Constants.BREADCRUMB_DELIMITER

Contains presenter logic of the BreadCrumbView.
Authors
François Martin, Marco Sanfratello

Field Summary

Modifier and TypeField and Description
private static final Logger
private final PreferencesFxModel

Constructor Summary

AccessConstructor and Description

Method Summary

Modifier and TypeMethod and Description
private Category

Returns:

a matching category or null if nothing is found
searchCategory
(String
the breadcrumb, which the matching category should have
breadcrumb
)

Searches in all categories for the category that matches a breadcrumb.

public void
setupBindings()

Overrides default com.dlsc.preferencesfx.view.Presenter.setupBindings.

Sets up bindings of the view.

public void
setupBreadCrumbBar()

Sets up the BreadcrumbBar depending on the displayed category.

public void
setupValueChangedListeners()

Overrides default com.dlsc.preferencesfx.view.Presenter.setupValueChangedListeners.

Adds all listeners to view elements and model properties.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LOGGERback to summary
private static final Logger LOGGER
modelback to summary
private final PreferencesFxModel model

Constructor Detail

Method Detail

searchCategoryback to summary
private Category searchCategory(String breadcrumb)

Searches in all categories for the category that matches a breadcrumb.

Parameters
breadcrumb:String

the breadcrumb, which the matching category should have

Returns:Category

a matching category or null if nothing is found

setupBindingsback to summary
public void setupBindings()

Overrides default com.dlsc.preferencesfx.view.Presenter.setupBindings.

Doc from com.dlsc.preferencesfx.view.Presenter.setupBindings.

Sets up bindings of the view.

Annotations
@Override
setupBreadCrumbBarback to summary
public void setupBreadCrumbBar()

Sets up the BreadcrumbBar depending on the displayed category.

setupValueChangedListenersback to summary
public void setupValueChangedListeners()

Overrides default com.dlsc.preferencesfx.view.Presenter.setupValueChangedListeners.

Doc from com.dlsc.preferencesfx.view.Presenter.setupValueChangedListeners.

Adds all listeners to view elements and model properties.