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>javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>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 TypeFieldDescription -
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>intbooleanvoidfireMarkerEvent(Marker.MarkerEvent EVENT)javafx.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.javafx.event.EventHandler<Marker.MarkerEvent>Gets the value of the property onColorChanged.javafx.event.EventHandler<Marker.MarkerEvent>Gets the value of the property onMarkerExceeded.javafx.event.EventHandler<Marker.MarkerEvent>Gets the value of the property onMarkerPressed.javafx.event.EventHandler<Marker.MarkerEvent>Gets the value of the property onMarkerReleased.javafx.event.EventHandler<Marker.MarkerEvent>Gets the value of the property onMarkerUnderrun.javafx.event.EventHandler<Marker.MarkerEvent>Gets the value of the property onTextChanged.javafx.event.EventHandler<Marker.MarkerEvent>Gets the value of the property onTypeChanged.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>javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>>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.voidsetMarkerType(Marker.MarkerType TYPE)Defines the shape that will be used to visualize the marker.voidsetOnColorChanged(javafx.event.EventHandler<Marker.MarkerEvent> value)Sets the value of the property onColorChanged.voidsetOnMarkerExceeded(javafx.event.EventHandler<Marker.MarkerEvent> value)Sets the value of the property onMarkerExceeded.voidsetOnMarkerPressed(javafx.event.EventHandler<Marker.MarkerEvent> value)Sets the value of the property onMarkerPressed.voidsetOnMarkerReleased(javafx.event.EventHandler<Marker.MarkerEvent> value)Sets the value of the property onMarkerReleased.voidsetOnMarkerUnderrun(javafx.event.EventHandler<Marker.MarkerEvent> value)Sets the value of the property onMarkerUnderrun.voidsetOnTextChanged(javafx.event.EventHandler<Marker.MarkerEvent> value)Sets the value of the property onTextChanged.voidsetOnTypeChanged(javafx.event.EventHandler<Marker.MarkerEvent> value)Sets the value of the property onTypeChanged.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:
getValue(),setValue(double)
-
text
public javafx.beans.property.StringProperty textProperty- See Also:
getText(),setText(String)
-
color
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> colorProperty- See Also:
getColor(),setColor(Color)
-
markerType
- See Also:
getMarkerType(),setMarkerType(Marker.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- See Also:
getOnTextChanged(),setOnTextChanged(EventHandler)
-
onTypeChanged
public final javafx.beans.property.ObjectProperty<javafx.event.EventHandler<Marker.MarkerEvent>> onTypeChangedProperty- See Also:
getOnTypeChanged(),setOnTypeChanged(EventHandler)
-
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:
getValue(),setValue(double)
-
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:
getText(),setText(String)
-
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:
getColor(),setColor(Color)
-
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
- See Also:
getMarkerType(),setMarkerType(Marker.MarkerType)
-
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()- See Also:
getOnTextChanged(),setOnTextChanged(EventHandler)
-
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()- See Also:
getOnTypeChanged(),setOnTypeChanged(EventHandler)
-
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
-