// @formatter:off
/*
* Unlicensed, generated by javafx.ftl
*/
package javafx.scene;
/**
* {@link Scene}建構器。
*
* @author JarReflectionDataLoader-1.0.0
* @version jfxrt.jar
* @param <Z> 要建構的物件型態(需繼承{@link Scene})
* @param <B> 建構器本身的型態(需繼承{@link SceneMaker})
*/
@javax.annotation.Generated("Generated by javafx.ftl")
@SuppressWarnings("all")
public class SceneMaker<Z extends Scene, B extends SceneMaker<Z, B>>
extends jxtn.jfx.makers.AbstractMaker<Z, B>
implements SceneMakerExt<Z, B>
{
private boolean hasCamera;
private javafx.scene.Camera valCamera;
private boolean hasCursor;
private javafx.scene.Cursor valCursor;
private boolean hasEventDispatcher;
private javafx.event.EventDispatcher valEventDispatcher;
private boolean hasFill;
private javafx.scene.paint.Paint valFill;
private boolean hasNodeOrientation;
private javafx.geometry.NodeOrientation valNodeOrientation;
private boolean hasOnContextMenuRequested;
private javafx.event.EventHandler<? super javafx.scene.input.ContextMenuEvent> valOnContextMenuRequested;
private boolean hasOnDragDetected;
private javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> valOnDragDetected;
private boolean hasOnDragDone;
private javafx.event.EventHandler<? super javafx.scene.input.DragEvent> valOnDragDone;
private boolean hasOnDragDropped;
private javafx.event.EventHandler<? super javafx.scene.input.DragEvent> valOnDragDropped;
private boolean hasOnDragEntered;
private javafx.event.EventHandler<? super javafx.scene.input.DragEvent> valOnDragEntered;
private boolean hasOnDragExited;
private javafx.event.EventHandler<? super javafx.scene.input.DragEvent> valOnDragExited;
private boolean hasOnDragOver;
private javafx.event.EventHandler<? super javafx.scene.input.DragEvent> valOnDragOver;
private boolean hasOnInputMethodTextChanged;
private javafx.event.EventHandler<? super javafx.scene.input.InputMethodEvent> valOnInputMethodTextChanged;
private boolean hasOnKeyPressed;
private javafx.event.EventHandler<? super javafx.scene.input.KeyEvent> valOnKeyPressed;
private boolean hasOnKeyReleased;
private javafx.event.EventHandler<? super javafx.scene.input.KeyEvent> valOnKeyReleased;
private boolean hasOnKeyTyped;
private javafx.event.EventHandler<? super javafx.scene.input.KeyEvent> valOnKeyTyped;
private boolean hasOnMouseClicked;
private javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> valOnMouseClicked;
private boolean hasOnMouseDragEntered;
private javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent> valOnMouseDragEntered;
private boolean hasOnMouseDragExited;
private javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent> valOnMouseDragExited;
private boolean hasOnMouseDragOver;
private javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent> valOnMouseDragOver;
private boolean hasOnMouseDragReleased;
private javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent> valOnMouseDragReleased;
private boolean hasOnMouseDragged;
private javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> valOnMouseDragged;
private boolean hasOnMouseEntered;
private javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> valOnMouseEntered;
private boolean hasOnMouseExited;
private javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> valOnMouseExited;
private boolean hasOnMouseMoved;
private javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> valOnMouseMoved;
private boolean hasOnMousePressed;
private javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> valOnMousePressed;
private boolean hasOnMouseReleased;
private javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> valOnMouseReleased;
private boolean hasOnRotate;
private javafx.event.EventHandler<? super javafx.scene.input.RotateEvent> valOnRotate;
private boolean hasOnRotationFinished;
private javafx.event.EventHandler<? super javafx.scene.input.RotateEvent> valOnRotationFinished;
private boolean hasOnRotationStarted;
private javafx.event.EventHandler<? super javafx.scene.input.RotateEvent> valOnRotationStarted;
private boolean hasOnScroll;
private javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent> valOnScroll;
private boolean hasOnScrollFinished;
private javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent> valOnScrollFinished;
private boolean hasOnScrollStarted;
private javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent> valOnScrollStarted;
private boolean hasOnSwipeDown;
private javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent> valOnSwipeDown;
private boolean hasOnSwipeLeft;
private javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent> valOnSwipeLeft;
private boolean hasOnSwipeRight;
private javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent> valOnSwipeRight;
private boolean hasOnSwipeUp;
private javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent> valOnSwipeUp;
private boolean hasOnTouchMoved;
private javafx.event.EventHandler<? super javafx.scene.input.TouchEvent> valOnTouchMoved;
private boolean hasOnTouchPressed;
private javafx.event.EventHandler<? super javafx.scene.input.TouchEvent> valOnTouchPressed;
private boolean hasOnTouchReleased;
private javafx.event.EventHandler<? super javafx.scene.input.TouchEvent> valOnTouchReleased;
private boolean hasOnTouchStationary;
private javafx.event.EventHandler<? super javafx.scene.input.TouchEvent> valOnTouchStationary;
private boolean hasOnZoom;
private javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent> valOnZoom;
private boolean hasOnZoomFinished;
private javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent> valOnZoomFinished;
private boolean hasOnZoomStarted;
private javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent> valOnZoomStarted;
private boolean hasRoot;
private javafx.scene.Parent valRoot;
private boolean hasStylesheets;
private java.util.Collection<java.lang.String> valStylesheets;
private boolean hasUserAgentStylesheet;
private java.lang.String valUserAgentStylesheet;
private boolean hasUserData;
private java.lang.Object valUserData;
private boolean bound1Camera;
private boolean bound2Camera;
private javafx.beans.value.ObservableValue<? extends javafx.scene.Camera> obsrv1Camera;
private javafx.beans.property.Property<javafx.scene.Camera> obsrv2Camera;
private boolean bound1Cursor;
private boolean bound2Cursor;
private javafx.beans.value.ObservableValue<? extends javafx.scene.Cursor> obsrv1Cursor;
private javafx.beans.property.Property<javafx.scene.Cursor> obsrv2Cursor;
private boolean bound1EventDispatcher;
private boolean bound2EventDispatcher;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventDispatcher> obsrv1EventDispatcher;
private javafx.beans.property.Property<javafx.event.EventDispatcher> obsrv2EventDispatcher;
private boolean bound1Fill;
private boolean bound2Fill;
private javafx.beans.value.ObservableValue<? extends javafx.scene.paint.Paint> obsrv1Fill;
private javafx.beans.property.Property<javafx.scene.paint.Paint> obsrv2Fill;
private boolean bound1NodeOrientation;
private boolean bound2NodeOrientation;
private javafx.beans.value.ObservableValue<? extends javafx.geometry.NodeOrientation> obsrv1NodeOrientation;
private javafx.beans.property.Property<javafx.geometry.NodeOrientation> obsrv2NodeOrientation;
private boolean bound1OnContextMenuRequested;
private boolean bound2OnContextMenuRequested;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.ContextMenuEvent>> obsrv1OnContextMenuRequested;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.ContextMenuEvent>> obsrv2OnContextMenuRequested;
private boolean bound1OnDragDetected;
private boolean bound2OnDragDetected;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> obsrv1OnDragDetected;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> obsrv2OnDragDetected;
private boolean bound1OnDragDone;
private boolean bound2OnDragDone;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> obsrv1OnDragDone;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> obsrv2OnDragDone;
private boolean bound1OnDragDropped;
private boolean bound2OnDragDropped;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> obsrv1OnDragDropped;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> obsrv2OnDragDropped;
private boolean bound1OnDragEntered;
private boolean bound2OnDragEntered;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> obsrv1OnDragEntered;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> obsrv2OnDragEntered;
private boolean bound1OnDragExited;
private boolean bound2OnDragExited;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> obsrv1OnDragExited;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> obsrv2OnDragExited;
private boolean bound1OnDragOver;
private boolean bound2OnDragOver;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> obsrv1OnDragOver;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> obsrv2OnDragOver;
private boolean bound1OnInputMethodTextChanged;
private boolean bound2OnInputMethodTextChanged;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.InputMethodEvent>> obsrv1OnInputMethodTextChanged;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.InputMethodEvent>> obsrv2OnInputMethodTextChanged;
private boolean bound1OnKeyPressed;
private boolean bound2OnKeyPressed;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> obsrv1OnKeyPressed;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> obsrv2OnKeyPressed;
private boolean bound1OnKeyReleased;
private boolean bound2OnKeyReleased;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> obsrv1OnKeyReleased;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> obsrv2OnKeyReleased;
private boolean bound1OnKeyTyped;
private boolean bound2OnKeyTyped;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> obsrv1OnKeyTyped;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> obsrv2OnKeyTyped;
private boolean bound1OnMouseClicked;
private boolean bound2OnMouseClicked;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> obsrv1OnMouseClicked;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> obsrv2OnMouseClicked;
private boolean bound1OnMouseDragEntered;
private boolean bound2OnMouseDragEntered;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> obsrv1OnMouseDragEntered;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> obsrv2OnMouseDragEntered;
private boolean bound1OnMouseDragExited;
private boolean bound2OnMouseDragExited;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> obsrv1OnMouseDragExited;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> obsrv2OnMouseDragExited;
private boolean bound1OnMouseDragOver;
private boolean bound2OnMouseDragOver;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> obsrv1OnMouseDragOver;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> obsrv2OnMouseDragOver;
private boolean bound1OnMouseDragReleased;
private boolean bound2OnMouseDragReleased;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> obsrv1OnMouseDragReleased;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> obsrv2OnMouseDragReleased;
private boolean bound1OnMouseDragged;
private boolean bound2OnMouseDragged;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> obsrv1OnMouseDragged;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> obsrv2OnMouseDragged;
private boolean bound1OnMouseEntered;
private boolean bound2OnMouseEntered;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> obsrv1OnMouseEntered;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> obsrv2OnMouseEntered;
private boolean bound1OnMouseExited;
private boolean bound2OnMouseExited;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> obsrv1OnMouseExited;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> obsrv2OnMouseExited;
private boolean bound1OnMouseMoved;
private boolean bound2OnMouseMoved;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> obsrv1OnMouseMoved;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> obsrv2OnMouseMoved;
private boolean bound1OnMousePressed;
private boolean bound2OnMousePressed;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> obsrv1OnMousePressed;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> obsrv2OnMousePressed;
private boolean bound1OnMouseReleased;
private boolean bound2OnMouseReleased;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> obsrv1OnMouseReleased;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> obsrv2OnMouseReleased;
private boolean bound1OnRotate;
private boolean bound2OnRotate;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> obsrv1OnRotate;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> obsrv2OnRotate;
private boolean bound1OnRotationFinished;
private boolean bound2OnRotationFinished;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> obsrv1OnRotationFinished;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> obsrv2OnRotationFinished;
private boolean bound1OnRotationStarted;
private boolean bound2OnRotationStarted;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> obsrv1OnRotationStarted;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> obsrv2OnRotationStarted;
private boolean bound1OnScrollFinished;
private boolean bound2OnScrollFinished;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> obsrv1OnScrollFinished;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> obsrv2OnScrollFinished;
private boolean bound1OnScroll;
private boolean bound2OnScroll;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> obsrv1OnScroll;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> obsrv2OnScroll;
private boolean bound1OnScrollStarted;
private boolean bound2OnScrollStarted;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> obsrv1OnScrollStarted;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> obsrv2OnScrollStarted;
private boolean bound1OnSwipeDown;
private boolean bound2OnSwipeDown;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> obsrv1OnSwipeDown;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> obsrv2OnSwipeDown;
private boolean bound1OnSwipeLeft;
private boolean bound2OnSwipeLeft;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> obsrv1OnSwipeLeft;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> obsrv2OnSwipeLeft;
private boolean bound1OnSwipeRight;
private boolean bound2OnSwipeRight;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> obsrv1OnSwipeRight;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> obsrv2OnSwipeRight;
private boolean bound1OnSwipeUp;
private boolean bound2OnSwipeUp;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> obsrv1OnSwipeUp;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> obsrv2OnSwipeUp;
private boolean bound1OnTouchMoved;
private boolean bound2OnTouchMoved;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> obsrv1OnTouchMoved;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> obsrv2OnTouchMoved;
private boolean bound1OnTouchPressed;
private boolean bound2OnTouchPressed;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> obsrv1OnTouchPressed;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> obsrv2OnTouchPressed;
private boolean bound1OnTouchReleased;
private boolean bound2OnTouchReleased;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> obsrv1OnTouchReleased;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> obsrv2OnTouchReleased;
private boolean bound1OnTouchStationary;
private boolean bound2OnTouchStationary;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> obsrv1OnTouchStationary;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> obsrv2OnTouchStationary;
private boolean bound1OnZoomFinished;
private boolean bound2OnZoomFinished;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> obsrv1OnZoomFinished;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> obsrv2OnZoomFinished;
private boolean bound1OnZoom;
private boolean bound2OnZoom;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> obsrv1OnZoom;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> obsrv2OnZoom;
private boolean bound1OnZoomStarted;
private boolean bound2OnZoomStarted;
private javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> obsrv1OnZoomStarted;
private javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> obsrv2OnZoomStarted;
private boolean bound1Root;
private boolean bound2Root;
private javafx.beans.value.ObservableValue<? extends javafx.scene.Parent> obsrv1Root;
private javafx.beans.property.Property<javafx.scene.Parent> obsrv2Root;
private boolean bound1UserAgentStylesheet;
private boolean bound2UserAgentStylesheet;
private javafx.beans.value.ObservableValue<? extends java.lang.String> obsrv1UserAgentStylesheet;
private javafx.beans.property.Property<java.lang.String> obsrv2UserAgentStylesheet;
@Override
public void applyTo(Z instance)
{
super.applyTo(instance);
if (this.hasCamera)
instance.setCamera(this.valCamera);
if (this.hasCursor)
instance.setCursor(this.valCursor);
if (this.hasEventDispatcher)
instance.setEventDispatcher(this.valEventDispatcher);
if (this.hasFill)
instance.setFill(this.valFill);
if (this.hasNodeOrientation)
instance.setNodeOrientation(this.valNodeOrientation);
if (this.hasOnContextMenuRequested)
instance.setOnContextMenuRequested(this.valOnContextMenuRequested);
if (this.hasOnDragDetected)
instance.setOnDragDetected(this.valOnDragDetected);
if (this.hasOnDragDone)
instance.setOnDragDone(this.valOnDragDone);
if (this.hasOnDragDropped)
instance.setOnDragDropped(this.valOnDragDropped);
if (this.hasOnDragEntered)
instance.setOnDragEntered(this.valOnDragEntered);
if (this.hasOnDragExited)
instance.setOnDragExited(this.valOnDragExited);
if (this.hasOnDragOver)
instance.setOnDragOver(this.valOnDragOver);
if (this.hasOnInputMethodTextChanged)
instance.setOnInputMethodTextChanged(this.valOnInputMethodTextChanged);
if (this.hasOnKeyPressed)
instance.setOnKeyPressed(this.valOnKeyPressed);
if (this.hasOnKeyReleased)
instance.setOnKeyReleased(this.valOnKeyReleased);
if (this.hasOnKeyTyped)
instance.setOnKeyTyped(this.valOnKeyTyped);
if (this.hasOnMouseClicked)
instance.setOnMouseClicked(this.valOnMouseClicked);
if (this.hasOnMouseDragEntered)
instance.setOnMouseDragEntered(this.valOnMouseDragEntered);
if (this.hasOnMouseDragExited)
instance.setOnMouseDragExited(this.valOnMouseDragExited);
if (this.hasOnMouseDragOver)
instance.setOnMouseDragOver(this.valOnMouseDragOver);
if (this.hasOnMouseDragReleased)
instance.setOnMouseDragReleased(this.valOnMouseDragReleased);
if (this.hasOnMouseDragged)
instance.setOnMouseDragged(this.valOnMouseDragged);
if (this.hasOnMouseEntered)
instance.setOnMouseEntered(this.valOnMouseEntered);
if (this.hasOnMouseExited)
instance.setOnMouseExited(this.valOnMouseExited);
if (this.hasOnMouseMoved)
instance.setOnMouseMoved(this.valOnMouseMoved);
if (this.hasOnMousePressed)
instance.setOnMousePressed(this.valOnMousePressed);
if (this.hasOnMouseReleased)
instance.setOnMouseReleased(this.valOnMouseReleased);
if (this.hasOnRotate)
instance.setOnRotate(this.valOnRotate);
if (this.hasOnRotationFinished)
instance.setOnRotationFinished(this.valOnRotationFinished);
if (this.hasOnRotationStarted)
instance.setOnRotationStarted(this.valOnRotationStarted);
if (this.hasOnScroll)
instance.setOnScroll(this.valOnScroll);
if (this.hasOnScrollFinished)
instance.setOnScrollFinished(this.valOnScrollFinished);
if (this.hasOnScrollStarted)
instance.setOnScrollStarted(this.valOnScrollStarted);
if (this.hasOnSwipeDown)
instance.setOnSwipeDown(this.valOnSwipeDown);
if (this.hasOnSwipeLeft)
instance.setOnSwipeLeft(this.valOnSwipeLeft);
if (this.hasOnSwipeRight)
instance.setOnSwipeRight(this.valOnSwipeRight);
if (this.hasOnSwipeUp)
instance.setOnSwipeUp(this.valOnSwipeUp);
if (this.hasOnTouchMoved)
instance.setOnTouchMoved(this.valOnTouchMoved);
if (this.hasOnTouchPressed)
instance.setOnTouchPressed(this.valOnTouchPressed);
if (this.hasOnTouchReleased)
instance.setOnTouchReleased(this.valOnTouchReleased);
if (this.hasOnTouchStationary)
instance.setOnTouchStationary(this.valOnTouchStationary);
if (this.hasOnZoom)
instance.setOnZoom(this.valOnZoom);
if (this.hasOnZoomFinished)
instance.setOnZoomFinished(this.valOnZoomFinished);
if (this.hasOnZoomStarted)
instance.setOnZoomStarted(this.valOnZoomStarted);
if (this.hasRoot)
instance.setRoot(this.valRoot);
if (this.hasStylesheets)
instance.getStylesheets().addAll(this.valStylesheets);
if (this.hasUserAgentStylesheet)
instance.setUserAgentStylesheet(this.valUserAgentStylesheet);
if (this.hasUserData)
instance.setUserData(this.valUserData);
if (this.bound1Camera)
instance.cameraProperty().bind(this.obsrv1Camera);
if (this.bound2Camera)
instance.cameraProperty().bindBidirectional(this.obsrv2Camera);
if (this.bound1Cursor)
instance.cursorProperty().bind(this.obsrv1Cursor);
if (this.bound2Cursor)
instance.cursorProperty().bindBidirectional(this.obsrv2Cursor);
if (this.bound1EventDispatcher)
instance.eventDispatcherProperty().bind(this.obsrv1EventDispatcher);
if (this.bound2EventDispatcher)
instance.eventDispatcherProperty().bindBidirectional(this.obsrv2EventDispatcher);
if (this.bound1Fill)
instance.fillProperty().bind(this.obsrv1Fill);
if (this.bound2Fill)
instance.fillProperty().bindBidirectional(this.obsrv2Fill);
if (this.bound1NodeOrientation)
instance.nodeOrientationProperty().bind(this.obsrv1NodeOrientation);
if (this.bound2NodeOrientation)
instance.nodeOrientationProperty().bindBidirectional(this.obsrv2NodeOrientation);
if (this.bound1OnContextMenuRequested)
instance.onContextMenuRequestedProperty().bind(this.obsrv1OnContextMenuRequested);
if (this.bound2OnContextMenuRequested)
instance.onContextMenuRequestedProperty().bindBidirectional(this.obsrv2OnContextMenuRequested);
if (this.bound1OnDragDetected)
instance.onDragDetectedProperty().bind(this.obsrv1OnDragDetected);
if (this.bound2OnDragDetected)
instance.onDragDetectedProperty().bindBidirectional(this.obsrv2OnDragDetected);
if (this.bound1OnDragDone)
instance.onDragDoneProperty().bind(this.obsrv1OnDragDone);
if (this.bound2OnDragDone)
instance.onDragDoneProperty().bindBidirectional(this.obsrv2OnDragDone);
if (this.bound1OnDragDropped)
instance.onDragDroppedProperty().bind(this.obsrv1OnDragDropped);
if (this.bound2OnDragDropped)
instance.onDragDroppedProperty().bindBidirectional(this.obsrv2OnDragDropped);
if (this.bound1OnDragEntered)
instance.onDragEnteredProperty().bind(this.obsrv1OnDragEntered);
if (this.bound2OnDragEntered)
instance.onDragEnteredProperty().bindBidirectional(this.obsrv2OnDragEntered);
if (this.bound1OnDragExited)
instance.onDragExitedProperty().bind(this.obsrv1OnDragExited);
if (this.bound2OnDragExited)
instance.onDragExitedProperty().bindBidirectional(this.obsrv2OnDragExited);
if (this.bound1OnDragOver)
instance.onDragOverProperty().bind(this.obsrv1OnDragOver);
if (this.bound2OnDragOver)
instance.onDragOverProperty().bindBidirectional(this.obsrv2OnDragOver);
if (this.bound1OnInputMethodTextChanged)
instance.onInputMethodTextChangedProperty().bind(this.obsrv1OnInputMethodTextChanged);
if (this.bound2OnInputMethodTextChanged)
instance.onInputMethodTextChangedProperty().bindBidirectional(this.obsrv2OnInputMethodTextChanged);
if (this.bound1OnKeyPressed)
instance.onKeyPressedProperty().bind(this.obsrv1OnKeyPressed);
if (this.bound2OnKeyPressed)
instance.onKeyPressedProperty().bindBidirectional(this.obsrv2OnKeyPressed);
if (this.bound1OnKeyReleased)
instance.onKeyReleasedProperty().bind(this.obsrv1OnKeyReleased);
if (this.bound2OnKeyReleased)
instance.onKeyReleasedProperty().bindBidirectional(this.obsrv2OnKeyReleased);
if (this.bound1OnKeyTyped)
instance.onKeyTypedProperty().bind(this.obsrv1OnKeyTyped);
if (this.bound2OnKeyTyped)
instance.onKeyTypedProperty().bindBidirectional(this.obsrv2OnKeyTyped);
if (this.bound1OnMouseClicked)
instance.onMouseClickedProperty().bind(this.obsrv1OnMouseClicked);
if (this.bound2OnMouseClicked)
instance.onMouseClickedProperty().bindBidirectional(this.obsrv2OnMouseClicked);
if (this.bound1OnMouseDragEntered)
instance.onMouseDragEnteredProperty().bind(this.obsrv1OnMouseDragEntered);
if (this.bound2OnMouseDragEntered)
instance.onMouseDragEnteredProperty().bindBidirectional(this.obsrv2OnMouseDragEntered);
if (this.bound1OnMouseDragExited)
instance.onMouseDragExitedProperty().bind(this.obsrv1OnMouseDragExited);
if (this.bound2OnMouseDragExited)
instance.onMouseDragExitedProperty().bindBidirectional(this.obsrv2OnMouseDragExited);
if (this.bound1OnMouseDragOver)
instance.onMouseDragOverProperty().bind(this.obsrv1OnMouseDragOver);
if (this.bound2OnMouseDragOver)
instance.onMouseDragOverProperty().bindBidirectional(this.obsrv2OnMouseDragOver);
if (this.bound1OnMouseDragReleased)
instance.onMouseDragReleasedProperty().bind(this.obsrv1OnMouseDragReleased);
if (this.bound2OnMouseDragReleased)
instance.onMouseDragReleasedProperty().bindBidirectional(this.obsrv2OnMouseDragReleased);
if (this.bound1OnMouseDragged)
instance.onMouseDraggedProperty().bind(this.obsrv1OnMouseDragged);
if (this.bound2OnMouseDragged)
instance.onMouseDraggedProperty().bindBidirectional(this.obsrv2OnMouseDragged);
if (this.bound1OnMouseEntered)
instance.onMouseEnteredProperty().bind(this.obsrv1OnMouseEntered);
if (this.bound2OnMouseEntered)
instance.onMouseEnteredProperty().bindBidirectional(this.obsrv2OnMouseEntered);
if (this.bound1OnMouseExited)
instance.onMouseExitedProperty().bind(this.obsrv1OnMouseExited);
if (this.bound2OnMouseExited)
instance.onMouseExitedProperty().bindBidirectional(this.obsrv2OnMouseExited);
if (this.bound1OnMouseMoved)
instance.onMouseMovedProperty().bind(this.obsrv1OnMouseMoved);
if (this.bound2OnMouseMoved)
instance.onMouseMovedProperty().bindBidirectional(this.obsrv2OnMouseMoved);
if (this.bound1OnMousePressed)
instance.onMousePressedProperty().bind(this.obsrv1OnMousePressed);
if (this.bound2OnMousePressed)
instance.onMousePressedProperty().bindBidirectional(this.obsrv2OnMousePressed);
if (this.bound1OnMouseReleased)
instance.onMouseReleasedProperty().bind(this.obsrv1OnMouseReleased);
if (this.bound2OnMouseReleased)
instance.onMouseReleasedProperty().bindBidirectional(this.obsrv2OnMouseReleased);
if (this.bound1OnRotate)
instance.onRotateProperty().bind(this.obsrv1OnRotate);
if (this.bound2OnRotate)
instance.onRotateProperty().bindBidirectional(this.obsrv2OnRotate);
if (this.bound1OnRotationFinished)
instance.onRotationFinishedProperty().bind(this.obsrv1OnRotationFinished);
if (this.bound2OnRotationFinished)
instance.onRotationFinishedProperty().bindBidirectional(this.obsrv2OnRotationFinished);
if (this.bound1OnRotationStarted)
instance.onRotationStartedProperty().bind(this.obsrv1OnRotationStarted);
if (this.bound2OnRotationStarted)
instance.onRotationStartedProperty().bindBidirectional(this.obsrv2OnRotationStarted);
if (this.bound1OnScrollFinished)
instance.onScrollFinishedProperty().bind(this.obsrv1OnScrollFinished);
if (this.bound2OnScrollFinished)
instance.onScrollFinishedProperty().bindBidirectional(this.obsrv2OnScrollFinished);
if (this.bound1OnScroll)
instance.onScrollProperty().bind(this.obsrv1OnScroll);
if (this.bound2OnScroll)
instance.onScrollProperty().bindBidirectional(this.obsrv2OnScroll);
if (this.bound1OnScrollStarted)
instance.onScrollStartedProperty().bind(this.obsrv1OnScrollStarted);
if (this.bound2OnScrollStarted)
instance.onScrollStartedProperty().bindBidirectional(this.obsrv2OnScrollStarted);
if (this.bound1OnSwipeDown)
instance.onSwipeDownProperty().bind(this.obsrv1OnSwipeDown);
if (this.bound2OnSwipeDown)
instance.onSwipeDownProperty().bindBidirectional(this.obsrv2OnSwipeDown);
if (this.bound1OnSwipeLeft)
instance.onSwipeLeftProperty().bind(this.obsrv1OnSwipeLeft);
if (this.bound2OnSwipeLeft)
instance.onSwipeLeftProperty().bindBidirectional(this.obsrv2OnSwipeLeft);
if (this.bound1OnSwipeRight)
instance.onSwipeRightProperty().bind(this.obsrv1OnSwipeRight);
if (this.bound2OnSwipeRight)
instance.onSwipeRightProperty().bindBidirectional(this.obsrv2OnSwipeRight);
if (this.bound1OnSwipeUp)
instance.onSwipeUpProperty().bind(this.obsrv1OnSwipeUp);
if (this.bound2OnSwipeUp)
instance.onSwipeUpProperty().bindBidirectional(this.obsrv2OnSwipeUp);
if (this.bound1OnTouchMoved)
instance.onTouchMovedProperty().bind(this.obsrv1OnTouchMoved);
if (this.bound2OnTouchMoved)
instance.onTouchMovedProperty().bindBidirectional(this.obsrv2OnTouchMoved);
if (this.bound1OnTouchPressed)
instance.onTouchPressedProperty().bind(this.obsrv1OnTouchPressed);
if (this.bound2OnTouchPressed)
instance.onTouchPressedProperty().bindBidirectional(this.obsrv2OnTouchPressed);
if (this.bound1OnTouchReleased)
instance.onTouchReleasedProperty().bind(this.obsrv1OnTouchReleased);
if (this.bound2OnTouchReleased)
instance.onTouchReleasedProperty().bindBidirectional(this.obsrv2OnTouchReleased);
if (this.bound1OnTouchStationary)
instance.onTouchStationaryProperty().bind(this.obsrv1OnTouchStationary);
if (this.bound2OnTouchStationary)
instance.onTouchStationaryProperty().bindBidirectional(this.obsrv2OnTouchStationary);
if (this.bound1OnZoomFinished)
instance.onZoomFinishedProperty().bind(this.obsrv1OnZoomFinished);
if (this.bound2OnZoomFinished)
instance.onZoomFinishedProperty().bindBidirectional(this.obsrv2OnZoomFinished);
if (this.bound1OnZoom)
instance.onZoomProperty().bind(this.obsrv1OnZoom);
if (this.bound2OnZoom)
instance.onZoomProperty().bindBidirectional(this.obsrv2OnZoom);
if (this.bound1OnZoomStarted)
instance.onZoomStartedProperty().bind(this.obsrv1OnZoomStarted);
if (this.bound2OnZoomStarted)
instance.onZoomStartedProperty().bindBidirectional(this.obsrv2OnZoomStarted);
if (this.bound1Root)
instance.rootProperty().bind(this.obsrv1Root);
if (this.bound2Root)
instance.rootProperty().bindBidirectional(this.obsrv2Root);
if (this.bound1UserAgentStylesheet)
instance.userAgentStylesheetProperty().bind(this.obsrv1UserAgentStylesheet);
if (this.bound2UserAgentStylesheet)
instance.userAgentStylesheetProperty().bindBidirectional(this.obsrv2UserAgentStylesheet);
}
/**
* 設定屬性{@link Scene#setCamera(javafx.scene.Camera)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B camera(javafx.scene.Camera value)
{
this.hasCamera = true;
this.valCamera = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setCursor(javafx.scene.Cursor)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B cursor(javafx.scene.Cursor value)
{
this.hasCursor = true;
this.valCursor = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setEventDispatcher(javafx.event.EventDispatcher)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B eventDispatcher(javafx.event.EventDispatcher value)
{
this.hasEventDispatcher = true;
this.valEventDispatcher = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setFill(javafx.scene.paint.Paint)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B fill(javafx.scene.paint.Paint value)
{
this.hasFill = true;
this.valFill = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setNodeOrientation(javafx.geometry.NodeOrientation)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B nodeOrientation(javafx.geometry.NodeOrientation value)
{
this.hasNodeOrientation = true;
this.valNodeOrientation = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnContextMenuRequested(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onContextMenuRequested(javafx.event.EventHandler<? super javafx.scene.input.ContextMenuEvent> value)
{
this.hasOnContextMenuRequested = true;
this.valOnContextMenuRequested = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnDragDetected(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onDragDetected(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> value)
{
this.hasOnDragDetected = true;
this.valOnDragDetected = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnDragDone(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onDragDone(javafx.event.EventHandler<? super javafx.scene.input.DragEvent> value)
{
this.hasOnDragDone = true;
this.valOnDragDone = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnDragDropped(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onDragDropped(javafx.event.EventHandler<? super javafx.scene.input.DragEvent> value)
{
this.hasOnDragDropped = true;
this.valOnDragDropped = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnDragEntered(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onDragEntered(javafx.event.EventHandler<? super javafx.scene.input.DragEvent> value)
{
this.hasOnDragEntered = true;
this.valOnDragEntered = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnDragExited(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onDragExited(javafx.event.EventHandler<? super javafx.scene.input.DragEvent> value)
{
this.hasOnDragExited = true;
this.valOnDragExited = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnDragOver(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onDragOver(javafx.event.EventHandler<? super javafx.scene.input.DragEvent> value)
{
this.hasOnDragOver = true;
this.valOnDragOver = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnInputMethodTextChanged(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onInputMethodTextChanged(javafx.event.EventHandler<? super javafx.scene.input.InputMethodEvent> value)
{
this.hasOnInputMethodTextChanged = true;
this.valOnInputMethodTextChanged = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnKeyPressed(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onKeyPressed(javafx.event.EventHandler<? super javafx.scene.input.KeyEvent> value)
{
this.hasOnKeyPressed = true;
this.valOnKeyPressed = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnKeyReleased(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onKeyReleased(javafx.event.EventHandler<? super javafx.scene.input.KeyEvent> value)
{
this.hasOnKeyReleased = true;
this.valOnKeyReleased = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnKeyTyped(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onKeyTyped(javafx.event.EventHandler<? super javafx.scene.input.KeyEvent> value)
{
this.hasOnKeyTyped = true;
this.valOnKeyTyped = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnMouseClicked(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onMouseClicked(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> value)
{
this.hasOnMouseClicked = true;
this.valOnMouseClicked = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnMouseDragEntered(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onMouseDragEntered(javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent> value)
{
this.hasOnMouseDragEntered = true;
this.valOnMouseDragEntered = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnMouseDragExited(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onMouseDragExited(javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent> value)
{
this.hasOnMouseDragExited = true;
this.valOnMouseDragExited = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnMouseDragOver(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onMouseDragOver(javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent> value)
{
this.hasOnMouseDragOver = true;
this.valOnMouseDragOver = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnMouseDragReleased(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onMouseDragReleased(javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent> value)
{
this.hasOnMouseDragReleased = true;
this.valOnMouseDragReleased = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnMouseDragged(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onMouseDragged(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> value)
{
this.hasOnMouseDragged = true;
this.valOnMouseDragged = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnMouseEntered(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onMouseEntered(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> value)
{
this.hasOnMouseEntered = true;
this.valOnMouseEntered = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnMouseExited(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onMouseExited(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> value)
{
this.hasOnMouseExited = true;
this.valOnMouseExited = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnMouseMoved(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onMouseMoved(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> value)
{
this.hasOnMouseMoved = true;
this.valOnMouseMoved = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnMousePressed(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onMousePressed(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> value)
{
this.hasOnMousePressed = true;
this.valOnMousePressed = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnMouseReleased(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onMouseReleased(javafx.event.EventHandler<? super javafx.scene.input.MouseEvent> value)
{
this.hasOnMouseReleased = true;
this.valOnMouseReleased = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnRotate(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onRotate(javafx.event.EventHandler<? super javafx.scene.input.RotateEvent> value)
{
this.hasOnRotate = true;
this.valOnRotate = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnRotationFinished(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onRotationFinished(javafx.event.EventHandler<? super javafx.scene.input.RotateEvent> value)
{
this.hasOnRotationFinished = true;
this.valOnRotationFinished = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnRotationStarted(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onRotationStarted(javafx.event.EventHandler<? super javafx.scene.input.RotateEvent> value)
{
this.hasOnRotationStarted = true;
this.valOnRotationStarted = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnScroll(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onScroll(javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent> value)
{
this.hasOnScroll = true;
this.valOnScroll = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnScrollFinished(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onScrollFinished(javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent> value)
{
this.hasOnScrollFinished = true;
this.valOnScrollFinished = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnScrollStarted(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onScrollStarted(javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent> value)
{
this.hasOnScrollStarted = true;
this.valOnScrollStarted = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnSwipeDown(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onSwipeDown(javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent> value)
{
this.hasOnSwipeDown = true;
this.valOnSwipeDown = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnSwipeLeft(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onSwipeLeft(javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent> value)
{
this.hasOnSwipeLeft = true;
this.valOnSwipeLeft = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnSwipeRight(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onSwipeRight(javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent> value)
{
this.hasOnSwipeRight = true;
this.valOnSwipeRight = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnSwipeUp(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onSwipeUp(javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent> value)
{
this.hasOnSwipeUp = true;
this.valOnSwipeUp = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnTouchMoved(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onTouchMoved(javafx.event.EventHandler<? super javafx.scene.input.TouchEvent> value)
{
this.hasOnTouchMoved = true;
this.valOnTouchMoved = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnTouchPressed(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onTouchPressed(javafx.event.EventHandler<? super javafx.scene.input.TouchEvent> value)
{
this.hasOnTouchPressed = true;
this.valOnTouchPressed = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnTouchReleased(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onTouchReleased(javafx.event.EventHandler<? super javafx.scene.input.TouchEvent> value)
{
this.hasOnTouchReleased = true;
this.valOnTouchReleased = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnTouchStationary(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onTouchStationary(javafx.event.EventHandler<? super javafx.scene.input.TouchEvent> value)
{
this.hasOnTouchStationary = true;
this.valOnTouchStationary = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnZoom(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onZoom(javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent> value)
{
this.hasOnZoom = true;
this.valOnZoom = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnZoomFinished(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onZoomFinished(javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent> value)
{
this.hasOnZoomFinished = true;
this.valOnZoomFinished = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setOnZoomStarted(javafx.event.EventHandler)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B onZoomStarted(javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent> value)
{
this.hasOnZoomStarted = true;
this.valOnZoomStarted = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setRoot(javafx.scene.Parent)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B root(javafx.scene.Parent value)
{
this.hasRoot = true;
this.valRoot = value;
return (B) this;
}
/**
* 設定集合屬性{@link Scene#getStylesheets}的內容。
*
* @param value 新的集合內容
* @return 目前的建構器(this)
* @deprecated 屬性值並非{@link javafx.collections.ObservableList}
*/
@Deprecated
@SuppressWarnings("unchecked")
public final B stylesheets(java.util.Collection<? extends java.lang.String> value)
{
this.hasStylesheets = true;
this.valStylesheets = (java.util.Collection<java.lang.String>) value;
return (B) this;
}
/**
* 設定集合屬性{@link Scene#getStylesheets}的內容。
*
* @param value 新的集合內容
* @return 目前的建構器(this)
*/
@SafeVarargs
@SuppressWarnings("unchecked")
public final B stylesheets(java.lang.String... value)
{
this.hasStylesheets = true;
this.valStylesheets = java.util.Arrays.asList(value);
return (B) this;
}
/**
* 增加集合屬性{@link Scene#getStylesheets}的內容。
*
* @param value 新的集合內容
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B stylesheetsAdd(java.util.Collection<? extends java.lang.String> value)
{
java.util.Objects.requireNonNull(value);
this.hasStylesheets = true;
if (this.valStylesheets == null)
this.valStylesheets = new java.util.ArrayList<>(value.size());
this.valStylesheets.addAll(value);
return (B) this;
}
/**
* 增加集合屬性{@link Scene#getStylesheets}的內容。
*
* @param value 新的集合內容
* @return 目前的建構器(this)
*/
@SafeVarargs
@SuppressWarnings("unchecked")
public final B stylesheetsAdd(java.lang.String... value)
{
java.util.Objects.requireNonNull(value);
this.hasStylesheets = true;
if (this.valStylesheets == null)
this.valStylesheets = new java.util.ArrayList<>(value.length);
this.valStylesheets.addAll(java.util.Arrays.asList(value));
return (B) this;
}
/**
* 增加集合屬性{@link Scene#getStylesheets}的內容,排除null項目。
*
* @param value 新的集合內容
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B stylesheetsAddNonNull(java.util.Collection<? extends java.lang.String> value)
{
java.util.Objects.requireNonNull(value);
this.hasStylesheets = true;
if (this.valStylesheets == null)
this.valStylesheets = new java.util.ArrayList<>(value.size());
for (java.lang.String i : value)
if (i != null)
this.valStylesheets.add(i);
return (B) this;
}
/**
* 增加集合屬性{@link Scene#getStylesheets}的內容,排除null項目。
*
* @param value 新的集合內容
* @return 目前的建構器(this)
*/
@SafeVarargs
@SuppressWarnings("unchecked")
public final B stylesheetsAddNonNull(java.lang.String... value)
{
java.util.Objects.requireNonNull(value);
this.hasStylesheets = true;
if (this.valStylesheets == null)
this.valStylesheets = new java.util.ArrayList<>(value.length);
for (java.lang.String i : value)
if (i != null)
this.valStylesheets.add(i);
return (B) this;
}
/**
* 設定屬性{@link Scene#setUserAgentStylesheet(java.lang.String)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B userAgentStylesheet(java.lang.String value)
{
this.hasUserAgentStylesheet = true;
this.valUserAgentStylesheet = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#setUserData(java.lang.Object)}。
*
* @param value 新的屬性值
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public B userData(java.lang.Object value)
{
this.hasUserData = true;
this.valUserData = value;
return (B) this;
}
/**
* 設定屬性{@link Scene#cameraProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindCamera(javafx.beans.value.ObservableValue<? extends javafx.scene.Camera> source)
{
java.util.Objects.requireNonNull(source);
this.bound1Camera = true;
this.obsrv1Camera = source;
this.bound2Camera = false;
this.obsrv2Camera = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#cameraProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalCamera(javafx.beans.property.Property<javafx.scene.Camera> source)
{
java.util.Objects.requireNonNull(source);
this.bound1Camera = false;
this.obsrv1Camera = null;
this.bound2Camera = true;
this.obsrv2Camera = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#cursorProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindCursor(javafx.beans.value.ObservableValue<? extends javafx.scene.Cursor> source)
{
java.util.Objects.requireNonNull(source);
this.bound1Cursor = true;
this.obsrv1Cursor = source;
this.bound2Cursor = false;
this.obsrv2Cursor = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#cursorProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalCursor(javafx.beans.property.Property<javafx.scene.Cursor> source)
{
java.util.Objects.requireNonNull(source);
this.bound1Cursor = false;
this.obsrv1Cursor = null;
this.bound2Cursor = true;
this.obsrv2Cursor = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#eventDispatcherProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindEventDispatcher(javafx.beans.value.ObservableValue<? extends javafx.event.EventDispatcher> source)
{
java.util.Objects.requireNonNull(source);
this.bound1EventDispatcher = true;
this.obsrv1EventDispatcher = source;
this.bound2EventDispatcher = false;
this.obsrv2EventDispatcher = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#eventDispatcherProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalEventDispatcher(javafx.beans.property.Property<javafx.event.EventDispatcher> source)
{
java.util.Objects.requireNonNull(source);
this.bound1EventDispatcher = false;
this.obsrv1EventDispatcher = null;
this.bound2EventDispatcher = true;
this.obsrv2EventDispatcher = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#fillProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindFill(javafx.beans.value.ObservableValue<? extends javafx.scene.paint.Paint> source)
{
java.util.Objects.requireNonNull(source);
this.bound1Fill = true;
this.obsrv1Fill = source;
this.bound2Fill = false;
this.obsrv2Fill = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#fillProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalFill(javafx.beans.property.Property<javafx.scene.paint.Paint> source)
{
java.util.Objects.requireNonNull(source);
this.bound1Fill = false;
this.obsrv1Fill = null;
this.bound2Fill = true;
this.obsrv2Fill = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#nodeOrientationProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindNodeOrientation(javafx.beans.value.ObservableValue<? extends javafx.geometry.NodeOrientation> source)
{
java.util.Objects.requireNonNull(source);
this.bound1NodeOrientation = true;
this.obsrv1NodeOrientation = source;
this.bound2NodeOrientation = false;
this.obsrv2NodeOrientation = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#nodeOrientationProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalNodeOrientation(javafx.beans.property.Property<javafx.geometry.NodeOrientation> source)
{
java.util.Objects.requireNonNull(source);
this.bound1NodeOrientation = false;
this.obsrv1NodeOrientation = null;
this.bound2NodeOrientation = true;
this.obsrv2NodeOrientation = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onContextMenuRequestedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnContextMenuRequested(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.ContextMenuEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnContextMenuRequested = true;
this.obsrv1OnContextMenuRequested = source;
this.bound2OnContextMenuRequested = false;
this.obsrv2OnContextMenuRequested = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onContextMenuRequestedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnContextMenuRequested(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.ContextMenuEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnContextMenuRequested = false;
this.obsrv1OnContextMenuRequested = null;
this.bound2OnContextMenuRequested = true;
this.obsrv2OnContextMenuRequested = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onDragDetectedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnDragDetected(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnDragDetected = true;
this.obsrv1OnDragDetected = source;
this.bound2OnDragDetected = false;
this.obsrv2OnDragDetected = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onDragDetectedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnDragDetected(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnDragDetected = false;
this.obsrv1OnDragDetected = null;
this.bound2OnDragDetected = true;
this.obsrv2OnDragDetected = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onDragDoneProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnDragDone(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnDragDone = true;
this.obsrv1OnDragDone = source;
this.bound2OnDragDone = false;
this.obsrv2OnDragDone = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onDragDoneProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnDragDone(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnDragDone = false;
this.obsrv1OnDragDone = null;
this.bound2OnDragDone = true;
this.obsrv2OnDragDone = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onDragDroppedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnDragDropped(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnDragDropped = true;
this.obsrv1OnDragDropped = source;
this.bound2OnDragDropped = false;
this.obsrv2OnDragDropped = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onDragDroppedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnDragDropped(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnDragDropped = false;
this.obsrv1OnDragDropped = null;
this.bound2OnDragDropped = true;
this.obsrv2OnDragDropped = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onDragEnteredProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnDragEntered(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnDragEntered = true;
this.obsrv1OnDragEntered = source;
this.bound2OnDragEntered = false;
this.obsrv2OnDragEntered = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onDragEnteredProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnDragEntered(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnDragEntered = false;
this.obsrv1OnDragEntered = null;
this.bound2OnDragEntered = true;
this.obsrv2OnDragEntered = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onDragExitedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnDragExited(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnDragExited = true;
this.obsrv1OnDragExited = source;
this.bound2OnDragExited = false;
this.obsrv2OnDragExited = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onDragExitedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnDragExited(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnDragExited = false;
this.obsrv1OnDragExited = null;
this.bound2OnDragExited = true;
this.obsrv2OnDragExited = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onDragOverProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnDragOver(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnDragOver = true;
this.obsrv1OnDragOver = source;
this.bound2OnDragOver = false;
this.obsrv2OnDragOver = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onDragOverProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnDragOver(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.DragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnDragOver = false;
this.obsrv1OnDragOver = null;
this.bound2OnDragOver = true;
this.obsrv2OnDragOver = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onInputMethodTextChangedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnInputMethodTextChanged(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.InputMethodEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnInputMethodTextChanged = true;
this.obsrv1OnInputMethodTextChanged = source;
this.bound2OnInputMethodTextChanged = false;
this.obsrv2OnInputMethodTextChanged = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onInputMethodTextChangedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnInputMethodTextChanged(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.InputMethodEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnInputMethodTextChanged = false;
this.obsrv1OnInputMethodTextChanged = null;
this.bound2OnInputMethodTextChanged = true;
this.obsrv2OnInputMethodTextChanged = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onKeyPressedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnKeyPressed(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnKeyPressed = true;
this.obsrv1OnKeyPressed = source;
this.bound2OnKeyPressed = false;
this.obsrv2OnKeyPressed = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onKeyPressedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnKeyPressed(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnKeyPressed = false;
this.obsrv1OnKeyPressed = null;
this.bound2OnKeyPressed = true;
this.obsrv2OnKeyPressed = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onKeyReleasedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnKeyReleased(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnKeyReleased = true;
this.obsrv1OnKeyReleased = source;
this.bound2OnKeyReleased = false;
this.obsrv2OnKeyReleased = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onKeyReleasedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnKeyReleased(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnKeyReleased = false;
this.obsrv1OnKeyReleased = null;
this.bound2OnKeyReleased = true;
this.obsrv2OnKeyReleased = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onKeyTypedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnKeyTyped(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnKeyTyped = true;
this.obsrv1OnKeyTyped = source;
this.bound2OnKeyTyped = false;
this.obsrv2OnKeyTyped = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onKeyTypedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnKeyTyped(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.KeyEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnKeyTyped = false;
this.obsrv1OnKeyTyped = null;
this.bound2OnKeyTyped = true;
this.obsrv2OnKeyTyped = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseClickedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnMouseClicked(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseClicked = true;
this.obsrv1OnMouseClicked = source;
this.bound2OnMouseClicked = false;
this.obsrv2OnMouseClicked = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseClickedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnMouseClicked(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseClicked = false;
this.obsrv1OnMouseClicked = null;
this.bound2OnMouseClicked = true;
this.obsrv2OnMouseClicked = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseDragEnteredProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnMouseDragEntered(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseDragEntered = true;
this.obsrv1OnMouseDragEntered = source;
this.bound2OnMouseDragEntered = false;
this.obsrv2OnMouseDragEntered = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseDragEnteredProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnMouseDragEntered(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseDragEntered = false;
this.obsrv1OnMouseDragEntered = null;
this.bound2OnMouseDragEntered = true;
this.obsrv2OnMouseDragEntered = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseDragExitedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnMouseDragExited(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseDragExited = true;
this.obsrv1OnMouseDragExited = source;
this.bound2OnMouseDragExited = false;
this.obsrv2OnMouseDragExited = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseDragExitedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnMouseDragExited(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseDragExited = false;
this.obsrv1OnMouseDragExited = null;
this.bound2OnMouseDragExited = true;
this.obsrv2OnMouseDragExited = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseDragOverProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnMouseDragOver(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseDragOver = true;
this.obsrv1OnMouseDragOver = source;
this.bound2OnMouseDragOver = false;
this.obsrv2OnMouseDragOver = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseDragOverProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnMouseDragOver(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseDragOver = false;
this.obsrv1OnMouseDragOver = null;
this.bound2OnMouseDragOver = true;
this.obsrv2OnMouseDragOver = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseDragReleasedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnMouseDragReleased(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseDragReleased = true;
this.obsrv1OnMouseDragReleased = source;
this.bound2OnMouseDragReleased = false;
this.obsrv2OnMouseDragReleased = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseDragReleasedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnMouseDragReleased(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseDragEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseDragReleased = false;
this.obsrv1OnMouseDragReleased = null;
this.bound2OnMouseDragReleased = true;
this.obsrv2OnMouseDragReleased = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseDraggedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnMouseDragged(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseDragged = true;
this.obsrv1OnMouseDragged = source;
this.bound2OnMouseDragged = false;
this.obsrv2OnMouseDragged = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseDraggedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnMouseDragged(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseDragged = false;
this.obsrv1OnMouseDragged = null;
this.bound2OnMouseDragged = true;
this.obsrv2OnMouseDragged = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseEnteredProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnMouseEntered(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseEntered = true;
this.obsrv1OnMouseEntered = source;
this.bound2OnMouseEntered = false;
this.obsrv2OnMouseEntered = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseEnteredProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnMouseEntered(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseEntered = false;
this.obsrv1OnMouseEntered = null;
this.bound2OnMouseEntered = true;
this.obsrv2OnMouseEntered = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseExitedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnMouseExited(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseExited = true;
this.obsrv1OnMouseExited = source;
this.bound2OnMouseExited = false;
this.obsrv2OnMouseExited = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseExitedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnMouseExited(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseExited = false;
this.obsrv1OnMouseExited = null;
this.bound2OnMouseExited = true;
this.obsrv2OnMouseExited = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseMovedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnMouseMoved(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseMoved = true;
this.obsrv1OnMouseMoved = source;
this.bound2OnMouseMoved = false;
this.obsrv2OnMouseMoved = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseMovedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnMouseMoved(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseMoved = false;
this.obsrv1OnMouseMoved = null;
this.bound2OnMouseMoved = true;
this.obsrv2OnMouseMoved = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMousePressedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnMousePressed(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMousePressed = true;
this.obsrv1OnMousePressed = source;
this.bound2OnMousePressed = false;
this.obsrv2OnMousePressed = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMousePressedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnMousePressed(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMousePressed = false;
this.obsrv1OnMousePressed = null;
this.bound2OnMousePressed = true;
this.obsrv2OnMousePressed = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseReleasedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnMouseReleased(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseReleased = true;
this.obsrv1OnMouseReleased = source;
this.bound2OnMouseReleased = false;
this.obsrv2OnMouseReleased = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onMouseReleasedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnMouseReleased(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.MouseEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnMouseReleased = false;
this.obsrv1OnMouseReleased = null;
this.bound2OnMouseReleased = true;
this.obsrv2OnMouseReleased = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onRotateProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnRotate(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnRotate = true;
this.obsrv1OnRotate = source;
this.bound2OnRotate = false;
this.obsrv2OnRotate = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onRotateProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnRotate(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnRotate = false;
this.obsrv1OnRotate = null;
this.bound2OnRotate = true;
this.obsrv2OnRotate = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onRotationFinishedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnRotationFinished(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnRotationFinished = true;
this.obsrv1OnRotationFinished = source;
this.bound2OnRotationFinished = false;
this.obsrv2OnRotationFinished = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onRotationFinishedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnRotationFinished(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnRotationFinished = false;
this.obsrv1OnRotationFinished = null;
this.bound2OnRotationFinished = true;
this.obsrv2OnRotationFinished = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onRotationStartedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnRotationStarted(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnRotationStarted = true;
this.obsrv1OnRotationStarted = source;
this.bound2OnRotationStarted = false;
this.obsrv2OnRotationStarted = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onRotationStartedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnRotationStarted(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.RotateEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnRotationStarted = false;
this.obsrv1OnRotationStarted = null;
this.bound2OnRotationStarted = true;
this.obsrv2OnRotationStarted = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onScrollFinishedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnScrollFinished(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnScrollFinished = true;
this.obsrv1OnScrollFinished = source;
this.bound2OnScrollFinished = false;
this.obsrv2OnScrollFinished = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onScrollFinishedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnScrollFinished(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnScrollFinished = false;
this.obsrv1OnScrollFinished = null;
this.bound2OnScrollFinished = true;
this.obsrv2OnScrollFinished = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onScrollProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnScroll(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnScroll = true;
this.obsrv1OnScroll = source;
this.bound2OnScroll = false;
this.obsrv2OnScroll = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onScrollProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnScroll(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnScroll = false;
this.obsrv1OnScroll = null;
this.bound2OnScroll = true;
this.obsrv2OnScroll = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onScrollStartedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnScrollStarted(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnScrollStarted = true;
this.obsrv1OnScrollStarted = source;
this.bound2OnScrollStarted = false;
this.obsrv2OnScrollStarted = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onScrollStartedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnScrollStarted(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.ScrollEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnScrollStarted = false;
this.obsrv1OnScrollStarted = null;
this.bound2OnScrollStarted = true;
this.obsrv2OnScrollStarted = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onSwipeDownProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnSwipeDown(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnSwipeDown = true;
this.obsrv1OnSwipeDown = source;
this.bound2OnSwipeDown = false;
this.obsrv2OnSwipeDown = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onSwipeDownProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnSwipeDown(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnSwipeDown = false;
this.obsrv1OnSwipeDown = null;
this.bound2OnSwipeDown = true;
this.obsrv2OnSwipeDown = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onSwipeLeftProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnSwipeLeft(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnSwipeLeft = true;
this.obsrv1OnSwipeLeft = source;
this.bound2OnSwipeLeft = false;
this.obsrv2OnSwipeLeft = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onSwipeLeftProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnSwipeLeft(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnSwipeLeft = false;
this.obsrv1OnSwipeLeft = null;
this.bound2OnSwipeLeft = true;
this.obsrv2OnSwipeLeft = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onSwipeRightProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnSwipeRight(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnSwipeRight = true;
this.obsrv1OnSwipeRight = source;
this.bound2OnSwipeRight = false;
this.obsrv2OnSwipeRight = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onSwipeRightProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnSwipeRight(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnSwipeRight = false;
this.obsrv1OnSwipeRight = null;
this.bound2OnSwipeRight = true;
this.obsrv2OnSwipeRight = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onSwipeUpProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnSwipeUp(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnSwipeUp = true;
this.obsrv1OnSwipeUp = source;
this.bound2OnSwipeUp = false;
this.obsrv2OnSwipeUp = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onSwipeUpProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnSwipeUp(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.SwipeEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnSwipeUp = false;
this.obsrv1OnSwipeUp = null;
this.bound2OnSwipeUp = true;
this.obsrv2OnSwipeUp = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onTouchMovedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnTouchMoved(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnTouchMoved = true;
this.obsrv1OnTouchMoved = source;
this.bound2OnTouchMoved = false;
this.obsrv2OnTouchMoved = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onTouchMovedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnTouchMoved(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnTouchMoved = false;
this.obsrv1OnTouchMoved = null;
this.bound2OnTouchMoved = true;
this.obsrv2OnTouchMoved = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onTouchPressedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnTouchPressed(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnTouchPressed = true;
this.obsrv1OnTouchPressed = source;
this.bound2OnTouchPressed = false;
this.obsrv2OnTouchPressed = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onTouchPressedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnTouchPressed(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnTouchPressed = false;
this.obsrv1OnTouchPressed = null;
this.bound2OnTouchPressed = true;
this.obsrv2OnTouchPressed = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onTouchReleasedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnTouchReleased(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnTouchReleased = true;
this.obsrv1OnTouchReleased = source;
this.bound2OnTouchReleased = false;
this.obsrv2OnTouchReleased = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onTouchReleasedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnTouchReleased(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnTouchReleased = false;
this.obsrv1OnTouchReleased = null;
this.bound2OnTouchReleased = true;
this.obsrv2OnTouchReleased = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onTouchStationaryProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnTouchStationary(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnTouchStationary = true;
this.obsrv1OnTouchStationary = source;
this.bound2OnTouchStationary = false;
this.obsrv2OnTouchStationary = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onTouchStationaryProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnTouchStationary(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.TouchEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnTouchStationary = false;
this.obsrv1OnTouchStationary = null;
this.bound2OnTouchStationary = true;
this.obsrv2OnTouchStationary = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onZoomFinishedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnZoomFinished(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnZoomFinished = true;
this.obsrv1OnZoomFinished = source;
this.bound2OnZoomFinished = false;
this.obsrv2OnZoomFinished = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onZoomFinishedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnZoomFinished(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnZoomFinished = false;
this.obsrv1OnZoomFinished = null;
this.bound2OnZoomFinished = true;
this.obsrv2OnZoomFinished = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onZoomProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnZoom(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnZoom = true;
this.obsrv1OnZoom = source;
this.bound2OnZoom = false;
this.obsrv2OnZoom = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onZoomProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnZoom(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnZoom = false;
this.obsrv1OnZoom = null;
this.bound2OnZoom = true;
this.obsrv2OnZoom = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#onZoomStartedProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindOnZoomStarted(javafx.beans.value.ObservableValue<? extends javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnZoomStarted = true;
this.obsrv1OnZoomStarted = source;
this.bound2OnZoomStarted = false;
this.obsrv2OnZoomStarted = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#onZoomStartedProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalOnZoomStarted(javafx.beans.property.Property<javafx.event.EventHandler<? super javafx.scene.input.ZoomEvent>> source)
{
java.util.Objects.requireNonNull(source);
this.bound1OnZoomStarted = false;
this.obsrv1OnZoomStarted = null;
this.bound2OnZoomStarted = true;
this.obsrv2OnZoomStarted = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#rootProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindRoot(javafx.beans.value.ObservableValue<? extends javafx.scene.Parent> source)
{
java.util.Objects.requireNonNull(source);
this.bound1Root = true;
this.obsrv1Root = source;
this.bound2Root = false;
this.obsrv2Root = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#rootProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalRoot(javafx.beans.property.Property<javafx.scene.Parent> source)
{
java.util.Objects.requireNonNull(source);
this.bound1Root = false;
this.obsrv1Root = null;
this.bound2Root = true;
this.obsrv2Root = source;
return (B) this;
}
/**
* 設定屬性{@link Scene#userAgentStylesheetProperty}的連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindUserAgentStylesheet(javafx.beans.value.ObservableValue<? extends java.lang.String> source)
{
java.util.Objects.requireNonNull(source);
this.bound1UserAgentStylesheet = true;
this.obsrv1UserAgentStylesheet = source;
this.bound2UserAgentStylesheet = false;
this.obsrv2UserAgentStylesheet = null;
return (B) this;
}
/**
* 設定屬性{@link Scene#userAgentStylesheetProperty}的雙向連結。
*
* @param value 新的屬性連結(單向)
* @return 目前的建構器(this)
*/
@SuppressWarnings("unchecked")
public final B bindBidirectionalUserAgentStylesheet(javafx.beans.property.Property<java.lang.String> source)
{
java.util.Objects.requireNonNull(source);
this.bound1UserAgentStylesheet = false;
this.obsrv1UserAgentStylesheet = null;
this.bound2UserAgentStylesheet = true;
this.obsrv2UserAgentStylesheet = source;
return (B) this;
}
/**
* 建構{@link Scene}物件。
*
* @return 新的{@link Scene}物件實體
*/
@SuppressWarnings("unchecked")
public Scene build(javafx.scene.Parent arg0)
{
Scene instance = new Scene(arg0);
this.applyTo((Z) instance);
this.doAfterBuild((Z) instance);
return instance;
}
/**
* 建構{@link Scene}物件。
*
* @return 新的{@link Scene}物件實體
*/
@SuppressWarnings("unchecked")
public Scene build(javafx.scene.Parent arg0, javafx.scene.paint.Paint arg1)
{
Scene instance = new Scene(arg0, arg1);
this.applyTo((Z) instance);
this.doAfterBuild((Z) instance);
return instance;
}
/**
* 建構{@link Scene}物件。
*
* @return 新的{@link Scene}物件實體
*/
@SuppressWarnings("unchecked")
public Scene build(javafx.scene.Parent arg0, double arg1, double arg2)
{
Scene instance = new Scene(arg0, arg1, arg2);
this.applyTo((Z) instance);
this.doAfterBuild((Z) instance);
return instance;
}
/**
* 建構{@link Scene}物件。
*
* @return 新的{@link Scene}物件實體
*/
@SuppressWarnings("unchecked")
public Scene build(javafx.scene.Parent arg0, double arg1, double arg2, boolean arg3)
{
Scene instance = new Scene(arg0, arg1, arg2, arg3);
this.applyTo((Z) instance);
this.doAfterBuild((Z) instance);
return instance;
}
/**
* 建構{@link Scene}物件。
*
* @return 新的{@link Scene}物件實體
*/
@SuppressWarnings("unchecked")
public Scene build(javafx.scene.Parent arg0, double arg1, double arg2, javafx.scene.paint.Paint arg3)
{
Scene instance = new Scene(arg0, arg1, arg2, arg3);
this.applyTo((Z) instance);
this.doAfterBuild((Z) instance);
return instance;
}
/**
* 建構{@link Scene}物件。
*
* @return 新的{@link Scene}物件實體
*/
@SuppressWarnings("unchecked")
public Scene build(javafx.scene.Parent arg0, double arg1, double arg2, boolean arg3, javafx.scene.SceneAntialiasing arg4)
{
Scene instance = new Scene(arg0, arg1, arg2, arg3, arg4);
this.applyTo((Z) instance);
this.doAfterBuild((Z) instance);
return instance;
}
}