// @formatter:off /* * Unlicensed, generated by javafx.ftl */ package javafx.scene; /** * {@link Node}建構器。 * * @author JarReflectionDataLoader-1.0.0 * @version jfxrt.jar * @param <Z> 要建構的物件型態(需繼承{@link Node}) * @param <B> 建構器本身的型態(需繼承{@link NodeMaker}) */ @javax.annotation.Generated("Generated by javafx.ftl") @SuppressWarnings("all") public class NodeMaker<Z extends Node, B extends NodeMaker<Z, B>> extends jxtn.jfx.makers.AbstractMaker<Z, B> implements NodeMakerExt<Z, B> { private boolean hasAccessibleHelp; private java.lang.String valAccessibleHelp; private boolean hasAccessibleRole; private javafx.scene.AccessibleRole valAccessibleRole; private boolean hasAccessibleRoleDescription; private java.lang.String valAccessibleRoleDescription; private boolean hasAccessibleText; private java.lang.String valAccessibleText; private boolean hasBlendMode; private javafx.scene.effect.BlendMode valBlendMode; private boolean hasCache; private boolean valCache; private boolean hasCacheHint; private javafx.scene.CacheHint valCacheHint; private boolean hasClip; private javafx.scene.Node valClip; private boolean hasCursor; private javafx.scene.Cursor valCursor; private boolean hasDepthTest; private javafx.scene.DepthTest valDepthTest; private boolean hasDisable; private boolean valDisable; private boolean hasEffect; private javafx.scene.effect.Effect valEffect; private boolean hasEventDispatcher; private javafx.event.EventDispatcher valEventDispatcher; private boolean hasFocusTraversable; private boolean valFocusTraversable; private boolean hasId; private java.lang.String valId; private boolean hasInputMethodRequests; private javafx.scene.input.InputMethodRequests valInputMethodRequests; private boolean hasLayoutX; private double valLayoutX; private boolean hasLayoutY; private double valLayoutY; private boolean hasManaged; private boolean valManaged; private boolean hasMouseTransparent; private boolean valMouseTransparent; 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 hasOpacity; private double valOpacity; private boolean hasPickOnBounds; private boolean valPickOnBounds; private boolean hasRotate; private double valRotate; private boolean hasRotationAxis; private javafx.geometry.Point3D valRotationAxis; private boolean hasScaleX; private double valScaleX; private boolean hasScaleY; private double valScaleY; private boolean hasScaleZ; private double valScaleZ; private boolean hasStyle; private java.lang.String valStyle; private boolean hasStyleClass; private java.util.Collection<java.lang.String> valStyleClass; private boolean hasTransforms; private java.util.Collection<javafx.scene.transform.Transform> valTransforms; private boolean hasTranslateX; private double valTranslateX; private boolean hasTranslateY; private double valTranslateY; private boolean hasTranslateZ; private double valTranslateZ; private boolean hasUserData; private java.lang.Object valUserData; private boolean hasVisible; private boolean valVisible; private boolean hasAnchorPane_bottomAnchor; private java.lang.Double valAnchorPane_bottomAnchor; private boolean hasAnchorPane_leftAnchor; private java.lang.Double valAnchorPane_leftAnchor; private boolean hasAnchorPane_rightAnchor; private java.lang.Double valAnchorPane_rightAnchor; private boolean hasAnchorPane_topAnchor; private java.lang.Double valAnchorPane_topAnchor; private boolean hasBorderPane_alignment; private javafx.geometry.Pos valBorderPane_alignment; private boolean hasBorderPane_margin; private javafx.geometry.Insets valBorderPane_margin; private boolean hasButtonBar_buttonData; private javafx.scene.control.ButtonBar.ButtonData valButtonBar_buttonData; private boolean hasButtonBar_buttonUniformSize; private boolean valButtonBar_buttonUniformSize; private boolean hasFlowPane_margin; private javafx.geometry.Insets valFlowPane_margin; private boolean hasGridPane_columnIndex; private java.lang.Integer valGridPane_columnIndex; private boolean hasGridPane_columnSpan; private java.lang.Integer valGridPane_columnSpan; private boolean hasGridPane_fillHeight; private java.lang.Boolean valGridPane_fillHeight; private boolean hasGridPane_fillWidth; private java.lang.Boolean valGridPane_fillWidth; private boolean hasGridPane_halignment; private javafx.geometry.HPos valGridPane_halignment; private boolean hasGridPane_hgrow; private javafx.scene.layout.Priority valGridPane_hgrow; private boolean hasGridPane_margin; private javafx.geometry.Insets valGridPane_margin; private boolean hasGridPane_rowIndex; private java.lang.Integer valGridPane_rowIndex; private boolean hasGridPane_rowSpan; private java.lang.Integer valGridPane_rowSpan; private boolean hasGridPane_valignment; private javafx.geometry.VPos valGridPane_valignment; private boolean hasGridPane_vgrow; private javafx.scene.layout.Priority valGridPane_vgrow; private boolean hasHBox_hgrow; private javafx.scene.layout.Priority valHBox_hgrow; private boolean hasHBox_margin; private javafx.geometry.Insets valHBox_margin; private boolean hasSplitPane_resizableWithParent; private java.lang.Boolean valSplitPane_resizableWithParent; private boolean hasStackPane_alignment; private javafx.geometry.Pos valStackPane_alignment; private boolean hasStackPane_margin; private javafx.geometry.Insets valStackPane_margin; private boolean hasTilePane_alignment; private javafx.geometry.Pos valTilePane_alignment; private boolean hasTilePane_margin; private javafx.geometry.Insets valTilePane_margin; private boolean hasVBox_margin; private javafx.geometry.Insets valVBox_margin; private boolean hasVBox_vgrow; private javafx.scene.layout.Priority valVBox_vgrow; private boolean bound1AccessibleHelp; private boolean bound2AccessibleHelp; private javafx.beans.value.ObservableValue<? extends java.lang.String> obsrv1AccessibleHelp; private javafx.beans.property.Property<java.lang.String> obsrv2AccessibleHelp; private boolean bound1AccessibleRoleDescription; private boolean bound2AccessibleRoleDescription; private javafx.beans.value.ObservableValue<? extends java.lang.String> obsrv1AccessibleRoleDescription; private javafx.beans.property.Property<java.lang.String> obsrv2AccessibleRoleDescription; private boolean bound1AccessibleRole; private boolean bound2AccessibleRole; private javafx.beans.value.ObservableValue<? extends javafx.scene.AccessibleRole> obsrv1AccessibleRole; private javafx.beans.property.Property<javafx.scene.AccessibleRole> obsrv2AccessibleRole; private boolean bound1AccessibleText; private boolean bound2AccessibleText; private javafx.beans.value.ObservableValue<? extends java.lang.String> obsrv1AccessibleText; private javafx.beans.property.Property<java.lang.String> obsrv2AccessibleText; private boolean bound1BlendMode; private boolean bound2BlendMode; private javafx.beans.value.ObservableValue<? extends javafx.scene.effect.BlendMode> obsrv1BlendMode; private javafx.beans.property.Property<javafx.scene.effect.BlendMode> obsrv2BlendMode; private boolean bound1CacheHint; private boolean bound2CacheHint; private javafx.beans.value.ObservableValue<? extends javafx.scene.CacheHint> obsrv1CacheHint; private javafx.beans.property.Property<javafx.scene.CacheHint> obsrv2CacheHint; private boolean bound1Cache; private boolean bound2Cache; private javafx.beans.value.ObservableValue<? extends Boolean> obsrv1Cache; private javafx.beans.property.Property<Boolean> obsrv2Cache; private boolean bound1Clip; private boolean bound2Clip; private javafx.beans.value.ObservableValue<? extends javafx.scene.Node> obsrv1Clip; private javafx.beans.property.Property<javafx.scene.Node> obsrv2Clip; 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 bound1DepthTest; private boolean bound2DepthTest; private javafx.beans.value.ObservableValue<? extends javafx.scene.DepthTest> obsrv1DepthTest; private javafx.beans.property.Property<javafx.scene.DepthTest> obsrv2DepthTest; private boolean bound1Disable; private boolean bound2Disable; private javafx.beans.value.ObservableValue<? extends Boolean> obsrv1Disable; private javafx.beans.property.Property<Boolean> obsrv2Disable; private boolean bound1Effect; private boolean bound2Effect; private javafx.beans.value.ObservableValue<? extends javafx.scene.effect.Effect> obsrv1Effect; private javafx.beans.property.Property<javafx.scene.effect.Effect> obsrv2Effect; 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 bound1FocusTraversable; private boolean bound2FocusTraversable; private javafx.beans.value.ObservableValue<? extends Boolean> obsrv1FocusTraversable; private javafx.beans.property.Property<Boolean> obsrv2FocusTraversable; private boolean bound1Id; private boolean bound2Id; private javafx.beans.value.ObservableValue<? extends String> obsrv1Id; private javafx.beans.property.Property<String> obsrv2Id; private boolean bound1InputMethodRequests; private boolean bound2InputMethodRequests; private javafx.beans.value.ObservableValue<? extends javafx.scene.input.InputMethodRequests> obsrv1InputMethodRequests; private javafx.beans.property.Property<javafx.scene.input.InputMethodRequests> obsrv2InputMethodRequests; private boolean bound1LayoutX; private boolean bound2LayoutX; private javafx.beans.value.ObservableValue<? extends Number> obsrv1LayoutX; private javafx.beans.property.Property<Number> obsrv2LayoutX; private boolean bound1LayoutY; private boolean bound2LayoutY; private javafx.beans.value.ObservableValue<? extends Number> obsrv1LayoutY; private javafx.beans.property.Property<Number> obsrv2LayoutY; private boolean bound1Managed; private boolean bound2Managed; private javafx.beans.value.ObservableValue<? extends Boolean> obsrv1Managed; private javafx.beans.property.Property<Boolean> obsrv2Managed; private boolean bound1MouseTransparent; private boolean bound2MouseTransparent; private javafx.beans.value.ObservableValue<? extends Boolean> obsrv1MouseTransparent; private javafx.beans.property.Property<Boolean> obsrv2MouseTransparent; 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 bound1Opacity; private boolean bound2Opacity; private javafx.beans.value.ObservableValue<? extends Number> obsrv1Opacity; private javafx.beans.property.Property<Number> obsrv2Opacity; private boolean bound1PickOnBounds; private boolean bound2PickOnBounds; private javafx.beans.value.ObservableValue<? extends Boolean> obsrv1PickOnBounds; private javafx.beans.property.Property<Boolean> obsrv2PickOnBounds; private boolean bound1Rotate; private boolean bound2Rotate; private javafx.beans.value.ObservableValue<? extends Number> obsrv1Rotate; private javafx.beans.property.Property<Number> obsrv2Rotate; private boolean bound1RotationAxis; private boolean bound2RotationAxis; private javafx.beans.value.ObservableValue<? extends javafx.geometry.Point3D> obsrv1RotationAxis; private javafx.beans.property.Property<javafx.geometry.Point3D> obsrv2RotationAxis; private boolean bound1ScaleX; private boolean bound2ScaleX; private javafx.beans.value.ObservableValue<? extends Number> obsrv1ScaleX; private javafx.beans.property.Property<Number> obsrv2ScaleX; private boolean bound1ScaleY; private boolean bound2ScaleY; private javafx.beans.value.ObservableValue<? extends Number> obsrv1ScaleY; private javafx.beans.property.Property<Number> obsrv2ScaleY; private boolean bound1ScaleZ; private boolean bound2ScaleZ; private javafx.beans.value.ObservableValue<? extends Number> obsrv1ScaleZ; private javafx.beans.property.Property<Number> obsrv2ScaleZ; private boolean bound1Style; private boolean bound2Style; private javafx.beans.value.ObservableValue<? extends String> obsrv1Style; private javafx.beans.property.Property<String> obsrv2Style; private boolean bound1TranslateX; private boolean bound2TranslateX; private javafx.beans.value.ObservableValue<? extends Number> obsrv1TranslateX; private javafx.beans.property.Property<Number> obsrv2TranslateX; private boolean bound1TranslateY; private boolean bound2TranslateY; private javafx.beans.value.ObservableValue<? extends Number> obsrv1TranslateY; private javafx.beans.property.Property<Number> obsrv2TranslateY; private boolean bound1TranslateZ; private boolean bound2TranslateZ; private javafx.beans.value.ObservableValue<? extends Number> obsrv1TranslateZ; private javafx.beans.property.Property<Number> obsrv2TranslateZ; private boolean bound1Visible; private boolean bound2Visible; private javafx.beans.value.ObservableValue<? extends Boolean> obsrv1Visible; private javafx.beans.property.Property<Boolean> obsrv2Visible; @Override public void applyTo(Z instance) { super.applyTo(instance); if (this.hasAccessibleHelp) instance.setAccessibleHelp(this.valAccessibleHelp); if (this.hasAccessibleRole) instance.setAccessibleRole(this.valAccessibleRole); if (this.hasAccessibleRoleDescription) instance.setAccessibleRoleDescription(this.valAccessibleRoleDescription); if (this.hasAccessibleText) instance.setAccessibleText(this.valAccessibleText); if (this.hasBlendMode) instance.setBlendMode(this.valBlendMode); if (this.hasCache) instance.setCache(this.valCache); if (this.hasCacheHint) instance.setCacheHint(this.valCacheHint); if (this.hasClip) instance.setClip(this.valClip); if (this.hasCursor) instance.setCursor(this.valCursor); if (this.hasDepthTest) instance.setDepthTest(this.valDepthTest); if (this.hasDisable) instance.setDisable(this.valDisable); if (this.hasEffect) instance.setEffect(this.valEffect); if (this.hasEventDispatcher) instance.setEventDispatcher(this.valEventDispatcher); if (this.hasFocusTraversable) instance.setFocusTraversable(this.valFocusTraversable); if (this.hasId) instance.setId(this.valId); if (this.hasInputMethodRequests) instance.setInputMethodRequests(this.valInputMethodRequests); if (this.hasLayoutX) instance.setLayoutX(this.valLayoutX); if (this.hasLayoutY) instance.setLayoutY(this.valLayoutY); if (this.hasManaged) instance.setManaged(this.valManaged); if (this.hasMouseTransparent) instance.setMouseTransparent(this.valMouseTransparent); 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.hasOpacity) instance.setOpacity(this.valOpacity); if (this.hasPickOnBounds) instance.setPickOnBounds(this.valPickOnBounds); if (this.hasRotate) instance.setRotate(this.valRotate); if (this.hasRotationAxis) instance.setRotationAxis(this.valRotationAxis); if (this.hasScaleX) instance.setScaleX(this.valScaleX); if (this.hasScaleY) instance.setScaleY(this.valScaleY); if (this.hasScaleZ) instance.setScaleZ(this.valScaleZ); if (this.hasStyle) instance.setStyle(this.valStyle); if (this.hasStyleClass) instance.getStyleClass().addAll(this.valStyleClass); if (this.hasTransforms) instance.getTransforms().addAll(this.valTransforms); if (this.hasTranslateX) instance.setTranslateX(this.valTranslateX); if (this.hasTranslateY) instance.setTranslateY(this.valTranslateY); if (this.hasTranslateZ) instance.setTranslateZ(this.valTranslateZ); if (this.hasUserData) instance.setUserData(this.valUserData); if (this.hasVisible) instance.setVisible(this.valVisible); if (this.hasAnchorPane_bottomAnchor) javafx.scene.layout.AnchorPane.setBottomAnchor(instance, this.valAnchorPane_bottomAnchor); if (this.hasAnchorPane_leftAnchor) javafx.scene.layout.AnchorPane.setLeftAnchor(instance, this.valAnchorPane_leftAnchor); if (this.hasAnchorPane_rightAnchor) javafx.scene.layout.AnchorPane.setRightAnchor(instance, this.valAnchorPane_rightAnchor); if (this.hasAnchorPane_topAnchor) javafx.scene.layout.AnchorPane.setTopAnchor(instance, this.valAnchorPane_topAnchor); if (this.hasBorderPane_alignment) javafx.scene.layout.BorderPane.setAlignment(instance, this.valBorderPane_alignment); if (this.hasBorderPane_margin) javafx.scene.layout.BorderPane.setMargin(instance, this.valBorderPane_margin); if (this.hasButtonBar_buttonData) javafx.scene.control.ButtonBar.setButtonData(instance, this.valButtonBar_buttonData); if (this.hasButtonBar_buttonUniformSize) javafx.scene.control.ButtonBar.setButtonUniformSize(instance, this.valButtonBar_buttonUniformSize); if (this.hasFlowPane_margin) javafx.scene.layout.FlowPane.setMargin(instance, this.valFlowPane_margin); if (this.hasGridPane_columnIndex) javafx.scene.layout.GridPane.setColumnIndex(instance, this.valGridPane_columnIndex); if (this.hasGridPane_columnSpan) javafx.scene.layout.GridPane.setColumnSpan(instance, this.valGridPane_columnSpan); if (this.hasGridPane_fillHeight) javafx.scene.layout.GridPane.setFillHeight(instance, this.valGridPane_fillHeight); if (this.hasGridPane_fillWidth) javafx.scene.layout.GridPane.setFillWidth(instance, this.valGridPane_fillWidth); if (this.hasGridPane_halignment) javafx.scene.layout.GridPane.setHalignment(instance, this.valGridPane_halignment); if (this.hasGridPane_hgrow) javafx.scene.layout.GridPane.setHgrow(instance, this.valGridPane_hgrow); if (this.hasGridPane_margin) javafx.scene.layout.GridPane.setMargin(instance, this.valGridPane_margin); if (this.hasGridPane_rowIndex) javafx.scene.layout.GridPane.setRowIndex(instance, this.valGridPane_rowIndex); if (this.hasGridPane_rowSpan) javafx.scene.layout.GridPane.setRowSpan(instance, this.valGridPane_rowSpan); if (this.hasGridPane_valignment) javafx.scene.layout.GridPane.setValignment(instance, this.valGridPane_valignment); if (this.hasGridPane_vgrow) javafx.scene.layout.GridPane.setVgrow(instance, this.valGridPane_vgrow); if (this.hasHBox_hgrow) javafx.scene.layout.HBox.setHgrow(instance, this.valHBox_hgrow); if (this.hasHBox_margin) javafx.scene.layout.HBox.setMargin(instance, this.valHBox_margin); if (this.hasSplitPane_resizableWithParent) javafx.scene.control.SplitPane.setResizableWithParent(instance, this.valSplitPane_resizableWithParent); if (this.hasStackPane_alignment) javafx.scene.layout.StackPane.setAlignment(instance, this.valStackPane_alignment); if (this.hasStackPane_margin) javafx.scene.layout.StackPane.setMargin(instance, this.valStackPane_margin); if (this.hasTilePane_alignment) javafx.scene.layout.TilePane.setAlignment(instance, this.valTilePane_alignment); if (this.hasTilePane_margin) javafx.scene.layout.TilePane.setMargin(instance, this.valTilePane_margin); if (this.hasVBox_margin) javafx.scene.layout.VBox.setMargin(instance, this.valVBox_margin); if (this.hasVBox_vgrow) javafx.scene.layout.VBox.setVgrow(instance, this.valVBox_vgrow); if (this.bound1AccessibleHelp) instance.accessibleHelpProperty().bind(this.obsrv1AccessibleHelp); if (this.bound2AccessibleHelp) instance.accessibleHelpProperty().bindBidirectional(this.obsrv2AccessibleHelp); if (this.bound1AccessibleRoleDescription) instance.accessibleRoleDescriptionProperty().bind(this.obsrv1AccessibleRoleDescription); if (this.bound2AccessibleRoleDescription) instance.accessibleRoleDescriptionProperty().bindBidirectional(this.obsrv2AccessibleRoleDescription); if (this.bound1AccessibleRole) instance.accessibleRoleProperty().bind(this.obsrv1AccessibleRole); if (this.bound2AccessibleRole) instance.accessibleRoleProperty().bindBidirectional(this.obsrv2AccessibleRole); if (this.bound1AccessibleText) instance.accessibleTextProperty().bind(this.obsrv1AccessibleText); if (this.bound2AccessibleText) instance.accessibleTextProperty().bindBidirectional(this.obsrv2AccessibleText); if (this.bound1BlendMode) instance.blendModeProperty().bind(this.obsrv1BlendMode); if (this.bound2BlendMode) instance.blendModeProperty().bindBidirectional(this.obsrv2BlendMode); if (this.bound1CacheHint) instance.cacheHintProperty().bind(this.obsrv1CacheHint); if (this.bound2CacheHint) instance.cacheHintProperty().bindBidirectional(this.obsrv2CacheHint); if (this.bound1Cache) instance.cacheProperty().bind(this.obsrv1Cache); if (this.bound2Cache) instance.cacheProperty().bindBidirectional(this.obsrv2Cache); if (this.bound1Clip) instance.clipProperty().bind(this.obsrv1Clip); if (this.bound2Clip) instance.clipProperty().bindBidirectional(this.obsrv2Clip); if (this.bound1Cursor) instance.cursorProperty().bind(this.obsrv1Cursor); if (this.bound2Cursor) instance.cursorProperty().bindBidirectional(this.obsrv2Cursor); if (this.bound1DepthTest) instance.depthTestProperty().bind(this.obsrv1DepthTest); if (this.bound2DepthTest) instance.depthTestProperty().bindBidirectional(this.obsrv2DepthTest); if (this.bound1Disable) instance.disableProperty().bind(this.obsrv1Disable); if (this.bound2Disable) instance.disableProperty().bindBidirectional(this.obsrv2Disable); if (this.bound1Effect) instance.effectProperty().bind(this.obsrv1Effect); if (this.bound2Effect) instance.effectProperty().bindBidirectional(this.obsrv2Effect); if (this.bound1EventDispatcher) instance.eventDispatcherProperty().bind(this.obsrv1EventDispatcher); if (this.bound2EventDispatcher) instance.eventDispatcherProperty().bindBidirectional(this.obsrv2EventDispatcher); if (this.bound1FocusTraversable) instance.focusTraversableProperty().bind(this.obsrv1FocusTraversable); if (this.bound2FocusTraversable) instance.focusTraversableProperty().bindBidirectional(this.obsrv2FocusTraversable); if (this.bound1Id) instance.idProperty().bind(this.obsrv1Id); if (this.bound2Id) instance.idProperty().bindBidirectional(this.obsrv2Id); if (this.bound1InputMethodRequests) instance.inputMethodRequestsProperty().bind(this.obsrv1InputMethodRequests); if (this.bound2InputMethodRequests) instance.inputMethodRequestsProperty().bindBidirectional(this.obsrv2InputMethodRequests); if (this.bound1LayoutX) instance.layoutXProperty().bind(this.obsrv1LayoutX); if (this.bound2LayoutX) instance.layoutXProperty().bindBidirectional(this.obsrv2LayoutX); if (this.bound1LayoutY) instance.layoutYProperty().bind(this.obsrv1LayoutY); if (this.bound2LayoutY) instance.layoutYProperty().bindBidirectional(this.obsrv2LayoutY); if (this.bound1Managed) instance.managedProperty().bind(this.obsrv1Managed); if (this.bound2Managed) instance.managedProperty().bindBidirectional(this.obsrv2Managed); if (this.bound1MouseTransparent) instance.mouseTransparentProperty().bind(this.obsrv1MouseTransparent); if (this.bound2MouseTransparent) instance.mouseTransparentProperty().bindBidirectional(this.obsrv2MouseTransparent); 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.bound1Opacity) instance.opacityProperty().bind(this.obsrv1Opacity); if (this.bound2Opacity) instance.opacityProperty().bindBidirectional(this.obsrv2Opacity); if (this.bound1PickOnBounds) instance.pickOnBoundsProperty().bind(this.obsrv1PickOnBounds); if (this.bound2PickOnBounds) instance.pickOnBoundsProperty().bindBidirectional(this.obsrv2PickOnBounds); if (this.bound1Rotate) instance.rotateProperty().bind(this.obsrv1Rotate); if (this.bound2Rotate) instance.rotateProperty().bindBidirectional(this.obsrv2Rotate); if (this.bound1RotationAxis) instance.rotationAxisProperty().bind(this.obsrv1RotationAxis); if (this.bound2RotationAxis) instance.rotationAxisProperty().bindBidirectional(this.obsrv2RotationAxis); if (this.bound1ScaleX) instance.scaleXProperty().bind(this.obsrv1ScaleX); if (this.bound2ScaleX) instance.scaleXProperty().bindBidirectional(this.obsrv2ScaleX); if (this.bound1ScaleY) instance.scaleYProperty().bind(this.obsrv1ScaleY); if (this.bound2ScaleY) instance.scaleYProperty().bindBidirectional(this.obsrv2ScaleY); if (this.bound1ScaleZ) instance.scaleZProperty().bind(this.obsrv1ScaleZ); if (this.bound2ScaleZ) instance.scaleZProperty().bindBidirectional(this.obsrv2ScaleZ); if (this.bound1Style) instance.styleProperty().bind(this.obsrv1Style); if (this.bound2Style) instance.styleProperty().bindBidirectional(this.obsrv2Style); if (this.bound1TranslateX) instance.translateXProperty().bind(this.obsrv1TranslateX); if (this.bound2TranslateX) instance.translateXProperty().bindBidirectional(this.obsrv2TranslateX); if (this.bound1TranslateY) instance.translateYProperty().bind(this.obsrv1TranslateY); if (this.bound2TranslateY) instance.translateYProperty().bindBidirectional(this.obsrv2TranslateY); if (this.bound1TranslateZ) instance.translateZProperty().bind(this.obsrv1TranslateZ); if (this.bound2TranslateZ) instance.translateZProperty().bindBidirectional(this.obsrv2TranslateZ); if (this.bound1Visible) instance.visibleProperty().bind(this.obsrv1Visible); if (this.bound2Visible) instance.visibleProperty().bindBidirectional(this.obsrv2Visible); } /** * 設定屬性{@link Node#setAccessibleHelp(java.lang.String)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B accessibleHelp(java.lang.String value) { this.hasAccessibleHelp = true; this.valAccessibleHelp = value; return (B) this; } /** * 設定屬性{@link Node#setAccessibleRole(javafx.scene.AccessibleRole)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B accessibleRole(javafx.scene.AccessibleRole value) { this.hasAccessibleRole = true; this.valAccessibleRole = value; return (B) this; } /** * 設定屬性{@link Node#setAccessibleRoleDescription(java.lang.String)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B accessibleRoleDescription(java.lang.String value) { this.hasAccessibleRoleDescription = true; this.valAccessibleRoleDescription = value; return (B) this; } /** * 設定屬性{@link Node#setAccessibleText(java.lang.String)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B accessibleText(java.lang.String value) { this.hasAccessibleText = true; this.valAccessibleText = value; return (B) this; } /** * 設定屬性{@link Node#setBlendMode(javafx.scene.effect.BlendMode)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B blendMode(javafx.scene.effect.BlendMode value) { this.hasBlendMode = true; this.valBlendMode = value; return (B) this; } /** * 設定屬性{@link Node#setCache(boolean)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B cache(boolean value) { this.hasCache = true; this.valCache = value; return (B) this; } /** * 設定屬性{@link Node#setCacheHint(javafx.scene.CacheHint)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B cacheHint(javafx.scene.CacheHint value) { this.hasCacheHint = true; this.valCacheHint = value; return (B) this; } /** * 設定屬性{@link Node#setClip(javafx.scene.Node)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B clip(javafx.scene.Node value) { this.hasClip = true; this.valClip = value; return (B) this; } /** * 設定屬性{@link Node#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 Node#setDepthTest(javafx.scene.DepthTest)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B depthTest(javafx.scene.DepthTest value) { this.hasDepthTest = true; this.valDepthTest = value; return (B) this; } /** * 設定屬性{@link Node#setDisable(boolean)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B disable(boolean value) { this.hasDisable = true; this.valDisable = value; return (B) this; } /** * 設定屬性{@link Node#setEffect(javafx.scene.effect.Effect)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B effect(javafx.scene.effect.Effect value) { this.hasEffect = true; this.valEffect = value; return (B) this; } /** * 設定屬性{@link Node#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 Node#setFocusTraversable(boolean)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B focusTraversable(boolean value) { this.hasFocusTraversable = true; this.valFocusTraversable = value; return (B) this; } /** * 設定屬性{@link Node#setId(java.lang.String)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B id(java.lang.String value) { this.hasId = true; this.valId = value; return (B) this; } /** * 設定屬性{@link Node#setInputMethodRequests(javafx.scene.input.InputMethodRequests)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B inputMethodRequests(javafx.scene.input.InputMethodRequests value) { this.hasInputMethodRequests = true; this.valInputMethodRequests = value; return (B) this; } /** * 設定屬性{@link Node#setLayoutX(double)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B layoutX(double value) { this.hasLayoutX = true; this.valLayoutX = value; return (B) this; } /** * 設定屬性{@link Node#setLayoutY(double)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B layoutY(double value) { this.hasLayoutY = true; this.valLayoutY = value; return (B) this; } /** * 設定屬性{@link Node#setManaged(boolean)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B managed(boolean value) { this.hasManaged = true; this.valManaged = value; return (B) this; } /** * 設定屬性{@link Node#setMouseTransparent(boolean)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B mouseTransparent(boolean value) { this.hasMouseTransparent = true; this.valMouseTransparent = value; return (B) this; } /** * 設定屬性{@link Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#setOpacity(double)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B opacity(double value) { this.hasOpacity = true; this.valOpacity = value; return (B) this; } /** * 設定屬性{@link Node#setPickOnBounds(boolean)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B pickOnBounds(boolean value) { this.hasPickOnBounds = true; this.valPickOnBounds = value; return (B) this; } /** * 設定屬性{@link Node#setRotate(double)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B rotate(double value) { this.hasRotate = true; this.valRotate = value; return (B) this; } /** * 設定屬性{@link Node#setRotationAxis(javafx.geometry.Point3D)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B rotationAxis(javafx.geometry.Point3D value) { this.hasRotationAxis = true; this.valRotationAxis = value; return (B) this; } /** * 設定屬性{@link Node#setScaleX(double)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B scaleX(double value) { this.hasScaleX = true; this.valScaleX = value; return (B) this; } /** * 設定屬性{@link Node#setScaleY(double)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B scaleY(double value) { this.hasScaleY = true; this.valScaleY = value; return (B) this; } /** * 設定屬性{@link Node#setScaleZ(double)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B scaleZ(double value) { this.hasScaleZ = true; this.valScaleZ = value; return (B) this; } /** * 設定屬性{@link Node#setStyle(java.lang.String)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B style(java.lang.String value) { this.hasStyle = true; this.valStyle = value; return (B) this; } /** * 設定集合屬性{@link Node#getStyleClass}的內容。 * * @param value 新的集合內容 * @return 目前的建構器(this) * @deprecated 屬性值並非{@link javafx.collections.ObservableList} */ @Deprecated @SuppressWarnings("unchecked") public final B styleClass(java.util.Collection<? extends java.lang.String> value) { this.hasStyleClass = true; this.valStyleClass = (java.util.Collection<java.lang.String>) value; return (B) this; } /** * 設定集合屬性{@link Node#getStyleClass}的內容。 * * @param value 新的集合內容 * @return 目前的建構器(this) */ @SafeVarargs @SuppressWarnings("unchecked") public final B styleClass(java.lang.String... value) { this.hasStyleClass = true; this.valStyleClass = java.util.Arrays.asList(value); return (B) this; } /** * 增加集合屬性{@link Node#getStyleClass}的內容。 * * @param value 新的集合內容 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B styleClassAdd(java.util.Collection<? extends java.lang.String> value) { java.util.Objects.requireNonNull(value); this.hasStyleClass = true; if (this.valStyleClass == null) this.valStyleClass = new java.util.ArrayList<>(value.size()); this.valStyleClass.addAll(value); return (B) this; } /** * 增加集合屬性{@link Node#getStyleClass}的內容。 * * @param value 新的集合內容 * @return 目前的建構器(this) */ @SafeVarargs @SuppressWarnings("unchecked") public final B styleClassAdd(java.lang.String... value) { java.util.Objects.requireNonNull(value); this.hasStyleClass = true; if (this.valStyleClass == null) this.valStyleClass = new java.util.ArrayList<>(value.length); this.valStyleClass.addAll(java.util.Arrays.asList(value)); return (B) this; } /** * 增加集合屬性{@link Node#getStyleClass}的內容,排除null項目。 * * @param value 新的集合內容 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B styleClassAddNonNull(java.util.Collection<? extends java.lang.String> value) { java.util.Objects.requireNonNull(value); this.hasStyleClass = true; if (this.valStyleClass == null) this.valStyleClass = new java.util.ArrayList<>(value.size()); for (java.lang.String i : value) if (i != null) this.valStyleClass.add(i); return (B) this; } /** * 增加集合屬性{@link Node#getStyleClass}的內容,排除null項目。 * * @param value 新的集合內容 * @return 目前的建構器(this) */ @SafeVarargs @SuppressWarnings("unchecked") public final B styleClassAddNonNull(java.lang.String... value) { java.util.Objects.requireNonNull(value); this.hasStyleClass = true; if (this.valStyleClass == null) this.valStyleClass = new java.util.ArrayList<>(value.length); for (java.lang.String i : value) if (i != null) this.valStyleClass.add(i); return (B) this; } /** * 設定集合屬性{@link Node#getTransforms}的內容。 * * @param value 新的集合內容 * @return 目前的建構器(this) * @deprecated 屬性值並非{@link javafx.collections.ObservableList} */ @Deprecated @SuppressWarnings("unchecked") public final B transforms(java.util.Collection<? extends javafx.scene.transform.Transform> value) { this.hasTransforms = true; this.valTransforms = (java.util.Collection<javafx.scene.transform.Transform>) value; return (B) this; } /** * 設定集合屬性{@link Node#getTransforms}的內容。 * * @param value 新的集合內容 * @return 目前的建構器(this) */ @SafeVarargs @SuppressWarnings("unchecked") public final B transforms(javafx.scene.transform.Transform... value) { this.hasTransforms = true; this.valTransforms = java.util.Arrays.asList(value); return (B) this; } /** * 增加集合屬性{@link Node#getTransforms}的內容。 * * @param value 新的集合內容 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B transformsAdd(java.util.Collection<? extends javafx.scene.transform.Transform> value) { java.util.Objects.requireNonNull(value); this.hasTransforms = true; if (this.valTransforms == null) this.valTransforms = new java.util.ArrayList<>(value.size()); this.valTransforms.addAll(value); return (B) this; } /** * 增加集合屬性{@link Node#getTransforms}的內容。 * * @param value 新的集合內容 * @return 目前的建構器(this) */ @SafeVarargs @SuppressWarnings("unchecked") public final B transformsAdd(javafx.scene.transform.Transform... value) { java.util.Objects.requireNonNull(value); this.hasTransforms = true; if (this.valTransforms == null) this.valTransforms = new java.util.ArrayList<>(value.length); this.valTransforms.addAll(java.util.Arrays.asList(value)); return (B) this; } /** * 增加集合屬性{@link Node#getTransforms}的內容,排除null項目。 * * @param value 新的集合內容 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B transformsAddNonNull(java.util.Collection<? extends javafx.scene.transform.Transform> value) { java.util.Objects.requireNonNull(value); this.hasTransforms = true; if (this.valTransforms == null) this.valTransforms = new java.util.ArrayList<>(value.size()); for (javafx.scene.transform.Transform i : value) if (i != null) this.valTransforms.add(i); return (B) this; } /** * 增加集合屬性{@link Node#getTransforms}的內容,排除null項目。 * * @param value 新的集合內容 * @return 目前的建構器(this) */ @SafeVarargs @SuppressWarnings("unchecked") public final B transformsAddNonNull(javafx.scene.transform.Transform... value) { java.util.Objects.requireNonNull(value); this.hasTransforms = true; if (this.valTransforms == null) this.valTransforms = new java.util.ArrayList<>(value.length); for (javafx.scene.transform.Transform i : value) if (i != null) this.valTransforms.add(i); return (B) this; } /** * 設定屬性{@link Node#setTranslateX(double)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B translateX(double value) { this.hasTranslateX = true; this.valTranslateX = value; return (B) this; } /** * 設定屬性{@link Node#setTranslateY(double)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B translateY(double value) { this.hasTranslateY = true; this.valTranslateY = value; return (B) this; } /** * 設定屬性{@link Node#setTranslateZ(double)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B translateZ(double value) { this.hasTranslateZ = true; this.valTranslateZ = value; return (B) this; } /** * 設定屬性{@link Node#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 Node#setVisible(boolean)}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B visible(boolean value) { this.hasVisible = true; this.valVisible = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.AnchorPane#setBottomAnchor}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B AnchorPane_bottomAnchor(java.lang.Double value) { this.hasAnchorPane_bottomAnchor = true; this.valAnchorPane_bottomAnchor = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.AnchorPane#setLeftAnchor}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B AnchorPane_leftAnchor(java.lang.Double value) { this.hasAnchorPane_leftAnchor = true; this.valAnchorPane_leftAnchor = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.AnchorPane#setRightAnchor}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B AnchorPane_rightAnchor(java.lang.Double value) { this.hasAnchorPane_rightAnchor = true; this.valAnchorPane_rightAnchor = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.AnchorPane#setTopAnchor}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B AnchorPane_topAnchor(java.lang.Double value) { this.hasAnchorPane_topAnchor = true; this.valAnchorPane_topAnchor = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.BorderPane#setAlignment}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B BorderPane_alignment(javafx.geometry.Pos value) { this.hasBorderPane_alignment = true; this.valBorderPane_alignment = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.BorderPane#setMargin}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B BorderPane_margin(javafx.geometry.Insets value) { this.hasBorderPane_margin = true; this.valBorderPane_margin = value; return (B) this; } /** * 設定屬性{@link javafx.scene.control.ButtonBar#setButtonData}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B ButtonBar_buttonData(javafx.scene.control.ButtonBar.ButtonData value) { this.hasButtonBar_buttonData = true; this.valButtonBar_buttonData = value; return (B) this; } /** * 設定屬性{@link javafx.scene.control.ButtonBar#setButtonUniformSize}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B ButtonBar_buttonUniformSize(boolean value) { this.hasButtonBar_buttonUniformSize = true; this.valButtonBar_buttonUniformSize = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.FlowPane#setMargin}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B FlowPane_margin(javafx.geometry.Insets value) { this.hasFlowPane_margin = true; this.valFlowPane_margin = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.GridPane#setColumnIndex}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B GridPane_columnIndex(java.lang.Integer value) { this.hasGridPane_columnIndex = true; this.valGridPane_columnIndex = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.GridPane#setColumnSpan}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B GridPane_columnSpan(java.lang.Integer value) { this.hasGridPane_columnSpan = true; this.valGridPane_columnSpan = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.GridPane#setFillHeight}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B GridPane_fillHeight(java.lang.Boolean value) { this.hasGridPane_fillHeight = true; this.valGridPane_fillHeight = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.GridPane#setFillWidth}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B GridPane_fillWidth(java.lang.Boolean value) { this.hasGridPane_fillWidth = true; this.valGridPane_fillWidth = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.GridPane#setHalignment}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B GridPane_halignment(javafx.geometry.HPos value) { this.hasGridPane_halignment = true; this.valGridPane_halignment = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.GridPane#setHgrow}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B GridPane_hgrow(javafx.scene.layout.Priority value) { this.hasGridPane_hgrow = true; this.valGridPane_hgrow = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.GridPane#setMargin}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B GridPane_margin(javafx.geometry.Insets value) { this.hasGridPane_margin = true; this.valGridPane_margin = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.GridPane#setRowIndex}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B GridPane_rowIndex(java.lang.Integer value) { this.hasGridPane_rowIndex = true; this.valGridPane_rowIndex = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.GridPane#setRowSpan}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B GridPane_rowSpan(java.lang.Integer value) { this.hasGridPane_rowSpan = true; this.valGridPane_rowSpan = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.GridPane#setValignment}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B GridPane_valignment(javafx.geometry.VPos value) { this.hasGridPane_valignment = true; this.valGridPane_valignment = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.GridPane#setVgrow}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B GridPane_vgrow(javafx.scene.layout.Priority value) { this.hasGridPane_vgrow = true; this.valGridPane_vgrow = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.HBox#setHgrow}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B HBox_hgrow(javafx.scene.layout.Priority value) { this.hasHBox_hgrow = true; this.valHBox_hgrow = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.HBox#setMargin}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B HBox_margin(javafx.geometry.Insets value) { this.hasHBox_margin = true; this.valHBox_margin = value; return (B) this; } /** * 設定屬性{@link javafx.scene.control.SplitPane#setResizableWithParent}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B SplitPane_resizableWithParent(java.lang.Boolean value) { this.hasSplitPane_resizableWithParent = true; this.valSplitPane_resizableWithParent = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.StackPane#setAlignment}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B StackPane_alignment(javafx.geometry.Pos value) { this.hasStackPane_alignment = true; this.valStackPane_alignment = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.StackPane#setMargin}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B StackPane_margin(javafx.geometry.Insets value) { this.hasStackPane_margin = true; this.valStackPane_margin = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.TilePane#setAlignment}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B TilePane_alignment(javafx.geometry.Pos value) { this.hasTilePane_alignment = true; this.valTilePane_alignment = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.TilePane#setMargin}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B TilePane_margin(javafx.geometry.Insets value) { this.hasTilePane_margin = true; this.valTilePane_margin = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.VBox#setMargin}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B VBox_margin(javafx.geometry.Insets value) { this.hasVBox_margin = true; this.valVBox_margin = value; return (B) this; } /** * 設定屬性{@link javafx.scene.layout.VBox#setVgrow}。 * * @param value 新的屬性值 * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public B VBox_vgrow(javafx.scene.layout.Priority value) { this.hasVBox_vgrow = true; this.valVBox_vgrow = value; return (B) this; } /** * 設定屬性{@link Node#accessibleHelpProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindAccessibleHelp(javafx.beans.value.ObservableValue<? extends java.lang.String> source) { java.util.Objects.requireNonNull(source); this.bound1AccessibleHelp = true; this.obsrv1AccessibleHelp = source; this.bound2AccessibleHelp = false; this.obsrv2AccessibleHelp = null; return (B) this; } /** * 設定屬性{@link Node#accessibleHelpProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalAccessibleHelp(javafx.beans.property.Property<java.lang.String> source) { java.util.Objects.requireNonNull(source); this.bound1AccessibleHelp = false; this.obsrv1AccessibleHelp = null; this.bound2AccessibleHelp = true; this.obsrv2AccessibleHelp = source; return (B) this; } /** * 設定屬性{@link Node#accessibleRoleDescriptionProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindAccessibleRoleDescription(javafx.beans.value.ObservableValue<? extends java.lang.String> source) { java.util.Objects.requireNonNull(source); this.bound1AccessibleRoleDescription = true; this.obsrv1AccessibleRoleDescription = source; this.bound2AccessibleRoleDescription = false; this.obsrv2AccessibleRoleDescription = null; return (B) this; } /** * 設定屬性{@link Node#accessibleRoleDescriptionProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalAccessibleRoleDescription(javafx.beans.property.Property<java.lang.String> source) { java.util.Objects.requireNonNull(source); this.bound1AccessibleRoleDescription = false; this.obsrv1AccessibleRoleDescription = null; this.bound2AccessibleRoleDescription = true; this.obsrv2AccessibleRoleDescription = source; return (B) this; } /** * 設定屬性{@link Node#accessibleRoleProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindAccessibleRole(javafx.beans.value.ObservableValue<? extends javafx.scene.AccessibleRole> source) { java.util.Objects.requireNonNull(source); this.bound1AccessibleRole = true; this.obsrv1AccessibleRole = source; this.bound2AccessibleRole = false; this.obsrv2AccessibleRole = null; return (B) this; } /** * 設定屬性{@link Node#accessibleRoleProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalAccessibleRole(javafx.beans.property.Property<javafx.scene.AccessibleRole> source) { java.util.Objects.requireNonNull(source); this.bound1AccessibleRole = false; this.obsrv1AccessibleRole = null; this.bound2AccessibleRole = true; this.obsrv2AccessibleRole = source; return (B) this; } /** * 設定屬性{@link Node#accessibleTextProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindAccessibleText(javafx.beans.value.ObservableValue<? extends java.lang.String> source) { java.util.Objects.requireNonNull(source); this.bound1AccessibleText = true; this.obsrv1AccessibleText = source; this.bound2AccessibleText = false; this.obsrv2AccessibleText = null; return (B) this; } /** * 設定屬性{@link Node#accessibleTextProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalAccessibleText(javafx.beans.property.Property<java.lang.String> source) { java.util.Objects.requireNonNull(source); this.bound1AccessibleText = false; this.obsrv1AccessibleText = null; this.bound2AccessibleText = true; this.obsrv2AccessibleText = source; return (B) this; } /** * 設定屬性{@link Node#blendModeProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBlendMode(javafx.beans.value.ObservableValue<? extends javafx.scene.effect.BlendMode> source) { java.util.Objects.requireNonNull(source); this.bound1BlendMode = true; this.obsrv1BlendMode = source; this.bound2BlendMode = false; this.obsrv2BlendMode = null; return (B) this; } /** * 設定屬性{@link Node#blendModeProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalBlendMode(javafx.beans.property.Property<javafx.scene.effect.BlendMode> source) { java.util.Objects.requireNonNull(source); this.bound1BlendMode = false; this.obsrv1BlendMode = null; this.bound2BlendMode = true; this.obsrv2BlendMode = source; return (B) this; } /** * 設定屬性{@link Node#cacheHintProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindCacheHint(javafx.beans.value.ObservableValue<? extends javafx.scene.CacheHint> source) { java.util.Objects.requireNonNull(source); this.bound1CacheHint = true; this.obsrv1CacheHint = source; this.bound2CacheHint = false; this.obsrv2CacheHint = null; return (B) this; } /** * 設定屬性{@link Node#cacheHintProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalCacheHint(javafx.beans.property.Property<javafx.scene.CacheHint> source) { java.util.Objects.requireNonNull(source); this.bound1CacheHint = false; this.obsrv1CacheHint = null; this.bound2CacheHint = true; this.obsrv2CacheHint = source; return (B) this; } /** * 設定屬性{@link Node#cacheProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindCache(javafx.beans.value.ObservableValue<? extends Boolean> source) { java.util.Objects.requireNonNull(source); this.bound1Cache = true; this.obsrv1Cache = source; this.bound2Cache = false; this.obsrv2Cache = null; return (B) this; } /** * 設定屬性{@link Node#cacheProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalCache(javafx.beans.property.Property<Boolean> source) { java.util.Objects.requireNonNull(source); this.bound1Cache = false; this.obsrv1Cache = null; this.bound2Cache = true; this.obsrv2Cache = source; return (B) this; } /** * 設定屬性{@link Node#clipProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindClip(javafx.beans.value.ObservableValue<? extends javafx.scene.Node> source) { java.util.Objects.requireNonNull(source); this.bound1Clip = true; this.obsrv1Clip = source; this.bound2Clip = false; this.obsrv2Clip = null; return (B) this; } /** * 設定屬性{@link Node#clipProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalClip(javafx.beans.property.Property<javafx.scene.Node> source) { java.util.Objects.requireNonNull(source); this.bound1Clip = false; this.obsrv1Clip = null; this.bound2Clip = true; this.obsrv2Clip = source; return (B) this; } /** * 設定屬性{@link Node#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 Node#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 Node#depthTestProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindDepthTest(javafx.beans.value.ObservableValue<? extends javafx.scene.DepthTest> source) { java.util.Objects.requireNonNull(source); this.bound1DepthTest = true; this.obsrv1DepthTest = source; this.bound2DepthTest = false; this.obsrv2DepthTest = null; return (B) this; } /** * 設定屬性{@link Node#depthTestProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalDepthTest(javafx.beans.property.Property<javafx.scene.DepthTest> source) { java.util.Objects.requireNonNull(source); this.bound1DepthTest = false; this.obsrv1DepthTest = null; this.bound2DepthTest = true; this.obsrv2DepthTest = source; return (B) this; } /** * 設定屬性{@link Node#disableProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindDisable(javafx.beans.value.ObservableValue<? extends Boolean> source) { java.util.Objects.requireNonNull(source); this.bound1Disable = true; this.obsrv1Disable = source; this.bound2Disable = false; this.obsrv2Disable = null; return (B) this; } /** * 設定屬性{@link Node#disableProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalDisable(javafx.beans.property.Property<Boolean> source) { java.util.Objects.requireNonNull(source); this.bound1Disable = false; this.obsrv1Disable = null; this.bound2Disable = true; this.obsrv2Disable = source; return (B) this; } /** * 設定屬性{@link Node#effectProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindEffect(javafx.beans.value.ObservableValue<? extends javafx.scene.effect.Effect> source) { java.util.Objects.requireNonNull(source); this.bound1Effect = true; this.obsrv1Effect = source; this.bound2Effect = false; this.obsrv2Effect = null; return (B) this; } /** * 設定屬性{@link Node#effectProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalEffect(javafx.beans.property.Property<javafx.scene.effect.Effect> source) { java.util.Objects.requireNonNull(source); this.bound1Effect = false; this.obsrv1Effect = null; this.bound2Effect = true; this.obsrv2Effect = source; return (B) this; } /** * 設定屬性{@link Node#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 Node#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 Node#focusTraversableProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindFocusTraversable(javafx.beans.value.ObservableValue<? extends Boolean> source) { java.util.Objects.requireNonNull(source); this.bound1FocusTraversable = true; this.obsrv1FocusTraversable = source; this.bound2FocusTraversable = false; this.obsrv2FocusTraversable = null; return (B) this; } /** * 設定屬性{@link Node#focusTraversableProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalFocusTraversable(javafx.beans.property.Property<Boolean> source) { java.util.Objects.requireNonNull(source); this.bound1FocusTraversable = false; this.obsrv1FocusTraversable = null; this.bound2FocusTraversable = true; this.obsrv2FocusTraversable = source; return (B) this; } /** * 設定屬性{@link Node#idProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindId(javafx.beans.value.ObservableValue<? extends String> source) { java.util.Objects.requireNonNull(source); this.bound1Id = true; this.obsrv1Id = source; this.bound2Id = false; this.obsrv2Id = null; return (B) this; } /** * 設定屬性{@link Node#idProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalId(javafx.beans.property.Property<String> source) { java.util.Objects.requireNonNull(source); this.bound1Id = false; this.obsrv1Id = null; this.bound2Id = true; this.obsrv2Id = source; return (B) this; } /** * 設定屬性{@link Node#inputMethodRequestsProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindInputMethodRequests(javafx.beans.value.ObservableValue<? extends javafx.scene.input.InputMethodRequests> source) { java.util.Objects.requireNonNull(source); this.bound1InputMethodRequests = true; this.obsrv1InputMethodRequests = source; this.bound2InputMethodRequests = false; this.obsrv2InputMethodRequests = null; return (B) this; } /** * 設定屬性{@link Node#inputMethodRequestsProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalInputMethodRequests(javafx.beans.property.Property<javafx.scene.input.InputMethodRequests> source) { java.util.Objects.requireNonNull(source); this.bound1InputMethodRequests = false; this.obsrv1InputMethodRequests = null; this.bound2InputMethodRequests = true; this.obsrv2InputMethodRequests = source; return (B) this; } /** * 設定屬性{@link Node#layoutXProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindLayoutX(javafx.beans.value.ObservableValue<? extends Number> source) { java.util.Objects.requireNonNull(source); this.bound1LayoutX = true; this.obsrv1LayoutX = source; this.bound2LayoutX = false; this.obsrv2LayoutX = null; return (B) this; } /** * 設定屬性{@link Node#layoutXProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalLayoutX(javafx.beans.property.Property<Number> source) { java.util.Objects.requireNonNull(source); this.bound1LayoutX = false; this.obsrv1LayoutX = null; this.bound2LayoutX = true; this.obsrv2LayoutX = source; return (B) this; } /** * 設定屬性{@link Node#layoutYProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindLayoutY(javafx.beans.value.ObservableValue<? extends Number> source) { java.util.Objects.requireNonNull(source); this.bound1LayoutY = true; this.obsrv1LayoutY = source; this.bound2LayoutY = false; this.obsrv2LayoutY = null; return (B) this; } /** * 設定屬性{@link Node#layoutYProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalLayoutY(javafx.beans.property.Property<Number> source) { java.util.Objects.requireNonNull(source); this.bound1LayoutY = false; this.obsrv1LayoutY = null; this.bound2LayoutY = true; this.obsrv2LayoutY = source; return (B) this; } /** * 設定屬性{@link Node#managedProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindManaged(javafx.beans.value.ObservableValue<? extends Boolean> source) { java.util.Objects.requireNonNull(source); this.bound1Managed = true; this.obsrv1Managed = source; this.bound2Managed = false; this.obsrv2Managed = null; return (B) this; } /** * 設定屬性{@link Node#managedProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalManaged(javafx.beans.property.Property<Boolean> source) { java.util.Objects.requireNonNull(source); this.bound1Managed = false; this.obsrv1Managed = null; this.bound2Managed = true; this.obsrv2Managed = source; return (B) this; } /** * 設定屬性{@link Node#mouseTransparentProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindMouseTransparent(javafx.beans.value.ObservableValue<? extends Boolean> source) { java.util.Objects.requireNonNull(source); this.bound1MouseTransparent = true; this.obsrv1MouseTransparent = source; this.bound2MouseTransparent = false; this.obsrv2MouseTransparent = null; return (B) this; } /** * 設定屬性{@link Node#mouseTransparentProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalMouseTransparent(javafx.beans.property.Property<Boolean> source) { java.util.Objects.requireNonNull(source); this.bound1MouseTransparent = false; this.obsrv1MouseTransparent = null; this.bound2MouseTransparent = true; this.obsrv2MouseTransparent = source; return (B) this; } /** * 設定屬性{@link Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#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 Node#opacityProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindOpacity(javafx.beans.value.ObservableValue<? extends Number> source) { java.util.Objects.requireNonNull(source); this.bound1Opacity = true; this.obsrv1Opacity = source; this.bound2Opacity = false; this.obsrv2Opacity = null; return (B) this; } /** * 設定屬性{@link Node#opacityProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalOpacity(javafx.beans.property.Property<Number> source) { java.util.Objects.requireNonNull(source); this.bound1Opacity = false; this.obsrv1Opacity = null; this.bound2Opacity = true; this.obsrv2Opacity = source; return (B) this; } /** * 設定屬性{@link Node#pickOnBoundsProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindPickOnBounds(javafx.beans.value.ObservableValue<? extends Boolean> source) { java.util.Objects.requireNonNull(source); this.bound1PickOnBounds = true; this.obsrv1PickOnBounds = source; this.bound2PickOnBounds = false; this.obsrv2PickOnBounds = null; return (B) this; } /** * 設定屬性{@link Node#pickOnBoundsProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalPickOnBounds(javafx.beans.property.Property<Boolean> source) { java.util.Objects.requireNonNull(source); this.bound1PickOnBounds = false; this.obsrv1PickOnBounds = null; this.bound2PickOnBounds = true; this.obsrv2PickOnBounds = source; return (B) this; } /** * 設定屬性{@link Node#rotateProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindRotate(javafx.beans.value.ObservableValue<? extends Number> source) { java.util.Objects.requireNonNull(source); this.bound1Rotate = true; this.obsrv1Rotate = source; this.bound2Rotate = false; this.obsrv2Rotate = null; return (B) this; } /** * 設定屬性{@link Node#rotateProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalRotate(javafx.beans.property.Property<Number> source) { java.util.Objects.requireNonNull(source); this.bound1Rotate = false; this.obsrv1Rotate = null; this.bound2Rotate = true; this.obsrv2Rotate = source; return (B) this; } /** * 設定屬性{@link Node#rotationAxisProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindRotationAxis(javafx.beans.value.ObservableValue<? extends javafx.geometry.Point3D> source) { java.util.Objects.requireNonNull(source); this.bound1RotationAxis = true; this.obsrv1RotationAxis = source; this.bound2RotationAxis = false; this.obsrv2RotationAxis = null; return (B) this; } /** * 設定屬性{@link Node#rotationAxisProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalRotationAxis(javafx.beans.property.Property<javafx.geometry.Point3D> source) { java.util.Objects.requireNonNull(source); this.bound1RotationAxis = false; this.obsrv1RotationAxis = null; this.bound2RotationAxis = true; this.obsrv2RotationAxis = source; return (B) this; } /** * 設定屬性{@link Node#scaleXProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindScaleX(javafx.beans.value.ObservableValue<? extends Number> source) { java.util.Objects.requireNonNull(source); this.bound1ScaleX = true; this.obsrv1ScaleX = source; this.bound2ScaleX = false; this.obsrv2ScaleX = null; return (B) this; } /** * 設定屬性{@link Node#scaleXProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalScaleX(javafx.beans.property.Property<Number> source) { java.util.Objects.requireNonNull(source); this.bound1ScaleX = false; this.obsrv1ScaleX = null; this.bound2ScaleX = true; this.obsrv2ScaleX = source; return (B) this; } /** * 設定屬性{@link Node#scaleYProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindScaleY(javafx.beans.value.ObservableValue<? extends Number> source) { java.util.Objects.requireNonNull(source); this.bound1ScaleY = true; this.obsrv1ScaleY = source; this.bound2ScaleY = false; this.obsrv2ScaleY = null; return (B) this; } /** * 設定屬性{@link Node#scaleYProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalScaleY(javafx.beans.property.Property<Number> source) { java.util.Objects.requireNonNull(source); this.bound1ScaleY = false; this.obsrv1ScaleY = null; this.bound2ScaleY = true; this.obsrv2ScaleY = source; return (B) this; } /** * 設定屬性{@link Node#scaleZProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindScaleZ(javafx.beans.value.ObservableValue<? extends Number> source) { java.util.Objects.requireNonNull(source); this.bound1ScaleZ = true; this.obsrv1ScaleZ = source; this.bound2ScaleZ = false; this.obsrv2ScaleZ = null; return (B) this; } /** * 設定屬性{@link Node#scaleZProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalScaleZ(javafx.beans.property.Property<Number> source) { java.util.Objects.requireNonNull(source); this.bound1ScaleZ = false; this.obsrv1ScaleZ = null; this.bound2ScaleZ = true; this.obsrv2ScaleZ = source; return (B) this; } /** * 設定屬性{@link Node#styleProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindStyle(javafx.beans.value.ObservableValue<? extends String> source) { java.util.Objects.requireNonNull(source); this.bound1Style = true; this.obsrv1Style = source; this.bound2Style = false; this.obsrv2Style = null; return (B) this; } /** * 設定屬性{@link Node#styleProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalStyle(javafx.beans.property.Property<String> source) { java.util.Objects.requireNonNull(source); this.bound1Style = false; this.obsrv1Style = null; this.bound2Style = true; this.obsrv2Style = source; return (B) this; } /** * 設定屬性{@link Node#translateXProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindTranslateX(javafx.beans.value.ObservableValue<? extends Number> source) { java.util.Objects.requireNonNull(source); this.bound1TranslateX = true; this.obsrv1TranslateX = source; this.bound2TranslateX = false; this.obsrv2TranslateX = null; return (B) this; } /** * 設定屬性{@link Node#translateXProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalTranslateX(javafx.beans.property.Property<Number> source) { java.util.Objects.requireNonNull(source); this.bound1TranslateX = false; this.obsrv1TranslateX = null; this.bound2TranslateX = true; this.obsrv2TranslateX = source; return (B) this; } /** * 設定屬性{@link Node#translateYProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindTranslateY(javafx.beans.value.ObservableValue<? extends Number> source) { java.util.Objects.requireNonNull(source); this.bound1TranslateY = true; this.obsrv1TranslateY = source; this.bound2TranslateY = false; this.obsrv2TranslateY = null; return (B) this; } /** * 設定屬性{@link Node#translateYProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalTranslateY(javafx.beans.property.Property<Number> source) { java.util.Objects.requireNonNull(source); this.bound1TranslateY = false; this.obsrv1TranslateY = null; this.bound2TranslateY = true; this.obsrv2TranslateY = source; return (B) this; } /** * 設定屬性{@link Node#translateZProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindTranslateZ(javafx.beans.value.ObservableValue<? extends Number> source) { java.util.Objects.requireNonNull(source); this.bound1TranslateZ = true; this.obsrv1TranslateZ = source; this.bound2TranslateZ = false; this.obsrv2TranslateZ = null; return (B) this; } /** * 設定屬性{@link Node#translateZProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalTranslateZ(javafx.beans.property.Property<Number> source) { java.util.Objects.requireNonNull(source); this.bound1TranslateZ = false; this.obsrv1TranslateZ = null; this.bound2TranslateZ = true; this.obsrv2TranslateZ = source; return (B) this; } /** * 設定屬性{@link Node#visibleProperty}的連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindVisible(javafx.beans.value.ObservableValue<? extends Boolean> source) { java.util.Objects.requireNonNull(source); this.bound1Visible = true; this.obsrv1Visible = source; this.bound2Visible = false; this.obsrv2Visible = null; return (B) this; } /** * 設定屬性{@link Node#visibleProperty}的雙向連結。 * * @param value 新的屬性連結(單向) * @return 目前的建構器(this) */ @SuppressWarnings("unchecked") public final B bindBidirectionalVisible(javafx.beans.property.Property<Boolean> source) { java.util.Objects.requireNonNull(source); this.bound1Visible = false; this.obsrv1Visible = null; this.bound2Visible = true; this.obsrv2Visible = source; return (B) this; } }