Top Description Fields Constructors Methods
com.calendarfx.view

public Class DeveloperConsole

extends CalendarFXControl
Class Inheritance
Imports
impl.com.calendarfx.view.DeveloperConsoleSkin, javafx.beans.property.ObjectProperty, .SimpleObjectProperty, javafx.scene.control.Skin, .TabPane

A control used for showing the internals of CalendarFX at work. Helps detecting problems. Developers can freely add their own tabs to the tab pane.

Screenshot

Developer Console

Field Summary

Modifier and TypeField and Description
private final ObjectProperty<DateControl>
private static final String
private TabPane

Constructor Summary

AccessConstructor and Description
public
DeveloperConsole()

Constructs a new view.

Method Summary

Modifier and TypeMethod and Description
protected Skin<?>
createDefaultSkin()

Overrides javafx.scene.control.Control.createDefaultSkin.

Create a new instance of the default skin for this control.

public final ObjectProperty<DateControl>

Returns:

the date control
dateControlProperty
()

Stores a reference to the date control that will be monitored by the console.

public final DateControl

Returns:

the date control
getDateControl
()

Returns the value of dateControlProperty().

public final TabPane

Returns:

the tab pane
getTabPane
()

Returns the tab pane used by the console to display different sections.

public final void
setDateControl(DateControl
the control
control
)

Sets the value of dateControlProperty().

Inherited from com.calendarfx.view.CalendarFXControl:
getPropertySheetItemsgetUserAgentStylesheet

Field Detail

dateControlback to summary
private final ObjectProperty<DateControl> dateControl
DEFAULT_STYLE_CLASSback to summary
private static final String DEFAULT_STYLE_CLASS
tabPaneback to summary
private TabPane tabPane

Constructor Detail

DeveloperConsoleback to summary
public DeveloperConsole()

Constructs a new view.

Method Detail

createDefaultSkinback to summary
protected Skin<?> createDefaultSkin()

Overrides javafx.scene.control.Control.createDefaultSkin.

Doc from javafx.scene.control.Control.createDefaultSkin.

Create a new instance of the default skin for this control. This is called to create a skin for the control if no skin is provided via CSS -fx-skin or set explicitly in a sub-class with setSkin(...).

Returns:Skin<?>

new instance of default skin for this control. If null then the control will have no skin unless one is provided by css.

Annotations
@Override
dateControlPropertyback to summary
public final ObjectProperty<DateControl> dateControlProperty()

Stores a reference to the date control that will be monitored by the console.

Returns:ObjectProperty<DateControl>

the date control

getDateControlback to summary
public final DateControl getDateControl()

Returns the value of dateControlProperty().

Returns:DateControl

the date control

getTabPaneback to summary
public final TabPane getTabPane()

Returns the tab pane used by the console to display different sections. Subclasses can simply add their own tabs.

Returns:TabPane

the tab pane

setDateControlback to summary
public final void setDateControl(DateControl control)

Sets the value of dateControlProperty().

Parameters
control:DateControl

the control