Sophie

Sophie

distrib > Mageia > 5 > i586 > by-pkgid > afb4c294e8f553dc8d6909c852dc1564 > files > 951

java-1.8.0-openjfx-1.8.0.76-1.b04.1.1.mga5.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_77) on Wed Apr 06 14:51:37 UTC 2016 -->
<title>CheckBoxTreeCell (JavaFX 8)</title>
<meta name="date" content="2016-04-06">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
    try {
        if (location.href.indexOf('is-external=true') == -1) {
            parent.document.title="CheckBoxTreeCell (JavaFX 8)";
        }
    }
    catch(err) {
    }
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var methods = {"i0":10,"i1":9,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!--   -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/CheckBoxTreeCell.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">JavaFX&nbsp;8</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../javafx/scene/control/cell/CheckBoxTableCell.html" title="class in javafx.scene.control.cell"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../javafx/scene/control/cell/CheckBoxTreeTableCell.html" title="class in javafx.scene.control.cell"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?javafx/scene/control/cell/CheckBoxTreeCell.html" target="_top">Frames</a></li>
<li><a href="CheckBoxTreeCell.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.javafx.scene.layout.Region">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">javafx.scene.control.cell</div>
<h2 title="Class CheckBoxTreeCell" class="title">Class CheckBoxTreeCell&lt;T&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../javafx/scene/Node.html" title="class in javafx.scene">javafx.scene.Node</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../javafx/scene/Parent.html" title="class in javafx.scene">javafx.scene.Parent</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../javafx/scene/layout/Region.html" title="class in javafx.scene.layout">javafx.scene.layout.Region</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../javafx/scene/control/Control.html" title="class in javafx.scene.control">javafx.scene.control.Control</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../javafx/scene/control/Labeled.html" title="class in javafx.scene.control">javafx.scene.control.Labeled</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../javafx/scene/control/Cell.html" title="class in javafx.scene.control">javafx.scene.control.Cell</a>&lt;T&gt;</li>
<li>
<ul class="inheritance">
<li><a href="../../../../javafx/scene/control/IndexedCell.html" title="class in javafx.scene.control">javafx.scene.control.IndexedCell</a>&lt;T&gt;</li>
<li>
<ul class="inheritance">
<li><a href="../../../../javafx/scene/control/TreeCell.html" title="class in javafx.scene.control">javafx.scene.control.TreeCell</a>&lt;T&gt;</li>
<li>
<ul class="inheritance">
<li>javafx.scene.control.cell.CheckBoxTreeCell&lt;T&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - The type of the elements contained within the TreeView TreeItem
      instances.</dd>
</dl>
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a>, <a href="../../../../javafx/event/EventTarget.html" title="interface in javafx.event">EventTarget</a>, <a href="../../../../javafx/scene/control/Skinnable.html" title="interface in javafx.scene.control">Skinnable</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">CheckBoxTreeCell&lt;T&gt;</span>
extends <a href="../../../../javafx/scene/control/TreeCell.html" title="class in javafx.scene.control">TreeCell</a>&lt;T&gt;</pre>
<div class="block">A class containing a <a href="../../../../javafx/scene/control/TreeCell.html" title="class in javafx.scene.control"><code>TreeCell</code></a> implementation that draws a
 <a href="../../../../javafx/scene/control/CheckBox.html" title="class in javafx.scene.control"><code>CheckBox</code></a> node inside the cell, along with support for common
 interactions (discussed in more depth shortly).

 <p>To make creating TreeViews with CheckBoxes easier, a convenience class
 called <a href="../../../../javafx/scene/control/CheckBoxTreeItem.html" title="class in javafx.scene.control"><code>CheckBoxTreeItem</code></a> is provided. It is <b>highly</b> recommended
 that developers use this class, rather than the regular <a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control"><code>TreeItem</code></a>
 class, when constructing their TreeView tree structures. Refer to the
 CheckBoxTreeItem API documentation for an example on how these two classes
 can be combined.

 <p>When used in a TreeView, the CheckBoxCell is rendered with a CheckBox to
 the right of the 'disclosure node' (i.e. the arrow). The item stored in
 <a href="../../../../javafx/scene/control/TreeItem.html#getValue--"><code>TreeItem.getValue()</code></a> will then have the StringConverter called
 on it, and this text will take all remaining horizontal space. Additionally,
 by using <a href="../../../../javafx/scene/control/CheckBoxTreeItem.html" title="class in javafx.scene.control"><code>CheckBoxTreeItem</code></a>, the TreeView will automatically handle
 situations such as:

 <ul>
   <li>Clicking on the <a href="../../../../javafx/scene/control/CheckBox.html" title="class in javafx.scene.control"><code>CheckBox</code></a> beside an item that has children will
      result in all children also becoming selected/unselected.
   <li>Clicking on the <a href="../../../../javafx/scene/control/CheckBox.html" title="class in javafx.scene.control"><code>CheckBox</code></a> beside an item that has a parent will
      possibly toggle the state of the parent. For example, if you select a
      single child, the parent will become indeterminate (indicating partial
      selection of children). If you proceed to select all children, the
      parent will then show that it too is selected. This is recursive, with
      all parent nodes updating as expected.
 </ul>

 If it is decided that using <a href="../../../../javafx/scene/control/CheckBoxTreeItem.html" title="class in javafx.scene.control"><code>CheckBoxTreeItem</code></a> is not desirable,
 then it is necessary to call one of the constructors where a <a href="../../../../javafx/util/Callback.html" title="interface in javafx.util"><code>Callback</code></a>
 is provided that can return an <code>ObservableValue&lt;Boolean&gt;</code>
 given a <a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control"><code>TreeItem</code></a> instance. This <code>ObservableValue&lt;Boolean&gt;</code>
 should represent the boolean state of the given <a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control"><code>TreeItem</code></a>.

 <p>Note that the CheckBoxTreeCell renders the CheckBox 'live', meaning that
 the CheckBox is always interactive and can be directly toggled by the user.
 This means that it is not necessary that the cell enter its
 <a href="../../../../javafx/scene/control/Cell.html#editingProperty--"><code>editing state</code></a> (usually by the user double-clicking
 on the cell). A side-effect of this is that the usual editing callbacks
 (such as <a href="../../../../javafx/scene/control/TreeView.html#onEditCommitProperty--"><code>on edit commit</code></a>)
 will <strong>not</strong> be called. If you want to be notified of changes,
 it is recommended to directly observe the boolean properties that are
 manipulated by the CheckBox.</p></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 2.2</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== PROPERTY SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="property.summary">
<!--   -->
</a>
<h3>Property Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Property Summary table, listing properties, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Type</th>
<th class="colLast" scope="col">Property and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util">StringConverter</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#converterProperty">converter</a></span></code>
<div class="block">The <a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util"><code>StringConverter</code></a> property.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;,<a href="../../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#selectedStateCallbackProperty">selectedStateCallback</a></span></code>
<div class="block">Property representing the <a href="../../../../javafx/util/Callback.html" title="interface in javafx.util"><code>Callback</code></a> that is bound to by the
 CheckBox shown on screen.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="properties.inherited.from.class.javafx.scene.control.TreeCell">
<!--   -->
</a>
<h3>Properties inherited from class&nbsp;javafx.scene.control.<a href="../../../../javafx/scene/control/TreeCell.html" title="class in javafx.scene.control">TreeCell</a></h3>
<code><a href="../../../../javafx/scene/control/TreeCell.html#disclosureNodeProperty">disclosureNode</a>, <a href="../../../../javafx/scene/control/TreeCell.html#treeItemProperty">treeItem</a>, <a href="../../../../javafx/scene/control/TreeCell.html#treeViewProperty">treeView</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="properties.inherited.from.class.javafx.scene.control.IndexedCell">
<!--   -->
</a>
<h3>Properties inherited from class&nbsp;javafx.scene.control.<a href="../../../../javafx/scene/control/IndexedCell.html" title="class in javafx.scene.control">IndexedCell</a></h3>
<code><a href="../../../../javafx/scene/control/IndexedCell.html#indexProperty">index</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="properties.inherited.from.class.javafx.scene.control.Cell">
<!--   -->
</a>
<h3>Properties inherited from class&nbsp;javafx.scene.control.<a href="../../../../javafx/scene/control/Cell.html" title="class in javafx.scene.control">Cell</a></h3>
<code><a href="../../../../javafx/scene/control/Cell.html#editableProperty">editable</a>, <a href="../../../../javafx/scene/control/Cell.html#editingProperty">editing</a>, <a href="../../../../javafx/scene/control/Cell.html#emptyProperty">empty</a>, <a href="../../../../javafx/scene/control/Cell.html#itemProperty">item</a>, <a href="../../../../javafx/scene/control/Cell.html#selectedProperty">selected</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="properties.inherited.from.class.javafx.scene.control.Labeled">
<!--   -->
</a>
<h3>Properties inherited from class&nbsp;javafx.scene.control.<a href="../../../../javafx/scene/control/Labeled.html" title="class in javafx.scene.control">Labeled</a></h3>
<code><a href="../../../../javafx/scene/control/Labeled.html#alignmentProperty">alignment</a>, <a href="../../../../javafx/scene/control/Labeled.html#contentDisplayProperty">contentDisplay</a>, <a href="../../../../javafx/scene/control/Labeled.html#ellipsisStringProperty">ellipsisString</a>, <a href="../../../../javafx/scene/control/Labeled.html#fontProperty">font</a>, <a href="../../../../javafx/scene/control/Labeled.html#graphicProperty">graphic</a>, <a href="../../../../javafx/scene/control/Labeled.html#graphicTextGapProperty">graphicTextGap</a>, <a href="../../../../javafx/scene/control/Labeled.html#labelPaddingProperty">labelPadding</a>, <a href="../../../../javafx/scene/control/Labeled.html#lineSpacingProperty">lineSpacing</a>, <a href="../../../../javafx/scene/control/Labeled.html#mnemonicParsingProperty">mnemonicParsing</a>, <a href="../../../../javafx/scene/control/Labeled.html#textAlignmentProperty">textAlignment</a>, <a href="../../../../javafx/scene/control/Labeled.html#textFillProperty">textFill</a>, <a href="../../../../javafx/scene/control/Labeled.html#textOverrunProperty">textOverrun</a>, <a href="../../../../javafx/scene/control/Labeled.html#textProperty">text</a>, <a href="../../../../javafx/scene/control/Labeled.html#underlineProperty">underline</a>, <a href="../../../../javafx/scene/control/Labeled.html#wrapTextProperty">wrapText</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="properties.inherited.from.class.javafx.scene.control.Control">
<!--   -->
</a>
<h3>Properties inherited from class&nbsp;javafx.scene.control.<a href="../../../../javafx/scene/control/Control.html" title="class in javafx.scene.control">Control</a></h3>
<code><a href="../../../../javafx/scene/control/Control.html#contextMenuProperty">contextMenu</a>, <a href="../../../../javafx/scene/control/Control.html#skinProperty">skin</a>, <a href="../../../../javafx/scene/control/Control.html#tooltipProperty">tooltip</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="properties.inherited.from.class.javafx.scene.layout.Region">
<!--   -->
</a>
<h3>Properties inherited from class&nbsp;javafx.scene.layout.<a href="../../../../javafx/scene/layout/Region.html" title="class in javafx.scene.layout">Region</a></h3>
<code><a href="../../../../javafx/scene/layout/Region.html#backgroundProperty">background</a>, <a href="../../../../javafx/scene/layout/Region.html#borderProperty">border</a>, <a href="../../../../javafx/scene/layout/Region.html#cacheShapeProperty">cacheShape</a>, <a href="../../../../javafx/scene/layout/Region.html#centerShapeProperty">centerShape</a>, <a href="../../../../javafx/scene/layout/Region.html#heightProperty">height</a>, <a href="../../../../javafx/scene/layout/Region.html#insetsProperty">insets</a>, <a href="../../../../javafx/scene/layout/Region.html#maxHeightProperty">maxHeight</a>, <a href="../../../../javafx/scene/layout/Region.html#maxWidthProperty">maxWidth</a>, <a href="../../../../javafx/scene/layout/Region.html#minHeightProperty">minHeight</a>, <a href="../../../../javafx/scene/layout/Region.html#minWidthProperty">minWidth</a>, <a href="../../../../javafx/scene/layout/Region.html#opaqueInsetsProperty">opaqueInsets</a>, <a href="../../../../javafx/scene/layout/Region.html#paddingProperty">padding</a>, <a href="../../../../javafx/scene/layout/Region.html#prefHeightProperty">prefHeight</a>, <a href="../../../../javafx/scene/layout/Region.html#prefWidthProperty">prefWidth</a>, <a href="../../../../javafx/scene/layout/Region.html#scaleShapeProperty">scaleShape</a>, <a href="../../../../javafx/scene/layout/Region.html#shapeProperty">shape</a>, <a href="../../../../javafx/scene/layout/Region.html#snapToPixelProperty">snapToPixel</a>, <a href="../../../../javafx/scene/layout/Region.html#widthProperty">width</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="properties.inherited.from.class.javafx.scene.Parent">
<!--   -->
</a>
<h3>Properties inherited from class&nbsp;javafx.scene.<a href="../../../../javafx/scene/Parent.html" title="class in javafx.scene">Parent</a></h3>
<code><a href="../../../../javafx/scene/Parent.html#needsLayoutProperty">needsLayout</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="properties.inherited.from.class.javafx.scene.Node">
<!--   -->
</a>
<h3>Properties inherited from class&nbsp;javafx.scene.<a href="../../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a></h3>
<code><a href="../../../../javafx/scene/Node.html#accessibleHelpProperty">accessibleHelp</a>, <a href="../../../../javafx/scene/Node.html#accessibleRoleDescriptionProperty">accessibleRoleDescription</a>, <a href="../../../../javafx/scene/Node.html#accessibleRoleProperty">accessibleRole</a>, <a href="../../../../javafx/scene/Node.html#accessibleTextProperty">accessibleText</a>, <a href="../../../../javafx/scene/Node.html#blendModeProperty">blendMode</a>, <a href="../../../../javafx/scene/Node.html#boundsInLocalProperty">boundsInLocal</a>, <a href="../../../../javafx/scene/Node.html#boundsInParentProperty">boundsInParent</a>, <a href="../../../../javafx/scene/Node.html#cacheHintProperty">cacheHint</a>, <a href="../../../../javafx/scene/Node.html#cacheProperty">cache</a>, <a href="../../../../javafx/scene/Node.html#clipProperty">clip</a>, <a href="../../../../javafx/scene/Node.html#cursorProperty">cursor</a>, <a href="../../../../javafx/scene/Node.html#depthTestProperty">depthTest</a>, <a href="../../../../javafx/scene/Node.html#disabledProperty">disabled</a>, <a href="../../../../javafx/scene/Node.html#disableProperty">disable</a>, <a href="../../../../javafx/scene/Node.html#effectiveNodeOrientationProperty">effectiveNodeOrientation</a>, <a href="../../../../javafx/scene/Node.html#effectProperty">effect</a>, <a href="../../../../javafx/scene/Node.html#eventDispatcherProperty">eventDispatcher</a>, <a href="../../../../javafx/scene/Node.html#focusedProperty">focused</a>, <a href="../../../../javafx/scene/Node.html#focusTraversableProperty">focusTraversable</a>, <a href="../../../../javafx/scene/Node.html#hoverProperty">hover</a>, <a href="../../../../javafx/scene/Node.html#idProperty">id</a>, <a href="../../../../javafx/scene/Node.html#inputMethodRequestsProperty">inputMethodRequests</a>, <a href="../../../../javafx/scene/Node.html#layoutBoundsProperty">layoutBounds</a>, <a href="../../../../javafx/scene/Node.html#layoutXProperty">layoutX</a>, <a href="../../../../javafx/scene/Node.html#layoutYProperty">layoutY</a>, <a href="../../../../javafx/scene/Node.html#localToParentTransformProperty">localToParentTransform</a>, <a href="../../../../javafx/scene/Node.html#localToSceneTransformProperty">localToSceneTransform</a>, <a href="../../../../javafx/scene/Node.html#managedProperty">managed</a>, <a href="../../../../javafx/scene/Node.html#mouseTransparentProperty">mouseTransparent</a>, <a href="../../../../javafx/scene/Node.html#nodeOrientationProperty">nodeOrientation</a>, <a href="../../../../javafx/scene/Node.html#onContextMenuRequestedProperty">onContextMenuRequested</a>, <a href="../../../../javafx/scene/Node.html#onDragDetectedProperty">onDragDetected</a>, <a href="../../../../javafx/scene/Node.html#onDragDoneProperty">onDragDone</a>, <a href="../../../../javafx/scene/Node.html#onDragDroppedProperty">onDragDropped</a>, <a href="../../../../javafx/scene/Node.html#onDragEnteredProperty">onDragEntered</a>, <a href="../../../../javafx/scene/Node.html#onDragExitedProperty">onDragExited</a>, <a href="../../../../javafx/scene/Node.html#onDragOverProperty">onDragOver</a>, <a href="../../../../javafx/scene/Node.html#onInputMethodTextChangedProperty">onInputMethodTextChanged</a>, <a href="../../../../javafx/scene/Node.html#onKeyPressedProperty">onKeyPressed</a>, <a href="../../../../javafx/scene/Node.html#onKeyReleasedProperty">onKeyReleased</a>, <a href="../../../../javafx/scene/Node.html#onKeyTypedProperty">onKeyTyped</a>, <a href="../../../../javafx/scene/Node.html#onMouseClickedProperty">onMouseClicked</a>, <a href="../../../../javafx/scene/Node.html#onMouseDragEnteredProperty">onMouseDragEntered</a>, <a href="../../../../javafx/scene/Node.html#onMouseDragExitedProperty">onMouseDragExited</a>, <a href="../../../../javafx/scene/Node.html#onMouseDraggedProperty">onMouseDragged</a>, <a href="../../../../javafx/scene/Node.html#onMouseDragOverProperty">onMouseDragOver</a>, <a href="../../../../javafx/scene/Node.html#onMouseDragReleasedProperty">onMouseDragReleased</a>, <a href="../../../../javafx/scene/Node.html#onMouseEnteredProperty">onMouseEntered</a>, <a href="../../../../javafx/scene/Node.html#onMouseExitedProperty">onMouseExited</a>, <a href="../../../../javafx/scene/Node.html#onMouseMovedProperty">onMouseMoved</a>, <a href="../../../../javafx/scene/Node.html#onMousePressedProperty">onMousePressed</a>, <a href="../../../../javafx/scene/Node.html#onMouseReleasedProperty">onMouseReleased</a>, <a href="../../../../javafx/scene/Node.html#onRotateProperty">onRotate</a>, <a href="../../../../javafx/scene/Node.html#onRotationFinishedProperty">onRotationFinished</a>, <a href="../../../../javafx/scene/Node.html#onRotationStartedProperty">onRotationStarted</a>, <a href="../../../../javafx/scene/Node.html#onScrollFinishedProperty">onScrollFinished</a>, <a href="../../../../javafx/scene/Node.html#onScrollProperty">onScroll</a>, <a href="../../../../javafx/scene/Node.html#onScrollStartedProperty">onScrollStarted</a>, <a href="../../../../javafx/scene/Node.html#onSwipeDownProperty">onSwipeDown</a>, <a href="../../../../javafx/scene/Node.html#onSwipeLeftProperty">onSwipeLeft</a>, <a href="../../../../javafx/scene/Node.html#onSwipeRightProperty">onSwipeRight</a>, <a href="../../../../javafx/scene/Node.html#onSwipeUpProperty">onSwipeUp</a>, <a href="../../../../javafx/scene/Node.html#onTouchMovedProperty">onTouchMoved</a>, <a href="../../../../javafx/scene/Node.html#onTouchPressedProperty">onTouchPressed</a>, <a href="../../../../javafx/scene/Node.html#onTouchReleasedProperty">onTouchReleased</a>, <a href="../../../../javafx/scene/Node.html#onTouchStationaryProperty">onTouchStationary</a>, <a href="../../../../javafx/scene/Node.html#onZoomFinishedProperty">onZoomFinished</a>, <a href="../../../../javafx/scene/Node.html#onZoomProperty">onZoom</a>, <a href="../../../../javafx/scene/Node.html#onZoomStartedProperty">onZoomStarted</a>, <a href="../../../../javafx/scene/Node.html#opacityProperty">opacity</a>, <a href="../../../../javafx/scene/Node.html#parentProperty">parent</a>, <a href="../../../../javafx/scene/Node.html#pickOnBoundsProperty">pickOnBounds</a>, <a href="../../../../javafx/scene/Node.html#pressedProperty">pressed</a>, <a href="../../../../javafx/scene/Node.html#rotateProperty">rotate</a>, <a href="../../../../javafx/scene/Node.html#rotationAxisProperty">rotationAxis</a>, <a href="../../../../javafx/scene/Node.html#scaleXProperty">scaleX</a>, <a href="../../../../javafx/scene/Node.html#scaleYProperty">scaleY</a>, <a href="../../../../javafx/scene/Node.html#scaleZProperty">scaleZ</a>, <a href="../../../../javafx/scene/Node.html#sceneProperty">scene</a>, <a href="../../../../javafx/scene/Node.html#styleProperty">style</a>, <a href="../../../../javafx/scene/Node.html#translateXProperty">translateX</a>, <a href="../../../../javafx/scene/Node.html#translateYProperty">translateY</a>, <a href="../../../../javafx/scene/Node.html#translateZProperty">translateZ</a>, <a href="../../../../javafx/scene/Node.html#visibleProperty">visible</a></code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!--   -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javafx.scene.layout.Region">
<!--   -->
</a>
<h3>Fields inherited from class&nbsp;javafx.scene.layout.<a href="../../../../javafx/scene/layout/Region.html" title="class in javafx.scene.layout">Region</a></h3>
<code><a href="../../../../javafx/scene/layout/Region.html#USE_COMPUTED_SIZE">USE_COMPUTED_SIZE</a>, <a href="../../../../javafx/scene/layout/Region.html#USE_PREF_SIZE">USE_PREF_SIZE</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javafx.scene.Node">
<!--   -->
</a>
<h3>Fields inherited from class&nbsp;javafx.scene.<a href="../../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a></h3>
<code><a href="../../../../javafx/scene/Node.html#BASELINE_OFFSET_SAME_AS_HEIGHT">BASELINE_OFFSET_SAME_AS_HEIGHT</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!--   -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#CheckBoxTreeCell--">CheckBoxTreeCell</a></span>()</code>
<div class="block">Creates a default <a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="class in javafx.scene.control.cell"><code>CheckBoxTreeCell</code></a> that assumes the TreeView is
 constructed with <a href="../../../../javafx/scene/control/CheckBoxTreeItem.html" title="class in javafx.scene.control"><code>CheckBoxTreeItem</code></a> instances, rather than the
 default <a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control"><code>TreeItem</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#CheckBoxTreeCell-javafx.util.Callback-">CheckBoxTreeCell</a></span>(<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;,<a href="../../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&gt;&nbsp;getSelectedProperty)</code>
<div class="block">Creates a <a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="class in javafx.scene.control.cell"><code>CheckBoxTreeCell</code></a> for use in a TreeView control via a
 cell factory.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#CheckBoxTreeCell-javafx.util.Callback-javafx.util.StringConverter-">CheckBoxTreeCell</a></span>(<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;,<a href="../../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&gt;&nbsp;getSelectedProperty,
                <a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util">StringConverter</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;&gt;&nbsp;converter)</code>
<div class="block">Creates a <a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="class in javafx.scene.control.cell"><code>CheckBoxTreeCell</code></a> for use in a TreeView control via a
 cell factory.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!--   -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util">StringConverter</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#converterProperty--">converterProperty</a></span>()</code>
<div class="block">The <a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util"><code>StringConverter</code></a> property.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeView.html" title="class in javafx.scene.control">TreeView</a>&lt;T&gt;,<a href="../../../../javafx/scene/control/TreeCell.html" title="class in javafx.scene.control">TreeCell</a>&lt;T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#forTreeView--">forTreeView</a></span>()</code>
<div class="block">Creates a cell factory for use in a TreeView control, although there is a
 major assumption when used in a TreeView: this cell factory assumes that
 the TreeView root, and <b>all</b> children are instances of
 <a href="../../../../javafx/scene/control/CheckBoxTreeItem.html" title="class in javafx.scene.control"><code>CheckBoxTreeItem</code></a>, rather than the default <a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control"><code>TreeItem</code></a> class
 that is used normally.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeView.html" title="class in javafx.scene.control">TreeView</a>&lt;T&gt;,<a href="../../../../javafx/scene/control/TreeCell.html" title="class in javafx.scene.control">TreeCell</a>&lt;T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#forTreeView-javafx.util.Callback-">forTreeView</a></span>(<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;T&gt;,<a href="../../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&gt;&nbsp;getSelectedProperty)</code>
<div class="block">Creates a cell factory for use in a TreeView control.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeView.html" title="class in javafx.scene.control">TreeView</a>&lt;T&gt;,<a href="../../../../javafx/scene/control/TreeCell.html" title="class in javafx.scene.control">TreeCell</a>&lt;T&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#forTreeView-javafx.util.Callback-javafx.util.StringConverter-">forTreeView</a></span>(<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;T&gt;,<a href="../../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&gt;&nbsp;getSelectedProperty,
           <a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util">StringConverter</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;T&gt;&gt;&nbsp;converter)</code>
<div class="block">Creates a cell factory for use in a TreeView control.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util">StringConverter</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#getConverter--">getConverter</a></span>()</code>
<div class="block">Returns the <a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util"><code>StringConverter</code></a> used in this cell.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;,<a href="../../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#getSelectedStateCallback--">getSelectedStateCallback</a></span>()</code>
<div class="block">Returns the <a href="../../../../javafx/util/Callback.html" title="interface in javafx.util"><code>Callback</code></a> that is bound to by the CheckBox shown on screen.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;,<a href="../../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#selectedStateCallbackProperty--">selectedStateCallbackProperty</a></span>()</code>
<div class="block">Property representing the <a href="../../../../javafx/util/Callback.html" title="interface in javafx.util"><code>Callback</code></a> that is bound to by the
 CheckBox shown on screen.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#setConverter-javafx.util.StringConverter-">setConverter</a></span>(<a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util">StringConverter</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;&gt;&nbsp;value)</code>
<div class="block">Sets the <a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util"><code>StringConverter</code></a> to be used in this cell.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#setSelectedStateCallback-javafx.util.Callback-">setSelectedStateCallback</a></span>(<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;,<a href="../../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&gt;&nbsp;value)</code>
<div class="block">Sets the <a href="../../../../javafx/util/Callback.html" title="interface in javafx.util"><code>Callback</code></a> that is bound to by the CheckBox shown on screen.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#updateItem-T-boolean-">updateItem</a></span>(<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&nbsp;item,
          boolean&nbsp;empty)</code>
<div class="block">The updateItem method should not be called by developers, but it is the
 best method for developers to override to allow for them to customise the
 visuals of the cell.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javafx.scene.control.TreeCell">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;javafx.scene.control.<a href="../../../../javafx/scene/control/TreeCell.html" title="class in javafx.scene.control">TreeCell</a></h3>
<code><a href="../../../../javafx/scene/control/TreeCell.html#cancelEdit--">cancelEdit</a>, <a href="../../../../javafx/scene/control/TreeCell.html#commitEdit-T-">commitEdit</a>, <a href="../../../../javafx/scene/control/TreeCell.html#createDefaultSkin--">createDefaultSkin</a>, <a href="../../../../javafx/scene/control/TreeCell.html#disclosureNodeProperty--">disclosureNodeProperty</a>, <a href="../../../../javafx/scene/control/TreeCell.html#executeAccessibleAction-javafx.scene.AccessibleAction-java.lang.Object...-">executeAccessibleAction</a>, <a href="../../../../javafx/scene/control/TreeCell.html#getDisclosureNode--">getDisclosureNode</a>, <a href="../../../../javafx/scene/control/TreeCell.html#getTreeItem--">getTreeItem</a>, <a href="../../../../javafx/scene/control/TreeCell.html#getTreeView--">getTreeView</a>, <a href="../../../../javafx/scene/control/TreeCell.html#queryAccessibleAttribute-javafx.scene.AccessibleAttribute-java.lang.Object...-">queryAccessibleAttribute</a>, <a href="../../../../javafx/scene/control/TreeCell.html#setDisclosureNode-javafx.scene.Node-">setDisclosureNode</a>, <a href="../../../../javafx/scene/control/TreeCell.html#startEdit--">startEdit</a>, <a href="../../../../javafx/scene/control/TreeCell.html#treeItemProperty--">treeItemProperty</a>, <a href="../../../../javafx/scene/control/TreeCell.html#treeViewProperty--">treeViewProperty</a>, <a href="../../../../javafx/scene/control/TreeCell.html#updateTreeItem-javafx.scene.control.TreeItem-">updateTreeItem</a>, <a href="../../../../javafx/scene/control/TreeCell.html#updateTreeView-javafx.scene.control.TreeView-">updateTreeView</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javafx.scene.control.IndexedCell">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;javafx.scene.control.<a href="../../../../javafx/scene/control/IndexedCell.html" title="class in javafx.scene.control">IndexedCell</a></h3>
<code><a href="../../../../javafx/scene/control/IndexedCell.html#getIndex--">getIndex</a>, <a href="../../../../javafx/scene/control/IndexedCell.html#indexProperty--">indexProperty</a>, <a href="../../../../javafx/scene/control/IndexedCell.html#updateIndex-int-">updateIndex</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javafx.scene.control.Cell">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;javafx.scene.control.<a href="../../../../javafx/scene/control/Cell.html" title="class in javafx.scene.control">Cell</a></h3>
<code><a href="../../../../javafx/scene/control/Cell.html#editableProperty--">editableProperty</a>, <a href="../../../../javafx/scene/control/Cell.html#editingProperty--">editingProperty</a>, <a href="../../../../javafx/scene/control/Cell.html#emptyProperty--">emptyProperty</a>, <a href="../../../../javafx/scene/control/Cell.html#getItem--">getItem</a>, <a href="../../../../javafx/scene/control/Cell.html#isEditable--">isEditable</a>, <a href="../../../../javafx/scene/control/Cell.html#isEditing--">isEditing</a>, <a href="../../../../javafx/scene/control/Cell.html#isEmpty--">isEmpty</a>, <a href="../../../../javafx/scene/control/Cell.html#isItemChanged-T-T-">isItemChanged</a>, <a href="../../../../javafx/scene/control/Cell.html#isSelected--">isSelected</a>, <a href="../../../../javafx/scene/control/Cell.html#itemProperty--">itemProperty</a>, <a href="../../../../javafx/scene/control/Cell.html#selectedProperty--">selectedProperty</a>, <a href="../../../../javafx/scene/control/Cell.html#setEditable-boolean-">setEditable</a>, <a href="../../../../javafx/scene/control/Cell.html#setItem-T-">setItem</a>, <a href="../../../../javafx/scene/control/Cell.html#updateSelected-boolean-">updateSelected</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javafx.scene.control.Labeled">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;javafx.scene.control.<a href="../../../../javafx/scene/control/Labeled.html" title="class in javafx.scene.control">Labeled</a></h3>
<code><a href="../../../../javafx/scene/control/Labeled.html#alignmentProperty--">alignmentProperty</a>, <a href="../../../../javafx/scene/control/Labeled.html#contentDisplayProperty--">contentDisplayProperty</a>, <a href="../../../../javafx/scene/control/Labeled.html#ellipsisStringProperty--">ellipsisStringProperty</a>, <a href="../../../../javafx/scene/control/Labeled.html#fontProperty--">fontProperty</a>, <a href="../../../../javafx/scene/control/Labeled.html#getAlignment--">getAlignment</a>, <a href="../../../../javafx/scene/control/Labeled.html#getClassCssMetaData--">getClassCssMetaData</a>, <a href="../../../../javafx/scene/control/Labeled.html#getContentBias--">getContentBias</a>, <a href="../../../../javafx/scene/control/Labeled.html#getContentDisplay--">getContentDisplay</a>, <a href="../../../../javafx/scene/control/Labeled.html#getControlCssMetaData--">getControlCssMetaData</a>, <a href="../../../../javafx/scene/control/Labeled.html#getEllipsisString--">getEllipsisString</a>, <a href="../../../../javafx/scene/control/Labeled.html#getFont--">getFont</a>, <a href="../../../../javafx/scene/control/Labeled.html#getGraphic--">getGraphic</a>, <a href="../../../../javafx/scene/control/Labeled.html#getGraphicTextGap--">getGraphicTextGap</a>, <a href="../../../../javafx/scene/control/Labeled.html#getLabelPadding--">getLabelPadding</a>, <a href="../../../../javafx/scene/control/Labeled.html#getLineSpacing--">getLineSpacing</a>, <a href="../../../../javafx/scene/control/Labeled.html#getText--">getText</a>, <a href="../../../../javafx/scene/control/Labeled.html#getTextAlignment--">getTextAlignment</a>, <a href="../../../../javafx/scene/control/Labeled.html#getTextFill--">getTextFill</a>, <a href="../../../../javafx/scene/control/Labeled.html#getTextOverrun--">getTextOverrun</a>, <a href="../../../../javafx/scene/control/Labeled.html#graphicProperty--">graphicProperty</a>, <a href="../../../../javafx/scene/control/Labeled.html#graphicTextGapProperty--">graphicTextGapProperty</a>, <a href="../../../../javafx/scene/control/Labeled.html#isMnemonicParsing--">isMnemonicParsing</a>, <a href="../../../../javafx/scene/control/Labeled.html#isUnderline--">isUnderline</a>, <a href="../../../../javafx/scene/control/Labeled.html#isWrapText--">isWrapText</a>, <a href="../../../../javafx/scene/control/Labeled.html#labelPaddingProperty--">labelPaddingProperty</a>, <a href="../../../../javafx/scene/control/Labeled.html#lineSpacingProperty--">lineSpacingProperty</a>, <a href="../../../../javafx/scene/control/Labeled.html#mnemonicParsingProperty--">mnemonicParsingProperty</a>, <a href="../../../../javafx/scene/control/Labeled.html#setAlignment-javafx.geometry.Pos-">setAlignment</a>, <a href="../../../../javafx/scene/control/Labeled.html#setContentDisplay-javafx.scene.control.ContentDisplay-">setContentDisplay</a>, <a href="../../../../javafx/scene/control/Labeled.html#setEllipsisString-java.lang.String-">setEllipsisString</a>, <a href="../../../../javafx/scene/control/Labeled.html#setFont-javafx.scene.text.Font-">setFont</a>, <a href="../../../../javafx/scene/control/Labeled.html#setGraphic-javafx.scene.Node-">setGraphic</a>, <a href="../../../../javafx/scene/control/Labeled.html#setGraphicTextGap-double-">setGraphicTextGap</a>, <a href="../../../../javafx/scene/control/Labeled.html#setLineSpacing-double-">setLineSpacing</a>, <a href="../../../../javafx/scene/control/Labeled.html#setMnemonicParsing-boolean-">setMnemonicParsing</a>, <a href="../../../../javafx/scene/control/Labeled.html#setText-java.lang.String-">setText</a>, <a href="../../../../javafx/scene/control/Labeled.html#setTextAlignment-javafx.scene.text.TextAlignment-">setTextAlignment</a>, <a href="../../../../javafx/scene/control/Labeled.html#setTextFill-javafx.scene.paint.Paint-">setTextFill</a>, <a href="../../../../javafx/scene/control/Labeled.html#setTextOverrun-javafx.scene.control.OverrunStyle-">setTextOverrun</a>, <a href="../../../../javafx/scene/control/Labeled.html#setUnderline-boolean-">setUnderline</a>, <a href="../../../../javafx/scene/control/Labeled.html#setWrapText-boolean-">setWrapText</a>, <a href="../../../../javafx/scene/control/Labeled.html#textAlignmentProperty--">textAlignmentProperty</a>, <a href="../../../../javafx/scene/control/Labeled.html#textFillProperty--">textFillProperty</a>, <a href="../../../../javafx/scene/control/Labeled.html#textOverrunProperty--">textOverrunProperty</a>, <a href="../../../../javafx/scene/control/Labeled.html#textProperty--">textProperty</a>, <a href="../../../../javafx/scene/control/Labeled.html#toString--">toString</a>, <a href="../../../../javafx/scene/control/Labeled.html#underlineProperty--">underlineProperty</a>, <a href="../../../../javafx/scene/control/Labeled.html#wrapTextProperty--">wrapTextProperty</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javafx.scene.control.Control">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;javafx.scene.control.<a href="../../../../javafx/scene/control/Control.html" title="class in javafx.scene.control">Control</a></h3>
<code><a href="../../../../javafx/scene/control/Control.html#computeMaxHeight-double-">computeMaxHeight</a>, <a href="../../../../javafx/scene/control/Control.html#computeMaxWidth-double-">computeMaxWidth</a>, <a href="../../../../javafx/scene/control/Control.html#computeMinHeight-double-">computeMinHeight</a>, <a href="../../../../javafx/scene/control/Control.html#computeMinWidth-double-">computeMinWidth</a>, <a href="../../../../javafx/scene/control/Control.html#computePrefHeight-double-">computePrefHeight</a>, <a href="../../../../javafx/scene/control/Control.html#computePrefWidth-double-">computePrefWidth</a>, <a href="../../../../javafx/scene/control/Control.html#contextMenuProperty--">contextMenuProperty</a>, <a href="../../../../javafx/scene/control/Control.html#getBaselineOffset--">getBaselineOffset</a>, <a href="../../../../javafx/scene/control/Control.html#getContextMenu--">getContextMenu</a>, <a href="../../../../javafx/scene/control/Control.html#getCssMetaData--">getCssMetaData</a>, <a href="../../../../javafx/scene/control/Control.html#getSkin--">getSkin</a>, <a href="../../../../javafx/scene/control/Control.html#getTooltip--">getTooltip</a>, <a href="../../../../javafx/scene/control/Control.html#isResizable--">isResizable</a>, <a href="../../../../javafx/scene/control/Control.html#layoutChildren--">layoutChildren</a>, <a href="../../../../javafx/scene/control/Control.html#setContextMenu-javafx.scene.control.ContextMenu-">setContextMenu</a>, <a href="../../../../javafx/scene/control/Control.html#setSkin-javafx.scene.control.Skin-">setSkin</a>, <a href="../../../../javafx/scene/control/Control.html#setTooltip-javafx.scene.control.Tooltip-">setTooltip</a>, <a href="../../../../javafx/scene/control/Control.html#skinProperty--">skinProperty</a>, <a href="../../../../javafx/scene/control/Control.html#tooltipProperty--">tooltipProperty</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javafx.scene.layout.Region">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;javafx.scene.layout.<a href="../../../../javafx/scene/layout/Region.html" title="class in javafx.scene.layout">Region</a></h3>
<code><a href="../../../../javafx/scene/layout/Region.html#backgroundProperty--">backgroundProperty</a>, <a href="../../../../javafx/scene/layout/Region.html#borderProperty--">borderProperty</a>, <a href="../../../../javafx/scene/layout/Region.html#cacheShapeProperty--">cacheShapeProperty</a>, <a href="../../../../javafx/scene/layout/Region.html#centerShapeProperty--">centerShapeProperty</a>, <a href="../../../../javafx/scene/layout/Region.html#getBackground--">getBackground</a>, <a href="../../../../javafx/scene/layout/Region.html#getBorder--">getBorder</a>, <a href="../../../../javafx/scene/layout/Region.html#getHeight--">getHeight</a>, <a href="../../../../javafx/scene/layout/Region.html#getInsets--">getInsets</a>, <a href="../../../../javafx/scene/layout/Region.html#getMaxHeight--">getMaxHeight</a>, <a href="../../../../javafx/scene/layout/Region.html#getMaxWidth--">getMaxWidth</a>, <a href="../../../../javafx/scene/layout/Region.html#getMinHeight--">getMinHeight</a>, <a href="../../../../javafx/scene/layout/Region.html#getMinWidth--">getMinWidth</a>, <a href="../../../../javafx/scene/layout/Region.html#getOpaqueInsets--">getOpaqueInsets</a>, <a href="../../../../javafx/scene/layout/Region.html#getPadding--">getPadding</a>, <a href="../../../../javafx/scene/layout/Region.html#getPrefHeight--">getPrefHeight</a>, <a href="../../../../javafx/scene/layout/Region.html#getPrefWidth--">getPrefWidth</a>, <a href="../../../../javafx/scene/layout/Region.html#getShape--">getShape</a>, <a href="../../../../javafx/scene/layout/Region.html#getUserAgentStylesheet--">getUserAgentStylesheet</a>, <a href="../../../../javafx/scene/layout/Region.html#getWidth--">getWidth</a>, <a href="../../../../javafx/scene/layout/Region.html#heightProperty--">heightProperty</a>, <a href="../../../../javafx/scene/layout/Region.html#insetsProperty--">insetsProperty</a>, <a href="../../../../javafx/scene/layout/Region.html#isCacheShape--">isCacheShape</a>, <a href="../../../../javafx/scene/layout/Region.html#isCenterShape--">isCenterShape</a>, <a href="../../../../javafx/scene/layout/Region.html#isScaleShape--">isScaleShape</a>, <a href="../../../../javafx/scene/layout/Region.html#isSnapToPixel--">isSnapToPixel</a>, <a href="../../../../javafx/scene/layout/Region.html#layoutInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.HPos-javafx.geometry.VPos-">layoutInArea</a>, <a href="../../../../javafx/scene/layout/Region.html#layoutInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.Insets-boolean-boolean-javafx.geometry.HPos-javafx.geometry.VPos-">layoutInArea</a>, <a href="../../../../javafx/scene/layout/Region.html#layoutInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.Insets-boolean-boolean-javafx.geometry.HPos-javafx.geometry.VPos-boolean-">layoutInArea</a>, <a href="../../../../javafx/scene/layout/Region.html#layoutInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.Insets-javafx.geometry.HPos-javafx.geometry.VPos-">layoutInArea</a>, <a href="../../../../javafx/scene/layout/Region.html#maxHeight-double-">maxHeight</a>, <a href="../../../../javafx/scene/layout/Region.html#maxHeightProperty--">maxHeightProperty</a>, <a href="../../../../javafx/scene/layout/Region.html#maxWidth-double-">maxWidth</a>, <a href="../../../../javafx/scene/layout/Region.html#maxWidthProperty--">maxWidthProperty</a>, <a href="../../../../javafx/scene/layout/Region.html#minHeight-double-">minHeight</a>, <a href="../../../../javafx/scene/layout/Region.html#minHeightProperty--">minHeightProperty</a>, <a href="../../../../javafx/scene/layout/Region.html#minWidth-double-">minWidth</a>, <a href="../../../../javafx/scene/layout/Region.html#minWidthProperty--">minWidthProperty</a>, <a href="../../../../javafx/scene/layout/Region.html#opaqueInsetsProperty--">opaqueInsetsProperty</a>, <a href="../../../../javafx/scene/layout/Region.html#paddingProperty--">paddingProperty</a>, <a href="../../../../javafx/scene/layout/Region.html#positionInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.HPos-javafx.geometry.VPos-">positionInArea</a>, <a href="../../../../javafx/scene/layout/Region.html#positionInArea-javafx.scene.Node-double-double-double-double-double-javafx.geometry.Insets-javafx.geometry.HPos-javafx.geometry.VPos-boolean-">positionInArea</a>, <a href="../../../../javafx/scene/layout/Region.html#prefHeight-double-">prefHeight</a>, <a href="../../../../javafx/scene/layout/Region.html#prefHeightProperty--">prefHeightProperty</a>, <a href="../../../../javafx/scene/layout/Region.html#prefWidth-double-">prefWidth</a>, <a href="../../../../javafx/scene/layout/Region.html#prefWidthProperty--">prefWidthProperty</a>, <a href="../../../../javafx/scene/layout/Region.html#resize-double-double-">resize</a>, <a href="../../../../javafx/scene/layout/Region.html#scaleShapeProperty--">scaleShapeProperty</a>, <a href="../../../../javafx/scene/layout/Region.html#setBackground-javafx.scene.layout.Background-">setBackground</a>, <a href="../../../../javafx/scene/layout/Region.html#setBorder-javafx.scene.layout.Border-">setBorder</a>, <a href="../../../../javafx/scene/layout/Region.html#setCacheShape-boolean-">setCacheShape</a>, <a href="../../../../javafx/scene/layout/Region.html#setCenterShape-boolean-">setCenterShape</a>, <a href="../../../../javafx/scene/layout/Region.html#setHeight-double-">setHeight</a>, <a href="../../../../javafx/scene/layout/Region.html#setMaxHeight-double-">setMaxHeight</a>, <a href="../../../../javafx/scene/layout/Region.html#setMaxSize-double-double-">setMaxSize</a>, <a href="../../../../javafx/scene/layout/Region.html#setMaxWidth-double-">setMaxWidth</a>, <a href="../../../../javafx/scene/layout/Region.html#setMinHeight-double-">setMinHeight</a>, <a href="../../../../javafx/scene/layout/Region.html#setMinSize-double-double-">setMinSize</a>, <a href="../../../../javafx/scene/layout/Region.html#setMinWidth-double-">setMinWidth</a>, <a href="../../../../javafx/scene/layout/Region.html#setOpaqueInsets-javafx.geometry.Insets-">setOpaqueInsets</a>, <a href="../../../../javafx/scene/layout/Region.html#setPadding-javafx.geometry.Insets-">setPadding</a>, <a href="../../../../javafx/scene/layout/Region.html#setPrefHeight-double-">setPrefHeight</a>, <a href="../../../../javafx/scene/layout/Region.html#setPrefSize-double-double-">setPrefSize</a>, <a href="../../../../javafx/scene/layout/Region.html#setPrefWidth-double-">setPrefWidth</a>, <a href="../../../../javafx/scene/layout/Region.html#setScaleShape-boolean-">setScaleShape</a>, <a href="../../../../javafx/scene/layout/Region.html#setShape-javafx.scene.shape.Shape-">setShape</a>, <a href="../../../../javafx/scene/layout/Region.html#setSnapToPixel-boolean-">setSnapToPixel</a>, <a href="../../../../javafx/scene/layout/Region.html#setWidth-double-">setWidth</a>, <a href="../../../../javafx/scene/layout/Region.html#shapeProperty--">shapeProperty</a>, <a href="../../../../javafx/scene/layout/Region.html#snappedBottomInset--">snappedBottomInset</a>, <a href="../../../../javafx/scene/layout/Region.html#snappedLeftInset--">snappedLeftInset</a>, <a href="../../../../javafx/scene/layout/Region.html#snappedRightInset--">snappedRightInset</a>, <a href="../../../../javafx/scene/layout/Region.html#snappedTopInset--">snappedTopInset</a>, <a href="../../../../javafx/scene/layout/Region.html#snapPosition-double-">snapPosition</a>, <a href="../../../../javafx/scene/layout/Region.html#snapSize-double-">snapSize</a>, <a href="../../../../javafx/scene/layout/Region.html#snapSpace-double-">snapSpace</a>, <a href="../../../../javafx/scene/layout/Region.html#snapToPixelProperty--">snapToPixelProperty</a>, <a href="../../../../javafx/scene/layout/Region.html#widthProperty--">widthProperty</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javafx.scene.Parent">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;javafx.scene.<a href="../../../../javafx/scene/Parent.html" title="class in javafx.scene">Parent</a></h3>
<code><a href="../../../../javafx/scene/Parent.html#getChildren--">getChildren</a>, <a href="../../../../javafx/scene/Parent.html#getChildrenUnmodifiable--">getChildrenUnmodifiable</a>, <a href="../../../../javafx/scene/Parent.html#getManagedChildren--">getManagedChildren</a>, <a href="../../../../javafx/scene/Parent.html#getStylesheets--">getStylesheets</a>, <a href="../../../../javafx/scene/Parent.html#isNeedsLayout--">isNeedsLayout</a>, <a href="../../../../javafx/scene/Parent.html#layout--">layout</a>, <a href="../../../../javafx/scene/Parent.html#lookup-java.lang.String-">lookup</a>, <a href="../../../../javafx/scene/Parent.html#needsLayoutProperty--">needsLayoutProperty</a>, <a href="../../../../javafx/scene/Parent.html#requestLayout--">requestLayout</a>, <a href="../../../../javafx/scene/Parent.html#requestParentLayout--">requestParentLayout</a>, <a href="../../../../javafx/scene/Parent.html#setNeedsLayout-boolean-">setNeedsLayout</a>, <a href="../../../../javafx/scene/Parent.html#updateBounds--">updateBounds</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javafx.scene.Node">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;javafx.scene.<a href="../../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a></h3>
<code><a href="../../../../javafx/scene/Node.html#accessibleHelpProperty--">accessibleHelpProperty</a>, <a href="../../../../javafx/scene/Node.html#accessibleRoleDescriptionProperty--">accessibleRoleDescriptionProperty</a>, <a href="../../../../javafx/scene/Node.html#accessibleRoleProperty--">accessibleRoleProperty</a>, <a href="../../../../javafx/scene/Node.html#accessibleTextProperty--">accessibleTextProperty</a>, <a href="../../../../javafx/scene/Node.html#addEventFilter-javafx.event.EventType-javafx.event.EventHandler-">addEventFilter</a>, <a href="../../../../javafx/scene/Node.html#addEventHandler-javafx.event.EventType-javafx.event.EventHandler-">addEventHandler</a>, <a href="../../../../javafx/scene/Node.html#applyCss--">applyCss</a>, <a href="../../../../javafx/scene/Node.html#autosize--">autosize</a>, <a href="../../../../javafx/scene/Node.html#blendModeProperty--">blendModeProperty</a>, <a href="../../../../javafx/scene/Node.html#boundsInLocalProperty--">boundsInLocalProperty</a>, <a href="../../../../javafx/scene/Node.html#boundsInParentProperty--">boundsInParentProperty</a>, <a href="../../../../javafx/scene/Node.html#buildEventDispatchChain-javafx.event.EventDispatchChain-">buildEventDispatchChain</a>, <a href="../../../../javafx/scene/Node.html#cacheHintProperty--">cacheHintProperty</a>, <a href="../../../../javafx/scene/Node.html#cacheProperty--">cacheProperty</a>, <a href="../../../../javafx/scene/Node.html#clipProperty--">clipProperty</a>, <a href="../../../../javafx/scene/Node.html#computeAreaInScreen--">computeAreaInScreen</a>, <a href="../../../../javafx/scene/Node.html#contains-double-double-">contains</a>, <a href="../../../../javafx/scene/Node.html#contains-javafx.geometry.Point2D-">contains</a>, <a href="../../../../javafx/scene/Node.html#cursorProperty--">cursorProperty</a>, <a href="../../../../javafx/scene/Node.html#depthTestProperty--">depthTestProperty</a>, <a href="../../../../javafx/scene/Node.html#disabledProperty--">disabledProperty</a>, <a href="../../../../javafx/scene/Node.html#disableProperty--">disableProperty</a>, <a href="../../../../javafx/scene/Node.html#effectiveNodeOrientationProperty--">effectiveNodeOrientationProperty</a>, <a href="../../../../javafx/scene/Node.html#effectProperty--">effectProperty</a>, <a href="../../../../javafx/scene/Node.html#eventDispatcherProperty--">eventDispatcherProperty</a>, <a href="../../../../javafx/scene/Node.html#fireEvent-javafx.event.Event-">fireEvent</a>, <a href="../../../../javafx/scene/Node.html#focusedProperty--">focusedProperty</a>, <a href="../../../../javafx/scene/Node.html#focusTraversableProperty--">focusTraversableProperty</a>, <a href="../../../../javafx/scene/Node.html#getAccessibleHelp--">getAccessibleHelp</a>, <a href="../../../../javafx/scene/Node.html#getAccessibleRole--">getAccessibleRole</a>, <a href="../../../../javafx/scene/Node.html#getAccessibleRoleDescription--">getAccessibleRoleDescription</a>, <a href="../../../../javafx/scene/Node.html#getAccessibleText--">getAccessibleText</a>, <a href="../../../../javafx/scene/Node.html#getBlendMode--">getBlendMode</a>, <a href="../../../../javafx/scene/Node.html#getBoundsInLocal--">getBoundsInLocal</a>, <a href="../../../../javafx/scene/Node.html#getBoundsInParent--">getBoundsInParent</a>, <a href="../../../../javafx/scene/Node.html#getCacheHint--">getCacheHint</a>, <a href="../../../../javafx/scene/Node.html#getClip--">getClip</a>, <a href="../../../../javafx/scene/Node.html#getCursor--">getCursor</a>, <a href="../../../../javafx/scene/Node.html#getDepthTest--">getDepthTest</a>, <a href="../../../../javafx/scene/Node.html#getEffect--">getEffect</a>, <a href="../../../../javafx/scene/Node.html#getEffectiveNodeOrientation--">getEffectiveNodeOrientation</a>, <a href="../../../../javafx/scene/Node.html#getEventDispatcher--">getEventDispatcher</a>, <a href="../../../../javafx/scene/Node.html#getId--">getId</a>, <a href="../../../../javafx/scene/Node.html#getInputMethodRequests--">getInputMethodRequests</a>, <a href="../../../../javafx/scene/Node.html#getLayoutBounds--">getLayoutBounds</a>, <a href="../../../../javafx/scene/Node.html#getLayoutX--">getLayoutX</a>, <a href="../../../../javafx/scene/Node.html#getLayoutY--">getLayoutY</a>, <a href="../../../../javafx/scene/Node.html#getLocalToParentTransform--">getLocalToParentTransform</a>, <a href="../../../../javafx/scene/Node.html#getLocalToSceneTransform--">getLocalToSceneTransform</a>, <a href="../../../../javafx/scene/Node.html#getNodeOrientation--">getNodeOrientation</a>, <a href="../../../../javafx/scene/Node.html#getOnContextMenuRequested--">getOnContextMenuRequested</a>, <a href="../../../../javafx/scene/Node.html#getOnDragDetected--">getOnDragDetected</a>, <a href="../../../../javafx/scene/Node.html#getOnDragDone--">getOnDragDone</a>, <a href="../../../../javafx/scene/Node.html#getOnDragDropped--">getOnDragDropped</a>, <a href="../../../../javafx/scene/Node.html#getOnDragEntered--">getOnDragEntered</a>, <a href="../../../../javafx/scene/Node.html#getOnDragExited--">getOnDragExited</a>, <a href="../../../../javafx/scene/Node.html#getOnDragOver--">getOnDragOver</a>, <a href="../../../../javafx/scene/Node.html#getOnInputMethodTextChanged--">getOnInputMethodTextChanged</a>, <a href="../../../../javafx/scene/Node.html#getOnKeyPressed--">getOnKeyPressed</a>, <a href="../../../../javafx/scene/Node.html#getOnKeyReleased--">getOnKeyReleased</a>, <a href="../../../../javafx/scene/Node.html#getOnKeyTyped--">getOnKeyTyped</a>, <a href="../../../../javafx/scene/Node.html#getOnMouseClicked--">getOnMouseClicked</a>, <a href="../../../../javafx/scene/Node.html#getOnMouseDragEntered--">getOnMouseDragEntered</a>, <a href="../../../../javafx/scene/Node.html#getOnMouseDragExited--">getOnMouseDragExited</a>, <a href="../../../../javafx/scene/Node.html#getOnMouseDragged--">getOnMouseDragged</a>, <a href="../../../../javafx/scene/Node.html#getOnMouseDragOver--">getOnMouseDragOver</a>, <a href="../../../../javafx/scene/Node.html#getOnMouseDragReleased--">getOnMouseDragReleased</a>, <a href="../../../../javafx/scene/Node.html#getOnMouseEntered--">getOnMouseEntered</a>, <a href="../../../../javafx/scene/Node.html#getOnMouseExited--">getOnMouseExited</a>, <a href="../../../../javafx/scene/Node.html#getOnMouseMoved--">getOnMouseMoved</a>, <a href="../../../../javafx/scene/Node.html#getOnMousePressed--">getOnMousePressed</a>, <a href="../../../../javafx/scene/Node.html#getOnMouseReleased--">getOnMouseReleased</a>, <a href="../../../../javafx/scene/Node.html#getOnRotate--">getOnRotate</a>, <a href="../../../../javafx/scene/Node.html#getOnRotationFinished--">getOnRotationFinished</a>, <a href="../../../../javafx/scene/Node.html#getOnRotationStarted--">getOnRotationStarted</a>, <a href="../../../../javafx/scene/Node.html#getOnScroll--">getOnScroll</a>, <a href="../../../../javafx/scene/Node.html#getOnScrollFinished--">getOnScrollFinished</a>, <a href="../../../../javafx/scene/Node.html#getOnScrollStarted--">getOnScrollStarted</a>, <a href="../../../../javafx/scene/Node.html#getOnSwipeDown--">getOnSwipeDown</a>, <a href="../../../../javafx/scene/Node.html#getOnSwipeLeft--">getOnSwipeLeft</a>, <a href="../../../../javafx/scene/Node.html#getOnSwipeRight--">getOnSwipeRight</a>, <a href="../../../../javafx/scene/Node.html#getOnSwipeUp--">getOnSwipeUp</a>, <a href="../../../../javafx/scene/Node.html#getOnTouchMoved--">getOnTouchMoved</a>, <a href="../../../../javafx/scene/Node.html#getOnTouchPressed--">getOnTouchPressed</a>, <a href="../../../../javafx/scene/Node.html#getOnTouchReleased--">getOnTouchReleased</a>, <a href="../../../../javafx/scene/Node.html#getOnTouchStationary--">getOnTouchStationary</a>, <a href="../../../../javafx/scene/Node.html#getOnZoom--">getOnZoom</a>, <a href="../../../../javafx/scene/Node.html#getOnZoomFinished--">getOnZoomFinished</a>, <a href="../../../../javafx/scene/Node.html#getOnZoomStarted--">getOnZoomStarted</a>, <a href="../../../../javafx/scene/Node.html#getOpacity--">getOpacity</a>, <a href="../../../../javafx/scene/Node.html#getParent--">getParent</a>, <a href="../../../../javafx/scene/Node.html#getProperties--">getProperties</a>, <a href="../../../../javafx/scene/Node.html#getPseudoClassStates--">getPseudoClassStates</a>, <a href="../../../../javafx/scene/Node.html#getRotate--">getRotate</a>, <a href="../../../../javafx/scene/Node.html#getRotationAxis--">getRotationAxis</a>, <a href="../../../../javafx/scene/Node.html#getScaleX--">getScaleX</a>, <a href="../../../../javafx/scene/Node.html#getScaleY--">getScaleY</a>, <a href="../../../../javafx/scene/Node.html#getScaleZ--">getScaleZ</a>, <a href="../../../../javafx/scene/Node.html#getScene--">getScene</a>, <a href="../../../../javafx/scene/Node.html#getStyle--">getStyle</a>, <a href="../../../../javafx/scene/Node.html#getStyleableParent--">getStyleableParent</a>, <a href="../../../../javafx/scene/Node.html#getStyleClass--">getStyleClass</a>, <a href="../../../../javafx/scene/Node.html#getTransforms--">getTransforms</a>, <a href="../../../../javafx/scene/Node.html#getTranslateX--">getTranslateX</a>, <a href="../../../../javafx/scene/Node.html#getTranslateY--">getTranslateY</a>, <a href="../../../../javafx/scene/Node.html#getTranslateZ--">getTranslateZ</a>, <a href="../../../../javafx/scene/Node.html#getTypeSelector--">getTypeSelector</a>, <a href="../../../../javafx/scene/Node.html#getUserData--">getUserData</a>, <a href="../../../../javafx/scene/Node.html#hasProperties--">hasProperties</a>, <a href="../../../../javafx/scene/Node.html#hoverProperty--">hoverProperty</a>, <a href="../../../../javafx/scene/Node.html#idProperty--">idProperty</a>, <a href="../../../../javafx/scene/Node.html#inputMethodRequestsProperty--">inputMethodRequestsProperty</a>, <a href="../../../../javafx/scene/Node.html#intersects-javafx.geometry.Bounds-">intersects</a>, <a href="../../../../javafx/scene/Node.html#intersects-double-double-double-double-">intersects</a>, <a href="../../../../javafx/scene/Node.html#isCache--">isCache</a>, <a href="../../../../javafx/scene/Node.html#isDisable--">isDisable</a>, <a href="../../../../javafx/scene/Node.html#isDisabled--">isDisabled</a>, <a href="../../../../javafx/scene/Node.html#isFocused--">isFocused</a>, <a href="../../../../javafx/scene/Node.html#isFocusTraversable--">isFocusTraversable</a>, <a href="../../../../javafx/scene/Node.html#isHover--">isHover</a>, <a href="../../../../javafx/scene/Node.html#isManaged--">isManaged</a>, <a href="../../../../javafx/scene/Node.html#isMouseTransparent--">isMouseTransparent</a>, <a href="../../../../javafx/scene/Node.html#isPickOnBounds--">isPickOnBounds</a>, <a href="../../../../javafx/scene/Node.html#isPressed--">isPressed</a>, <a href="../../../../javafx/scene/Node.html#isVisible--">isVisible</a>, <a href="../../../../javafx/scene/Node.html#layoutBoundsProperty--">layoutBoundsProperty</a>, <a href="../../../../javafx/scene/Node.html#layoutXProperty--">layoutXProperty</a>, <a href="../../../../javafx/scene/Node.html#layoutYProperty--">layoutYProperty</a>, <a href="../../../../javafx/scene/Node.html#localToParent-javafx.geometry.Bounds-">localToParent</a>, <a href="../../../../javafx/scene/Node.html#localToParent-double-double-">localToParent</a>, <a href="../../../../javafx/scene/Node.html#localToParent-double-double-double-">localToParent</a>, <a href="../../../../javafx/scene/Node.html#localToParent-javafx.geometry.Point2D-">localToParent</a>, <a href="../../../../javafx/scene/Node.html#localToParent-javafx.geometry.Point3D-">localToParent</a>, <a href="../../../../javafx/scene/Node.html#localToParentTransformProperty--">localToParentTransformProperty</a>, <a href="../../../../javafx/scene/Node.html#localToScene-javafx.geometry.Bounds-">localToScene</a>, <a href="../../../../javafx/scene/Node.html#localToScene-javafx.geometry.Bounds-boolean-">localToScene</a>, <a href="../../../../javafx/scene/Node.html#localToScene-double-double-">localToScene</a>, <a href="../../../../javafx/scene/Node.html#localToScene-double-double-boolean-">localToScene</a>, <a href="../../../../javafx/scene/Node.html#localToScene-double-double-double-">localToScene</a>, <a href="../../../../javafx/scene/Node.html#localToScene-double-double-double-boolean-">localToScene</a>, <a href="../../../../javafx/scene/Node.html#localToScene-javafx.geometry.Point2D-">localToScene</a>, <a href="../../../../javafx/scene/Node.html#localToScene-javafx.geometry.Point2D-boolean-">localToScene</a>, <a href="../../../../javafx/scene/Node.html#localToScene-javafx.geometry.Point3D-">localToScene</a>, <a href="../../../../javafx/scene/Node.html#localToScene-javafx.geometry.Point3D-boolean-">localToScene</a>, <a href="../../../../javafx/scene/Node.html#localToSceneTransformProperty--">localToSceneTransformProperty</a>, <a href="../../../../javafx/scene/Node.html#localToScreen-javafx.geometry.Bounds-">localToScreen</a>, <a href="../../../../javafx/scene/Node.html#localToScreen-double-double-">localToScreen</a>, <a href="../../../../javafx/scene/Node.html#localToScreen-double-double-double-">localToScreen</a>, <a href="../../../../javafx/scene/Node.html#localToScreen-javafx.geometry.Point2D-">localToScreen</a>, <a href="../../../../javafx/scene/Node.html#localToScreen-javafx.geometry.Point3D-">localToScreen</a>, <a href="../../../../javafx/scene/Node.html#lookupAll-java.lang.String-">lookupAll</a>, <a href="../../../../javafx/scene/Node.html#managedProperty--">managedProperty</a>, <a href="../../../../javafx/scene/Node.html#mouseTransparentProperty--">mouseTransparentProperty</a>, <a href="../../../../javafx/scene/Node.html#nodeOrientationProperty--">nodeOrientationProperty</a>, <a href="../../../../javafx/scene/Node.html#notifyAccessibleAttributeChanged-javafx.scene.AccessibleAttribute-">notifyAccessibleAttributeChanged</a>, <a href="../../../../javafx/scene/Node.html#onContextMenuRequestedProperty--">onContextMenuRequestedProperty</a>, <a href="../../../../javafx/scene/Node.html#onDragDetectedProperty--">onDragDetectedProperty</a>, <a href="../../../../javafx/scene/Node.html#onDragDoneProperty--">onDragDoneProperty</a>, <a href="../../../../javafx/scene/Node.html#onDragDroppedProperty--">onDragDroppedProperty</a>, <a href="../../../../javafx/scene/Node.html#onDragEnteredProperty--">onDragEnteredProperty</a>, <a href="../../../../javafx/scene/Node.html#onDragExitedProperty--">onDragExitedProperty</a>, <a href="../../../../javafx/scene/Node.html#onDragOverProperty--">onDragOverProperty</a>, <a href="../../../../javafx/scene/Node.html#onInputMethodTextChangedProperty--">onInputMethodTextChangedProperty</a>, <a href="../../../../javafx/scene/Node.html#onKeyPressedProperty--">onKeyPressedProperty</a>, <a href="../../../../javafx/scene/Node.html#onKeyReleasedProperty--">onKeyReleasedProperty</a>, <a href="../../../../javafx/scene/Node.html#onKeyTypedProperty--">onKeyTypedProperty</a>, <a href="../../../../javafx/scene/Node.html#onMouseClickedProperty--">onMouseClickedProperty</a>, <a href="../../../../javafx/scene/Node.html#onMouseDragEnteredProperty--">onMouseDragEnteredProperty</a>, <a href="../../../../javafx/scene/Node.html#onMouseDragExitedProperty--">onMouseDragExitedProperty</a>, <a href="../../../../javafx/scene/Node.html#onMouseDraggedProperty--">onMouseDraggedProperty</a>, <a href="../../../../javafx/scene/Node.html#onMouseDragOverProperty--">onMouseDragOverProperty</a>, <a href="../../../../javafx/scene/Node.html#onMouseDragReleasedProperty--">onMouseDragReleasedProperty</a>, <a href="../../../../javafx/scene/Node.html#onMouseEnteredProperty--">onMouseEnteredProperty</a>, <a href="../../../../javafx/scene/Node.html#onMouseExitedProperty--">onMouseExitedProperty</a>, <a href="../../../../javafx/scene/Node.html#onMouseMovedProperty--">onMouseMovedProperty</a>, <a href="../../../../javafx/scene/Node.html#onMousePressedProperty--">onMousePressedProperty</a>, <a href="../../../../javafx/scene/Node.html#onMouseReleasedProperty--">onMouseReleasedProperty</a>, <a href="../../../../javafx/scene/Node.html#onRotateProperty--">onRotateProperty</a>, <a href="../../../../javafx/scene/Node.html#onRotationFinishedProperty--">onRotationFinishedProperty</a>, <a href="../../../../javafx/scene/Node.html#onRotationStartedProperty--">onRotationStartedProperty</a>, <a href="../../../../javafx/scene/Node.html#onScrollFinishedProperty--">onScrollFinishedProperty</a>, <a href="../../../../javafx/scene/Node.html#onScrollProperty--">onScrollProperty</a>, <a href="../../../../javafx/scene/Node.html#onScrollStartedProperty--">onScrollStartedProperty</a>, <a href="../../../../javafx/scene/Node.html#onSwipeDownProperty--">onSwipeDownProperty</a>, <a href="../../../../javafx/scene/Node.html#onSwipeLeftProperty--">onSwipeLeftProperty</a>, <a href="../../../../javafx/scene/Node.html#onSwipeRightProperty--">onSwipeRightProperty</a>, <a href="../../../../javafx/scene/Node.html#onSwipeUpProperty--">onSwipeUpProperty</a>, <a href="../../../../javafx/scene/Node.html#onTouchMovedProperty--">onTouchMovedProperty</a>, <a href="../../../../javafx/scene/Node.html#onTouchPressedProperty--">onTouchPressedProperty</a>, <a href="../../../../javafx/scene/Node.html#onTouchReleasedProperty--">onTouchReleasedProperty</a>, <a href="../../../../javafx/scene/Node.html#onTouchStationaryProperty--">onTouchStationaryProperty</a>, <a href="../../../../javafx/scene/Node.html#onZoomFinishedProperty--">onZoomFinishedProperty</a>, <a href="../../../../javafx/scene/Node.html#onZoomProperty--">onZoomProperty</a>, <a href="../../../../javafx/scene/Node.html#onZoomStartedProperty--">onZoomStartedProperty</a>, <a href="../../../../javafx/scene/Node.html#opacityProperty--">opacityProperty</a>, <a href="../../../../javafx/scene/Node.html#parentProperty--">parentProperty</a>, <a href="../../../../javafx/scene/Node.html#parentToLocal-javafx.geometry.Bounds-">parentToLocal</a>, <a href="../../../../javafx/scene/Node.html#parentToLocal-double-double-">parentToLocal</a>, <a href="../../../../javafx/scene/Node.html#parentToLocal-double-double-double-">parentToLocal</a>, <a href="../../../../javafx/scene/Node.html#parentToLocal-javafx.geometry.Point2D-">parentToLocal</a>, <a href="../../../../javafx/scene/Node.html#parentToLocal-javafx.geometry.Point3D-">parentToLocal</a>, <a href="../../../../javafx/scene/Node.html#pickOnBoundsProperty--">pickOnBoundsProperty</a>, <a href="../../../../javafx/scene/Node.html#pressedProperty--">pressedProperty</a>, <a href="../../../../javafx/scene/Node.html#pseudoClassStateChanged-javafx.css.PseudoClass-boolean-">pseudoClassStateChanged</a>, <a href="../../../../javafx/scene/Node.html#relocate-double-double-">relocate</a>, <a href="../../../../javafx/scene/Node.html#removeEventFilter-javafx.event.EventType-javafx.event.EventHandler-">removeEventFilter</a>, <a href="../../../../javafx/scene/Node.html#removeEventHandler-javafx.event.EventType-javafx.event.EventHandler-">removeEventHandler</a>, <a href="../../../../javafx/scene/Node.html#requestFocus--">requestFocus</a>, <a href="../../../../javafx/scene/Node.html#resizeRelocate-double-double-double-double-">resizeRelocate</a>, <a href="../../../../javafx/scene/Node.html#rotateProperty--">rotateProperty</a>, <a href="../../../../javafx/scene/Node.html#rotationAxisProperty--">rotationAxisProperty</a>, <a href="../../../../javafx/scene/Node.html#scaleXProperty--">scaleXProperty</a>, <a href="../../../../javafx/scene/Node.html#scaleYProperty--">scaleYProperty</a>, <a href="../../../../javafx/scene/Node.html#scaleZProperty--">scaleZProperty</a>, <a href="../../../../javafx/scene/Node.html#sceneProperty--">sceneProperty</a>, <a href="../../../../javafx/scene/Node.html#sceneToLocal-javafx.geometry.Bounds-">sceneToLocal</a>, <a href="../../../../javafx/scene/Node.html#sceneToLocal-javafx.geometry.Bounds-boolean-">sceneToLocal</a>, <a href="../../../../javafx/scene/Node.html#sceneToLocal-double-double-">sceneToLocal</a>, <a href="../../../../javafx/scene/Node.html#sceneToLocal-double-double-boolean-">sceneToLocal</a>, <a href="../../../../javafx/scene/Node.html#sceneToLocal-double-double-double-">sceneToLocal</a>, <a href="../../../../javafx/scene/Node.html#sceneToLocal-javafx.geometry.Point2D-">sceneToLocal</a>, <a href="../../../../javafx/scene/Node.html#sceneToLocal-javafx.geometry.Point2D-boolean-">sceneToLocal</a>, <a href="../../../../javafx/scene/Node.html#sceneToLocal-javafx.geometry.Point3D-">sceneToLocal</a>, <a href="../../../../javafx/scene/Node.html#screenToLocal-javafx.geometry.Bounds-">screenToLocal</a>, <a href="../../../../javafx/scene/Node.html#screenToLocal-double-double-">screenToLocal</a>, <a href="../../../../javafx/scene/Node.html#screenToLocal-javafx.geometry.Point2D-">screenToLocal</a>, <a href="../../../../javafx/scene/Node.html#setAccessibleHelp-java.lang.String-">setAccessibleHelp</a>, <a href="../../../../javafx/scene/Node.html#setAccessibleRole-javafx.scene.AccessibleRole-">setAccessibleRole</a>, <a href="../../../../javafx/scene/Node.html#setAccessibleRoleDescription-java.lang.String-">setAccessibleRoleDescription</a>, <a href="../../../../javafx/scene/Node.html#setAccessibleText-java.lang.String-">setAccessibleText</a>, <a href="../../../../javafx/scene/Node.html#setBlendMode-javafx.scene.effect.BlendMode-">setBlendMode</a>, <a href="../../../../javafx/scene/Node.html#setCache-boolean-">setCache</a>, <a href="../../../../javafx/scene/Node.html#setCacheHint-javafx.scene.CacheHint-">setCacheHint</a>, <a href="../../../../javafx/scene/Node.html#setClip-javafx.scene.Node-">setClip</a>, <a href="../../../../javafx/scene/Node.html#setCursor-javafx.scene.Cursor-">setCursor</a>, <a href="../../../../javafx/scene/Node.html#setDepthTest-javafx.scene.DepthTest-">setDepthTest</a>, <a href="../../../../javafx/scene/Node.html#setDisable-boolean-">setDisable</a>, <a href="../../../../javafx/scene/Node.html#setDisabled-boolean-">setDisabled</a>, <a href="../../../../javafx/scene/Node.html#setEffect-javafx.scene.effect.Effect-">setEffect</a>, <a href="../../../../javafx/scene/Node.html#setEventDispatcher-javafx.event.EventDispatcher-">setEventDispatcher</a>, <a href="../../../../javafx/scene/Node.html#setEventHandler-javafx.event.EventType-javafx.event.EventHandler-">setEventHandler</a>, <a href="../../../../javafx/scene/Node.html#setFocused-boolean-">setFocused</a>, <a href="../../../../javafx/scene/Node.html#setFocusTraversable-boolean-">setFocusTraversable</a>, <a href="../../../../javafx/scene/Node.html#setHover-boolean-">setHover</a>, <a href="../../../../javafx/scene/Node.html#setId-java.lang.String-">setId</a>, <a href="../../../../javafx/scene/Node.html#setInputMethodRequests-javafx.scene.input.InputMethodRequests-">setInputMethodRequests</a>, <a href="../../../../javafx/scene/Node.html#setLayoutX-double-">setLayoutX</a>, <a href="../../../../javafx/scene/Node.html#setLayoutY-double-">setLayoutY</a>, <a href="../../../../javafx/scene/Node.html#setManaged-boolean-">setManaged</a>, <a href="../../../../javafx/scene/Node.html#setMouseTransparent-boolean-">setMouseTransparent</a>, <a href="../../../../javafx/scene/Node.html#setNodeOrientation-javafx.geometry.NodeOrientation-">setNodeOrientation</a>, <a href="../../../../javafx/scene/Node.html#setOnContextMenuRequested-javafx.event.EventHandler-">setOnContextMenuRequested</a>, <a href="../../../../javafx/scene/Node.html#setOnDragDetected-javafx.event.EventHandler-">setOnDragDetected</a>, <a href="../../../../javafx/scene/Node.html#setOnDragDone-javafx.event.EventHandler-">setOnDragDone</a>, <a href="../../../../javafx/scene/Node.html#setOnDragDropped-javafx.event.EventHandler-">setOnDragDropped</a>, <a href="../../../../javafx/scene/Node.html#setOnDragEntered-javafx.event.EventHandler-">setOnDragEntered</a>, <a href="../../../../javafx/scene/Node.html#setOnDragExited-javafx.event.EventHandler-">setOnDragExited</a>, <a href="../../../../javafx/scene/Node.html#setOnDragOver-javafx.event.EventHandler-">setOnDragOver</a>, <a href="../../../../javafx/scene/Node.html#setOnInputMethodTextChanged-javafx.event.EventHandler-">setOnInputMethodTextChanged</a>, <a href="../../../../javafx/scene/Node.html#setOnKeyPressed-javafx.event.EventHandler-">setOnKeyPressed</a>, <a href="../../../../javafx/scene/Node.html#setOnKeyReleased-javafx.event.EventHandler-">setOnKeyReleased</a>, <a href="../../../../javafx/scene/Node.html#setOnKeyTyped-javafx.event.EventHandler-">setOnKeyTyped</a>, <a href="../../../../javafx/scene/Node.html#setOnMouseClicked-javafx.event.EventHandler-">setOnMouseClicked</a>, <a href="../../../../javafx/scene/Node.html#setOnMouseDragEntered-javafx.event.EventHandler-">setOnMouseDragEntered</a>, <a href="../../../../javafx/scene/Node.html#setOnMouseDragExited-javafx.event.EventHandler-">setOnMouseDragExited</a>, <a href="../../../../javafx/scene/Node.html#setOnMouseDragged-javafx.event.EventHandler-">setOnMouseDragged</a>, <a href="../../../../javafx/scene/Node.html#setOnMouseDragOver-javafx.event.EventHandler-">setOnMouseDragOver</a>, <a href="../../../../javafx/scene/Node.html#setOnMouseDragReleased-javafx.event.EventHandler-">setOnMouseDragReleased</a>, <a href="../../../../javafx/scene/Node.html#setOnMouseEntered-javafx.event.EventHandler-">setOnMouseEntered</a>, <a href="../../../../javafx/scene/Node.html#setOnMouseExited-javafx.event.EventHandler-">setOnMouseExited</a>, <a href="../../../../javafx/scene/Node.html#setOnMouseMoved-javafx.event.EventHandler-">setOnMouseMoved</a>, <a href="../../../../javafx/scene/Node.html#setOnMousePressed-javafx.event.EventHandler-">setOnMousePressed</a>, <a href="../../../../javafx/scene/Node.html#setOnMouseReleased-javafx.event.EventHandler-">setOnMouseReleased</a>, <a href="../../../../javafx/scene/Node.html#setOnRotate-javafx.event.EventHandler-">setOnRotate</a>, <a href="../../../../javafx/scene/Node.html#setOnRotationFinished-javafx.event.EventHandler-">setOnRotationFinished</a>, <a href="../../../../javafx/scene/Node.html#setOnRotationStarted-javafx.event.EventHandler-">setOnRotationStarted</a>, <a href="../../../../javafx/scene/Node.html#setOnScroll-javafx.event.EventHandler-">setOnScroll</a>, <a href="../../../../javafx/scene/Node.html#setOnScrollFinished-javafx.event.EventHandler-">setOnScrollFinished</a>, <a href="../../../../javafx/scene/Node.html#setOnScrollStarted-javafx.event.EventHandler-">setOnScrollStarted</a>, <a href="../../../../javafx/scene/Node.html#setOnSwipeDown-javafx.event.EventHandler-">setOnSwipeDown</a>, <a href="../../../../javafx/scene/Node.html#setOnSwipeLeft-javafx.event.EventHandler-">setOnSwipeLeft</a>, <a href="../../../../javafx/scene/Node.html#setOnSwipeRight-javafx.event.EventHandler-">setOnSwipeRight</a>, <a href="../../../../javafx/scene/Node.html#setOnSwipeUp-javafx.event.EventHandler-">setOnSwipeUp</a>, <a href="../../../../javafx/scene/Node.html#setOnTouchMoved-javafx.event.EventHandler-">setOnTouchMoved</a>, <a href="../../../../javafx/scene/Node.html#setOnTouchPressed-javafx.event.EventHandler-">setOnTouchPressed</a>, <a href="../../../../javafx/scene/Node.html#setOnTouchReleased-javafx.event.EventHandler-">setOnTouchReleased</a>, <a href="../../../../javafx/scene/Node.html#setOnTouchStationary-javafx.event.EventHandler-">setOnTouchStationary</a>, <a href="../../../../javafx/scene/Node.html#setOnZoom-javafx.event.EventHandler-">setOnZoom</a>, <a href="../../../../javafx/scene/Node.html#setOnZoomFinished-javafx.event.EventHandler-">setOnZoomFinished</a>, <a href="../../../../javafx/scene/Node.html#setOnZoomStarted-javafx.event.EventHandler-">setOnZoomStarted</a>, <a href="../../../../javafx/scene/Node.html#setOpacity-double-">setOpacity</a>, <a href="../../../../javafx/scene/Node.html#setPickOnBounds-boolean-">setPickOnBounds</a>, <a href="../../../../javafx/scene/Node.html#setPressed-boolean-">setPressed</a>, <a href="../../../../javafx/scene/Node.html#setRotate-double-">setRotate</a>, <a href="../../../../javafx/scene/Node.html#setRotationAxis-javafx.geometry.Point3D-">setRotationAxis</a>, <a href="../../../../javafx/scene/Node.html#setScaleX-double-">setScaleX</a>, <a href="../../../../javafx/scene/Node.html#setScaleY-double-">setScaleY</a>, <a href="../../../../javafx/scene/Node.html#setScaleZ-double-">setScaleZ</a>, <a href="../../../../javafx/scene/Node.html#setStyle-java.lang.String-">setStyle</a>, <a href="../../../../javafx/scene/Node.html#setTranslateX-double-">setTranslateX</a>, <a href="../../../../javafx/scene/Node.html#setTranslateY-double-">setTranslateY</a>, <a href="../../../../javafx/scene/Node.html#setTranslateZ-double-">setTranslateZ</a>, <a href="../../../../javafx/scene/Node.html#setUserData-java.lang.Object-">setUserData</a>, <a href="../../../../javafx/scene/Node.html#setVisible-boolean-">setVisible</a>, <a href="../../../../javafx/scene/Node.html#snapshot-javafx.util.Callback-javafx.scene.SnapshotParameters-javafx.scene.image.WritableImage-">snapshot</a>, <a href="../../../../javafx/scene/Node.html#snapshot-javafx.scene.SnapshotParameters-javafx.scene.image.WritableImage-">snapshot</a>, <a href="../../../../javafx/scene/Node.html#startDragAndDrop-javafx.scene.input.TransferMode...-">startDragAndDrop</a>, <a href="../../../../javafx/scene/Node.html#startFullDrag--">startFullDrag</a>, <a href="../../../../javafx/scene/Node.html#styleProperty--">styleProperty</a>, <a href="../../../../javafx/scene/Node.html#toBack--">toBack</a>, <a href="../../../../javafx/scene/Node.html#toFront--">toFront</a>, <a href="../../../../javafx/scene/Node.html#translateXProperty--">translateXProperty</a>, <a href="../../../../javafx/scene/Node.html#translateYProperty--">translateYProperty</a>, <a href="../../../../javafx/scene/Node.html#translateZProperty--">translateZProperty</a>, <a href="../../../../javafx/scene/Node.html#usesMirroring--">usesMirroring</a>, <a href="../../../../javafx/scene/Node.html#visibleProperty--">visibleProperty</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ PROPERTY DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="property.detail">
<!--   -->
</a>
<h3>Property Detail</h3>
<a name="converterProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>converter</h4>
<pre>public final&nbsp;<a href="../../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util">StringConverter</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;&gt;&gt; converterProperty</pre>
<div class="block">The <a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util"><code>StringConverter</code></a> property.</div>
</li>
</ul>
<a name="selectedStateCallbackProperty">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>selectedStateCallback</h4>
<pre>public final&nbsp;<a href="../../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;,<a href="../../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&gt;&gt; selectedStateCallbackProperty</pre>
<div class="block">Property representing the <a href="../../../../javafx/util/Callback.html" title="interface in javafx.util"><code>Callback</code></a> that is bound to by the
 CheckBox shown on screen.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#getSelectedStateCallback--"><code>getSelectedStateCallback()</code></a>, 
<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#setSelectedStateCallback-javafx.util.Callback-"><code>setSelectedStateCallback(Callback)</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!--   -->
</a>
<h3>Constructor Detail</h3>
<a name="CheckBoxTreeCell--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CheckBoxTreeCell</h4>
<pre>public&nbsp;CheckBoxTreeCell()</pre>
<div class="block">Creates a default <a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="class in javafx.scene.control.cell"><code>CheckBoxTreeCell</code></a> that assumes the TreeView is
 constructed with <a href="../../../../javafx/scene/control/CheckBoxTreeItem.html" title="class in javafx.scene.control"><code>CheckBoxTreeItem</code></a> instances, rather than the
 default <a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control"><code>TreeItem</code></a>.
 By using <a href="../../../../javafx/scene/control/CheckBoxTreeItem.html" title="class in javafx.scene.control"><code>CheckBoxTreeItem</code></a>, it will internally manage the selected
 and indeterminate state of each item in the tree.</div>
</li>
</ul>
<a name="CheckBoxTreeCell-javafx.util.Callback-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CheckBoxTreeCell</h4>
<pre>public&nbsp;CheckBoxTreeCell(<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;,<a href="../../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&gt;&nbsp;getSelectedProperty)</pre>
<div class="block">Creates a <a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="class in javafx.scene.control.cell"><code>CheckBoxTreeCell</code></a> for use in a TreeView control via a
 cell factory. Unlike <a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#CheckBoxTreeCell--"><code>CheckBoxTreeCell()</code></a>, this
 method does not assume that all TreeItem instances in the TreeView are
 <a href="../../../../javafx/scene/control/CheckBoxTreeItem.html" title="class in javafx.scene.control"><code>CheckBoxTreeItem</code></a>.

 <p>To call this method, it is necessary to provide a
 <a href="../../../../javafx/util/Callback.html" title="interface in javafx.util"><code>Callback</code></a> that, given an object of type TreeItem<T>, will return
 an <code>ObservableValue&lt;Boolean&gt;</code> that represents whether the given
 item is selected or not. This <code>ObservableValue&lt;Boolean&gt;</code> will be
 bound bidirectionally (meaning that the CheckBox in the cell will
 set/unset this property based on user interactions, and the CheckBox will
 reflect the state of the <code>ObservableValue&lt;Boolean&gt;</code>, if it changes
 externally).

 <p>If the items are not <a href="../../../../javafx/scene/control/CheckBoxTreeItem.html" title="class in javafx.scene.control"><code>CheckBoxTreeItem</code></a> instances, it becomes
 the developers responsibility to handle updating the state of parent and
 children TreeItems. This means that, given a TreeItem, this class will
 simply toggles the <code>ObservableValue&lt;Boolean&gt;</code> that is provided, and
 no more. Of course, this functionality can then be implemented externally
 by adding observers to the <code>ObservableValue&lt;Boolean&gt;</code>, and toggling
 the state of other properties as necessary.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>getSelectedProperty</code> - A <a href="../../../../javafx/util/Callback.html" title="interface in javafx.util"><code>Callback</code></a> that will return an
      <code>ObservableValue&lt;Boolean&gt;</code> that represents whether the given
      item is selected or not.</dd>
</dl>
</li>
</ul>
<a name="CheckBoxTreeCell-javafx.util.Callback-javafx.util.StringConverter-">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>CheckBoxTreeCell</h4>
<pre>public&nbsp;CheckBoxTreeCell(<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;,<a href="../../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&gt;&nbsp;getSelectedProperty,
                        <a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util">StringConverter</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;&gt;&nbsp;converter)</pre>
<div class="block">Creates a <a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="class in javafx.scene.control.cell"><code>CheckBoxTreeCell</code></a> for use in a TreeView control via a
 cell factory. Unlike <a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#CheckBoxTreeCell--"><code>CheckBoxTreeCell()</code></a>, this
 method does not assume that all TreeItem instances in the TreeView are
 <a href="../../../../javafx/scene/control/CheckBoxTreeItem.html" title="class in javafx.scene.control"><code>CheckBoxTreeItem</code></a>.

 <p>To call this method, it is necessary to provide a <a href="../../../../javafx/util/Callback.html" title="interface in javafx.util"><code>Callback</code></a>
 that, given an object of type TreeItem<T>, will return an
 <code>ObservableValue&lt;Boolean&gt;</code> that represents whether the given item
 is selected or not. This <code>ObservableValue&lt;Boolean&gt;</code> will be bound
 bidirectionally (meaning that the CheckBox in the cell will set/unset
 this property based on user interactions, and the CheckBox will reflect
 the state of the <code>ObservableValue&lt;Boolean&gt;</code>, if it changes
 externally).

 <p>If the items are not <a href="../../../../javafx/scene/control/CheckBoxTreeItem.html" title="class in javafx.scene.control"><code>CheckBoxTreeItem</code></a> instances, it becomes
 the developers responsibility to handle updating the state of parent and
 children TreeItems. This means that, given a TreeItem, this class will
 simply toggles the <code>ObservableValue&lt;Boolean&gt;</code> that is provided, and
 no more. Of course, this functionality can then be implemented externally
 by adding observers to the <code>ObservableValue&lt;Boolean&gt;</code>, and toggling
 the state of other properties as necessary.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>getSelectedProperty</code> - A <a href="../../../../javafx/util/Callback.html" title="interface in javafx.util"><code>Callback</code></a> that will return an
      <code>ObservableValue&lt;Boolean&gt;</code> that represents whether the given
      item is selected or not.</dd>
<dd><code>converter</code> - A StringConverter that, give an object of type TreeItem<T>, will
      return a String that can be used to represent the object visually.</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a name="forTreeView--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>forTreeView</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeView.html" title="class in javafx.scene.control">TreeView</a>&lt;T&gt;,<a href="../../../../javafx/scene/control/TreeCell.html" title="class in javafx.scene.control">TreeCell</a>&lt;T&gt;&gt;&nbsp;forTreeView()</pre>
<div class="block">Creates a cell factory for use in a TreeView control, although there is a
 major assumption when used in a TreeView: this cell factory assumes that
 the TreeView root, and <b>all</b> children are instances of
 <a href="../../../../javafx/scene/control/CheckBoxTreeItem.html" title="class in javafx.scene.control"><code>CheckBoxTreeItem</code></a>, rather than the default <a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control"><code>TreeItem</code></a> class
 that is used normally.

 <p>When used in a TreeView, the CheckBoxCell is rendered with a CheckBox
 to the right of the 'disclosure node' (i.e. the arrow). The item stored
 in <a href="../../../../javafx/scene/control/TreeItem.html#getValue--"><code>TreeItem.getValue()</code></a> will then have the StringConverter
 called on it, and this text will take all remaining horizontal space.
 Additionally, by using <a href="../../../../javafx/scene/control/CheckBoxTreeItem.html" title="class in javafx.scene.control"><code>CheckBoxTreeItem</code></a>, the TreeView will
 automatically handle situations such as:

 <ul>
   <li>Clicking on the <a href="../../../../javafx/scene/control/CheckBox.html" title="class in javafx.scene.control"><code>CheckBox</code></a> beside an item that has children
      will result in all children also becoming selected/unselected.</li>
   <li>Clicking on the <a href="../../../../javafx/scene/control/CheckBox.html" title="class in javafx.scene.control"><code>CheckBox</code></a> beside an item that has a parent
      will possibly toggle the state of the parent. For example, if you
      select a single child, the parent will become indeterminate (indicating
      partial selection of children). If you proceed to select all
      children, the parent will then show that it too is selected. This is
      recursive, with all parent nodes updating as expected.</li>
 </ul>

 <p>Unfortunately, due to limitations in Java, it is necessary to provide
 an explicit cast when using this method. For example:

 <pre>
 <code>
 final TreeView&lt;String&gt; treeView = new TreeView&lt;String&gt;();
 treeView.setCellFactory(CheckBoxCell.&lt;String&gt;forTreeView());</code></pre></div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - The type of the elements contained within the
      <a href="../../../../javafx/scene/control/CheckBoxTreeItem.html" title="class in javafx.scene.control"><code>CheckBoxTreeItem</code></a> instances.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A <a href="../../../../javafx/util/Callback.html" title="interface in javafx.util"><code>Callback</code></a> that will return a TreeCell that is able to
      work on the type of element contained within the TreeView root, and
      all of its children (recursively).</dd>
</dl>
</li>
</ul>
<a name="forTreeView-javafx.util.Callback-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>forTreeView</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeView.html" title="class in javafx.scene.control">TreeView</a>&lt;T&gt;,<a href="../../../../javafx/scene/control/TreeCell.html" title="class in javafx.scene.control">TreeCell</a>&lt;T&gt;&gt;&nbsp;forTreeView(<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;T&gt;,<a href="../../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&gt;&nbsp;getSelectedProperty)</pre>
<div class="block">Creates a cell factory for use in a TreeView control. Unlike
 <a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#forTreeView--"><code>forTreeView()</code></a>, this method does not assume that all TreeItem
 instances in the TreeView are <a href="../../../../javafx/scene/control/CheckBoxTreeItem.html" title="class in javafx.scene.control"><code>CheckBoxTreeItem</code></a> instances.

 <p>When used in a TreeView, the CheckBoxCell is rendered with a CheckBox
 to the right of the 'disclosure node' (i.e. the arrow). The item stored
 in <a href="../../../../javafx/scene/control/TreeItem.html#getValue--"><code>TreeItem.getValue()</code></a> will then have the StringConverter
 called on it, and this text will take all remaining horizontal space.

 <p>Unlike <a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#forTreeView--"><code>forTreeView()</code></a>, this cell factory does not handle
 updating the state of parent or children TreeItems - it simply toggles
 the <code>ObservableValue&lt;Boolean&gt;</code> that is provided, and no more. Of
 course, this functionality can then be implemented externally by adding
 observers to the <code>ObservableValue&lt;Boolean&gt;</code>, and toggling the state
 of other properties as necessary.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - The type of the elements contained within the <a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control"><code>TreeItem</code></a>
      instances.</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>getSelectedProperty</code> - A <a href="../../../../javafx/util/Callback.html" title="interface in javafx.util"><code>Callback</code></a> that, given an object of
      type TreeItem<T>, will return an <code>ObservableValue&lt;Boolean&gt;</code>
      that represents whether the given item is selected or not. This
      <code>ObservableValue&lt;Boolean&gt;</code> will be bound bidirectionally
      (meaning that the CheckBox in the cell will set/unset this property
      based on user interactions, and the CheckBox will reflect the state
      of the <code>ObservableValue&lt;Boolean&gt;</code>, if it changes externally).</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A <a href="../../../../javafx/util/Callback.html" title="interface in javafx.util"><code>Callback</code></a> that will return a TreeCell that is able to
      work on the type of element contained within the TreeView root, and
      all of its children (recursively).</dd>
</dl>
</li>
</ul>
<a name="forTreeView-javafx.util.Callback-javafx.util.StringConverter-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>forTreeView</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeView.html" title="class in javafx.scene.control">TreeView</a>&lt;T&gt;,<a href="../../../../javafx/scene/control/TreeCell.html" title="class in javafx.scene.control">TreeCell</a>&lt;T&gt;&gt;&nbsp;forTreeView(<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;T&gt;,<a href="../../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&gt;&nbsp;getSelectedProperty,
                                                                <a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util">StringConverter</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;T&gt;&gt;&nbsp;converter)</pre>
<div class="block">Creates a cell factory for use in a TreeView control. Unlike
 <a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#forTreeView--"><code>forTreeView()</code></a>, this method does not assume that all TreeItem
 instances in the TreeView are <a href="../../../../javafx/scene/control/CheckBoxTreeItem.html" title="class in javafx.scene.control"><code>CheckBoxTreeItem</code></a>.

 <p>When used in a TreeView, the CheckBoxCell is rendered with a CheckBox
 to the right of the 'disclosure node' (i.e. the arrow). The item stored
 in <a href="../../../../javafx/scene/control/TreeItem.html#getValue--"><code>TreeItem.getValue()</code></a> will then have the the StringConverter
 called on it, and this text will take all remaining horizontal space.

 <p>Unlike <a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#forTreeView--"><code>forTreeView()</code></a>, this cell factory does not handle
 updating the state of parent or children TreeItems - it simply toggles
 the <code>ObservableValue&lt;Boolean&gt;</code> that is provided, and no more. Of
 course, this functionality can then be implemented externally by adding
 observers to the <code>ObservableValue&lt;Boolean&gt;</code>, and toggling the state
 of other properties as necessary.</div>
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>T</code> - The type of the elements contained within the <a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control"><code>TreeItem</code></a>
      instances.</dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>getSelectedProperty</code> - A Callback that, given an object of
      type TreeItem<T>, will return an <code>ObservableValue&lt;Boolean&gt;</code>
      that represents whether the given item is selected or not. This
      <code>ObservableValue&lt;Boolean&gt;</code> will be bound bidirectionally
      (meaning that the CheckBox in the cell will set/unset this property
      based on user interactions, and the CheckBox will reflect the state of
      the <code>ObservableValue&lt;Boolean&gt;</code>, if it changes externally).</dd>
<dd><code>converter</code> - A StringConverter that, give an object of type TreeItem<T>,
      will return a String that can be used to represent the object
      visually. The default implementation in <a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#forTreeView-javafx.util.Callback-"><code>forTreeView(Callback)</code></a>
      is to simply call .toString() on all non-null items (and to just
      return an empty string in cases where the given item is null).</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>A <a href="../../../../javafx/util/Callback.html" title="interface in javafx.util"><code>Callback</code></a> that will return a TreeCell that is able to
      work on the type of element contained within the TreeView root, and
      all of its children (recursively).</dd>
</dl>
</li>
</ul>
<a name="converterProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>converterProperty</h4>
<pre>public final&nbsp;<a href="../../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util">StringConverter</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;&gt;&gt;&nbsp;converterProperty()</pre>
<div class="block">The <a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util"><code>StringConverter</code></a> property.</div>
</li>
</ul>
<a name="setConverter-javafx.util.StringConverter-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setConverter</h4>
<pre>public final&nbsp;void&nbsp;setConverter(<a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util">StringConverter</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;&gt;&nbsp;value)</pre>
<div class="block">Sets the <a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util"><code>StringConverter</code></a> to be used in this cell.</div>
</li>
</ul>
<a name="getConverter--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConverter</h4>
<pre>public final&nbsp;<a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util">StringConverter</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;&gt;&nbsp;getConverter()</pre>
<div class="block">Returns the <a href="../../../../javafx/util/StringConverter.html" title="class in javafx.util"><code>StringConverter</code></a> used in this cell.</div>
</li>
</ul>
<a name="selectedStateCallbackProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>selectedStateCallbackProperty</h4>
<pre>public final&nbsp;<a href="../../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;,<a href="../../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&gt;&gt;&nbsp;selectedStateCallbackProperty()</pre>
<div class="block">Property representing the <a href="../../../../javafx/util/Callback.html" title="interface in javafx.util"><code>Callback</code></a> that is bound to by the
 CheckBox shown on screen.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#getSelectedStateCallback--"><code>getSelectedStateCallback()</code></a>, 
<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html#setSelectedStateCallback-javafx.util.Callback-"><code>setSelectedStateCallback(Callback)</code></a></dd>
</dl>
</li>
</ul>
<a name="setSelectedStateCallback-javafx.util.Callback-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSelectedStateCallback</h4>
<pre>public final&nbsp;void&nbsp;setSelectedStateCallback(<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;,<a href="../../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&gt;&nbsp;value)</pre>
<div class="block">Sets the <a href="../../../../javafx/util/Callback.html" title="interface in javafx.util"><code>Callback</code></a> that is bound to by the CheckBox shown on screen.</div>
</li>
</ul>
<a name="getSelectedStateCallback--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSelectedStateCallback</h4>
<pre>public final&nbsp;<a href="../../../../javafx/util/Callback.html" title="interface in javafx.util">Callback</a>&lt;<a href="../../../../javafx/scene/control/TreeItem.html" title="class in javafx.scene.control">TreeItem</a>&lt;<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&gt;,<a href="../../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&gt;&nbsp;getSelectedStateCallback()</pre>
<div class="block">Returns the <a href="../../../../javafx/util/Callback.html" title="interface in javafx.util"><code>Callback</code></a> that is bound to by the CheckBox shown on screen.</div>
</li>
</ul>
<a name="updateItem-java.lang.Object-boolean-">
<!--   -->
</a><a name="updateItem-T-boolean-">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>updateItem</h4>
<pre>public&nbsp;void&nbsp;updateItem(<a href="../../../../javafx/scene/control/cell/CheckBoxTreeCell.html" title="type parameter in CheckBoxTreeCell">T</a>&nbsp;item,
                       boolean&nbsp;empty)</pre>
<div class="block">The updateItem method should not be called by developers, but it is the
 best method for developers to override to allow for them to customise the
 visuals of the cell. To clarify, developers should never call this method
 in their code (they should leave it up to the UI control, such as the
 <a href="../../../../javafx/scene/control/ListView.html" title="class in javafx.scene.control"><code>ListView</code></a> control) to call this method. However,
 the purpose of having the updateItem method is so that developers, when
 specifying custom cell factories (again, like the ListView
 <a href="../../../../javafx/scene/control/ListView.html#cellFactoryProperty--"><code>cell factory</code></a>),
 the updateItem method can be overridden to allow for complete customisation
 of the cell.

 <p>It is <strong>very important</strong> that subclasses
 of Cell override the updateItem method properly, as failure to do so will
 lead to issues such as blank cells or cells with unexpected content
 appearing within them. Here is an example of how to properly override the
 updateItem method:

 <pre>
 protected void updateItem(T item, boolean empty) {
     super.updateItem(item, empty);

     if (empty || item == null) {
         setText(null);
         setGraphic(null);
     } else {
         setText(item.toString());
     }
 }
 </pre>

 <p>Note in this code sample two important points:
 <ol>
     <li>We call the super.updateItem(T, boolean) method. If this is not
     done, the item and empty properties are not correctly set, and you are
     likely to end up with graphical issues.</li>
     <li>We test for the <code>empty</code> condition, and if true, we
     set the text and graphic properties to null. If we do not do this,
     it is almost guaranteed that end users will see graphical artifacts
     in cells unexpectedly.</li>
 </ol></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>item</code> - The new item for the cell.</dd>
<dd><code>empty</code> - whether or not this cell represents data from the list. If it
        is empty, then it does not represent any domain data, but is a cell
        being used to render an "empty" row.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!--   -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/CheckBoxTreeCell.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage">JavaFX&nbsp;8</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../javafx/scene/control/cell/CheckBoxTableCell.html" title="class in javafx.scene.control.cell"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../javafx/scene/control/cell/CheckBoxTreeTableCell.html" title="class in javafx.scene.control.cell"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?javafx/scene/control/cell/CheckBoxTreeCell.html" target="_top">Frames</a></li>
<li><a href="CheckBoxTreeCell.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.javafx.scene.layout.Region">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><small><a href="https://docs.oracle.com/javase/8/docs/legal/cpyr.html">Copyright</a> (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved.</small></small></p>
</body>
</html>