java.lang.Object
eu.hansolo.medusa.Marker
- All Implemented Interfaces:
Comparable<Marker>
Created by hansolo on 11.12.15.
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.ObjectProperty<javafx.scene.paint.Color>javafx.beans.property.ObjectProperty<Marker.MarkerType>final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>javafx.beans.property.StringPropertyjavafx.beans.property.DoubleProperty -
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Marker.MarkerEventfinal Marker.MarkerEventfinal Marker.MarkerEventfinal Marker.MarkerEventfinal Marker.MarkerEventfinal Marker.MarkerEventfinal Marker.MarkerEventfinal Marker.MarkerEvent -
Constructor Summary
ConstructorsConstructorDescriptionMarker()Marker(double VALUE, Marker.MarkerType TYPE) Marker(double VALUE, String TEXT, Marker.MarkerType TYPE) Marker(double VALUE, String TEXT, javafx.scene.paint.Color COLOR, Marker.MarkerType TYPE) Marker(double VALUE, String TEXT, javafx.scene.paint.Color COLOR, Marker.MarkerType TYPE, String STYLE_CLASS) Marker(double VALUE, javafx.scene.paint.Color COLOR) Marker(double VALUE, javafx.scene.paint.Color COLOR, Marker.MarkerType TYPE) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckForValue(double VALUE) Checks if a given value is smaller/bigger than the stored value.javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>intbooleanvoidjavafx.scene.paint.ColorgetColor()Returns the color that will be used to colorize the marker.Returns the shape that will be used to visualize the marker.final javafx.event.EventHandler<Marker.MarkerEvent>Gets the value of the property onColorChanged.final javafx.event.EventHandler<Marker.MarkerEvent>Gets the value of the property onMarkerExceeded.final javafx.event.EventHandler<Marker.MarkerEvent>Gets the value of the property onMarkerPressed.final javafx.event.EventHandler<Marker.MarkerEvent>Gets the value of the property onMarkerReleased.final javafx.event.EventHandler<Marker.MarkerEvent>Gets the value of the property onMarkerUnderrun.final javafx.event.EventHandler<Marker.MarkerEvent>Gets the value of the property onTextChanged.final javafx.event.EventHandler<Marker.MarkerEvent>Gets the value of the property onTypeChanged.final javafx.event.EventHandler<Marker.MarkerEvent>Gets the value of the property onValueChanged.Returns the style class that can be used to colorize the marker.getText()Returns the text that was defined for the marker.doublegetValue()Returns the value that was defined for the marker.javafx.beans.property.ObjectProperty<Marker.MarkerType>final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>voidsetColor(javafx.scene.paint.Color COLOR) Defines the color that will be used to colorize the marker.voidDefines the shape that will be used to visualize the marker.final voidsetOnColorChanged(javafx.event.EventHandler<Marker.MarkerEvent> value) Sets the value of the property onColorChanged.final voidsetOnMarkerExceeded(javafx.event.EventHandler<Marker.MarkerEvent> value) Sets the value of the property onMarkerExceeded.final voidsetOnMarkerPressed(javafx.event.EventHandler<Marker.MarkerEvent> value) Sets the value of the property onMarkerPressed.final voidsetOnMarkerReleased(javafx.event.EventHandler<Marker.MarkerEvent> value) Sets the value of the property onMarkerReleased.final voidsetOnMarkerUnderrun(javafx.event.EventHandler<Marker.MarkerEvent> value) Sets the value of the property onMarkerUnderrun.final voidsetOnTextChanged(javafx.event.EventHandler<Marker.MarkerEvent> value) Sets the value of the property onTextChanged.final voidsetOnTypeChanged(javafx.event.EventHandler<Marker.MarkerEvent> value) Sets the value of the property onTypeChanged.final voidsetOnValueChanged(javafx.event.EventHandler<Marker.MarkerEvent> value) Sets the value of the property onValueChanged.voidsetStyleClass(String STYLE_CLASS) Defines the style class that can be used to colorize the marker.voidDefines a text for this marker.voidsetValue(double VALUE) Defines the value for the markerjavafx.beans.property.StringPropertytoString()javafx.beans.property.DoubleProperty
-
Property Details
-
value
public javafx.beans.property.DoubleProperty valueProperty- See Also:
-
text
public javafx.beans.property.StringProperty textProperty- See Also:
-
color
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> colorProperty- See Also:
-
markerType
-
onMarkerExceeded
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>> onMarkerExceededProperty -
onMarkerUnderrun
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>> onMarkerUnderrunProperty -
onValueChanged
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>> onValueChangedProperty -
onColorChanged
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>> onColorChangedProperty -
onTextChanged
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>> onTextChangedProperty -
onTypeChanged
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>> onTypeChangedProperty -
onMarkerPressed
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>> onMarkerPressedProperty -
onMarkerReleased
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>> onMarkerReleasedProperty
-
-
Field Details
-
MARKER_PRESSED_EVENT
-
MARKER_RELEASED_EVENT
-
VALUE_CHANGED_EVENT
-
COLOR_CHANGED_EVENT
-
TEXT_CHANGED_EVENT
-
TYPE_CHANGED_EVENT
-
EXCEEDED_EVENT
-
UNDERRUN_EVENT
-
-
Constructor Details
-
Marker
public Marker() -
Marker
-
Marker
public Marker(double VALUE, javafx.scene.paint.Color COLOR) -
Marker
-
Marker
-
Marker
-
Marker
-
Marker
-
Marker
public Marker(double VALUE, String TEXT, javafx.scene.paint.Color COLOR, Marker.MarkerType TYPE, String STYLE_CLASS)
-
-
Method Details
-
getValue
public double getValue()Returns the value that was defined for the marker.- Returns:
- the value that was defined for the marker
-
setValue
public void setValue(double VALUE) Defines the value for the marker- Parameters:
VALUE-
-
valueProperty
public javafx.beans.property.DoubleProperty valueProperty()- See Also:
-
getText
Returns the text that was defined for the marker. This text can be used as a description and will be used in tooltips.- Returns:
- the text that was defined for the marker
-
setText
Defines a text for this marker. This text can be used as a description and will be used in tooltips.- Parameters:
TEXT-
-
textProperty
public javafx.beans.property.StringProperty textProperty()- See Also:
-
getColor
public javafx.scene.paint.Color getColor()Returns the color that will be used to colorize the marker.- Returns:
- the color that will be used to colorize the marker
-
setColor
public void setColor(javafx.scene.paint.Color COLOR) Defines the color that will be used to colorize the marker.- Parameters:
COLOR-
-
colorProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> colorProperty()- See Also:
-
getMarkerType
Returns the shape that will be used to visualize the marker. The values are STANDARD, DOT, TRAPEZOID.- Returns:
- the shape that will be used to visualize the marker
-
setMarkerType
Defines the shape that will be used to visualize the marker. The values are STANDARD, DOT, TRAPEZOID.- Parameters:
TYPE-
-
markerTypeProperty
-
getStyleClass
Returns the style class that can be used to colorize the marker. This is not implemented in the current available skins.- Returns:
- the style class that can be used to colorize the marker
-
setStyleClass
Defines the style class that can be used to colorize the marker. This is not implemented in the current available marker.- Parameters:
STYLE_CLASS-
-
equals
-
checkForValue
public void checkForValue(double VALUE) Checks if a given value is smaller/bigger than the stored value. With those checks it can be detected if the current value exceeds or underruns the marker. In both cases an event will be fired.- Parameters:
VALUE-
-
compareTo
- Specified by:
compareToin interfaceComparable<Marker>
-
toString
-
onMarkerExceededProperty
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>> onMarkerExceededProperty() -
setOnMarkerExceeded
Sets the value of the property onMarkerExceeded.- Property description:
-
getOnMarkerExceeded
Gets the value of the property onMarkerExceeded.- Property description:
-
onMarkerUnderrunProperty
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>> onMarkerUnderrunProperty() -
setOnMarkerUnderrun
Sets the value of the property onMarkerUnderrun.- Property description:
-
getOnMarkerUnderrun
Gets the value of the property onMarkerUnderrun.- Property description:
-
onValueChangedProperty
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>> onValueChangedProperty() -
setOnValueChanged
Sets the value of the property onValueChanged.- Property description:
-
getOnValueChanged
Gets the value of the property onValueChanged.- Property description:
-
onColorChangedProperty
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>> onColorChangedProperty() -
setOnColorChanged
Sets the value of the property onColorChanged.- Property description:
-
getOnColorChanged
Gets the value of the property onColorChanged.- Property description:
-
onTextChangedProperty
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>> onTextChangedProperty() -
setOnTextChanged
Sets the value of the property onTextChanged.- Property description:
-
getOnTextChanged
Gets the value of the property onTextChanged.- Property description:
-
onTypeChangedProperty
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>> onTypeChangedProperty() -
setOnTypeChanged
Sets the value of the property onTypeChanged.- Property description:
-
getOnTypeChanged
Gets the value of the property onTypeChanged.- Property description:
-
onMarkerPressedProperty
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>> onMarkerPressedProperty() -
setOnMarkerPressed
Sets the value of the property onMarkerPressed.- Property description:
-
getOnMarkerPressed
Gets the value of the property onMarkerPressed.- Property description:
-
onMarkerReleasedProperty
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>> onMarkerReleasedProperty() -
setOnMarkerReleased
Sets the value of the property onMarkerReleased.- Property description:
-
getOnMarkerReleased
Gets the value of the property onMarkerReleased.- Property description:
-
fireMarkerEvent
-