Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-backports > by-pkgid > c2e615936765807dc5e5b6d855353087 > files > 907

java-1.8.0-openjfx-1.8.0.121-1.b13.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_111) on Tue Jan 31 13:48:00 UTC 2017 -->
<title>TableColumnBase (JavaFX 8)</title>
<meta name="date" content="2017-01-31">
<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="TableColumnBase (JavaFX 8)";
        }
    }
    catch(err) {
    }
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":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":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":6,"i8":6,"i9":6,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/TableColumnBase.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/TableColumn.SortType.html" title="enum in javafx.scene.control"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../javafx/scene/control/TableFocusModel.html" title="class in javafx.scene.control"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?javafx/scene/control/TableColumnBase.html" target="_top">Frames</a></li>
<li><a href="TableColumnBase.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="#field.summary">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><a href="#field.detail">Field</a>&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</div>
<h2 title="Class TableColumnBase" class="title">Class TableColumnBase&lt;S,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>javafx.scene.control.TableColumnBase&lt;S,T&gt;</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>S</code> - The type of the UI control (e.g. the type of the 'row').</dd>
<dd><code>T</code> - The type of the content in all cells in this table column.</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></dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../javafx/scene/control/TableColumn.html" title="class in javafx.scene.control">TableColumn</a>, <a href="../../../javafx/scene/control/TreeTableColumn.html" title="class in javafx.scene.control">TreeTableColumn</a></dd>
</dl>
<hr>
<br>
<pre>@IDProperty(value="id")
public abstract class <span class="typeNameLabel">TableColumnBase&lt;S,T&gt;</span>
extends <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>
implements <a href="../../../javafx/event/EventTarget.html" title="interface in javafx.event">EventTarget</a>, <a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a></pre>
<div class="block">Table-like controls (such as <a href="../../../javafx/scene/control/TableView.html" title="class in javafx.scene.control"><code>TableView</code></a> and <a href="../../../javafx/scene/control/TreeTableView.html" title="class in javafx.scene.control"><code>TreeTableView</code></a>) are
 made up of zero or more instances of a concrete TableColumnBase subclass
 (<a href="../../../javafx/scene/control/TableColumn.html" title="class in javafx.scene.control"><code>TableColumn</code></a> and <a href="../../../javafx/scene/control/TreeTableColumn.html" title="class in javafx.scene.control"><code>TreeTableColumn</code></a>, respectively). Each
 table column in a table is responsible for displaying (and editing) the contents
 of that column. As well as being responsible for displaying and editing data
 for a single column, a table column also contains the necessary properties to:
 <ul>
    <li>Be resized (using <a href="../../../javafx/scene/control/TableColumnBase.html#minWidthProperty--"><code>minWidth</code></a>/<a href="../../../javafx/scene/control/TableColumnBase.html#prefWidthProperty--"><code>prefWidth</code></a>/<a href="../../../javafx/scene/control/TableColumnBase.html#maxWidthProperty--"><code>maxWidth</code></a>
      and <a href="../../../javafx/scene/control/TableColumnBase.html#widthProperty--"><code>width</code></a> properties)
    <li>Have its <a href="../../../javafx/scene/control/TableColumnBase.html#visibleProperty--"><code>visibility</code></a> toggled
    <li>Display <a href="../../../javafx/scene/control/TableColumnBase.html#textProperty--"><code>header text</code></a>
    <li>Display any <a href="../../../javafx/scene/control/TableColumnBase.html#getColumns--"><code>nested columns</code></a> it may contain
    <li>Have a <a href="../../../javafx/scene/control/TableColumnBase.html#contextMenuProperty--"><code>context menu</code></a> when the user
      right-clicks the column header area
    <li>Have the contents of the table be sorted (using
      <a href="../../../javafx/scene/control/TableColumnBase.html#comparatorProperty--"><code>comparator</code></a>, <a href="../../../javafx/scene/control/TableColumnBase.html#sortable"><code>sortable</code></a> and
      sortType).
 </ul>
 </p>

 When instantiating a concrete subclass of TableColumnBase, perhaps the two
 most important properties to set are the column <a href="../../../javafx/scene/control/TableColumnBase.html#textProperty--"><code>text</code></a>
 (what to show in the column header area), and the column
 <code>cell value factory</code> (which is used to populate individual cells in the
 column). Refer to the class documentation for <a href="../../../javafx/scene/control/TableColumn.html" title="class in javafx.scene.control"><code>TableColumn</code></a> and
 <a href="../../../javafx/scene/control/TreeTableColumn.html" title="class in javafx.scene.control"><code>TreeTableColumn</code></a> for more information.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>JavaFX 8.0</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumn.html" title="class in javafx.scene.control"><code>TableColumn</code></a>, 
<a href="../../../javafx/scene/control/TreeTableColumn.html" title="class in javafx.scene.control"><code>TreeTableColumn</code></a>, 
<a href="../../../javafx/scene/control/TablePositionBase.html" title="class in javafx.scene.control"><code>TablePositionBase</code></a></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="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">T</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#comparatorProperty">comparator</a></span></code>
<div class="block">Comparator function used when sorting this table column.</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/scene/control/ContextMenu.html" title="class in javafx.scene.control">ContextMenu</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#contextMenuProperty">contextMenu</a></span></code>
<div class="block">This menu will be shown whenever the user right clicks within the header
 area of this TableColumnBase.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#editableProperty">editable</a></span></code>
<div class="block">Specifies whether this table column allows editing.</div>
</td>
</tr>
<tr id="i3" 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/scene/Node.html" title="class in javafx.scene">Node</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#graphicProperty">graphic</a></span></code>
<div class="block">The graphic to show in the table column to allow the user to
 indicate graphically what is in the column.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#idProperty">id</a></span></code>
<div class="block">The id of this TableColumnBase.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#maxWidthProperty">maxWidth</a></span></code>
<div class="block">The maximum width the table column is permitted to be resized to.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#minWidthProperty">minWidth</a></span></code>
<div class="block">The minimum width the table column is permitted to be resized to.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ReadOnlyObjectProperty.html" title="class in javafx.beans.property">ReadOnlyObjectProperty</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="class in javafx.scene.control">TableColumnBase</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">S</a>,?&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#parentColumnProperty">parentColumn</a></span></code>
<div class="block">This read-only property will always refer to the parent of this column,
 in the situation where nested columns are being used.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#prefWidthProperty">prefWidth</a></span></code>
<div class="block">The preferred width of the TableColumn.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#resizableProperty">resizable</a></span></code>
<div class="block">Used to indicate whether the width of this column can change.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#sortableProperty">sortable</a></span></code>
<div class="block">A boolean property to toggle on and off the 'sortability' of this column.</div>
</td>
</tr>
<tr id="i11" 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/scene/Node.html" title="class in javafx.scene">Node</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#sortNodeProperty">sortNode</a></span></code>
<div class="block">The node to use as the "sort arrow", shown to the user in situations where
 the table column is part of the sort order.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#styleProperty">style</a></span></code>
<div class="block">A string representation of the CSS style associated with this
 TableColumnBase instance.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#textProperty">text</a></span></code>
<div class="block">This is the text to show in the header for this column.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#visibleProperty">visible</a></span></code>
<div class="block">Toggling this will immediately toggle the visibility of this column,
 and all children columns.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ReadOnlyDoubleProperty.html" title="class in javafx.beans.property">ReadOnlyDoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#widthProperty">width</a></span></code>
<div class="block">The width of this column.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!--   -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#DEFAULT_COMPARATOR">DEFAULT_COMPARATOR</a></span></code>
<div class="block">By default all columns will use this comparator to perform sorting.</div>
</td>
</tr>
</table>
</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="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#TableColumnBase--">TableColumnBase</a></span>()</code>
<div class="block">Creates a default TableColumn with default cell factory, comparator, and
 onEditCommit implementation.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#TableColumnBase-java.lang.String-">TableColumnBase</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)</code>
<div class="block">Creates a TableColumn with the text set to the provided string, with
 default cell factory, comparator, and onEditCommit implementation.</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="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>&lt;E extends <a href="../../../javafx/event/Event.html" title="class in javafx.event">Event</a>&gt;<br>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#addEventHandler-javafx.event.EventType-javafx.event.EventHandler-">addEventHandler</a></span>(<a href="../../../javafx/event/EventType.html" title="class in javafx.event">EventType</a>&lt;E&gt;&nbsp;eventType,
               <a href="../../../javafx/event/EventHandler.html" title="interface in javafx.event">EventHandler</a>&lt;E&gt;&nbsp;eventHandler)</code>
<div class="block">Registers an event handler to this table column.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/event/EventDispatchChain.html" title="interface in javafx.event">EventDispatchChain</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#buildEventDispatchChain-javafx.event.EventDispatchChain-">buildEventDispatchChain</a></span>(<a href="../../../javafx/event/EventDispatchChain.html" title="interface in javafx.event">EventDispatchChain</a>&nbsp;tail)</code>
<div class="block">Construct an event dispatch chain for this target.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">T</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#comparatorProperty--">comparatorProperty</a></span>()</code>
<div class="block">Comparator function used when sorting this table column.</div>
</td>
</tr>
<tr id="i3" 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/scene/control/ContextMenu.html" title="class in javafx.scene.control">ContextMenu</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#contextMenuProperty--">contextMenuProperty</a></span>()</code>
<div class="block">This menu will be shown whenever the user right clicks within the header
 area of this TableColumnBase.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#editableProperty--">editableProperty</a></span>()</code>
<div class="block">Specifies whether this table column allows editing.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getCellData-int-">getCellData</a></span>(int&nbsp;index)</code>
<div class="block">Returns the actual value for a cell at a given row index (and which
 belongs to this table column).</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">T</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getCellData-S-">getCellData</a></span>(<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">S</a>&nbsp;item)</code>
<div class="block">Returns the actual value for a cell from the given item.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getCellObservableValue-int-">getCellObservableValue</a></span>(int&nbsp;index)</code>
<div class="block">Attempts to return an ObservableValue&lt;T&gt; for the item in the given
 index (which is of type S).</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>abstract <a href="../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getCellObservableValue-S-">getCellObservableValue</a></span>(<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">S</a>&nbsp;item)</code>
<div class="block">Attempts to return an ObservableValue&lt;T&gt; for the given item (which
 is of type S).</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../javafx/collections/ObservableList.html" title="interface in javafx.collections">ObservableList</a>&lt;? extends <a href="../../../javafx/scene/control/TableColumnBase.html" title="class in javafx.scene.control">TableColumnBase</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">S</a>,?&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getColumns--">getColumns</a></span>()</code>
<div class="block">This enables support for nested columns, which can be useful to group
 together related data.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">T</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getComparator--">getComparator</a></span>()</code>
<div class="block">Gets the value of the property comparator.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/scene/control/ContextMenu.html" title="class in javafx.scene.control">ContextMenu</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getContextMenu--">getContextMenu</a></span>()</code>
<div class="block">Gets the value of the property contextMenu.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getGraphic--">getGraphic</a></span>()</code>
<div class="block">Gets the value of the property graphic.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getId--">getId</a></span>()</code>
<div class="block">Gets the value of the property id.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getMaxWidth--">getMaxWidth</a></span>()</code>
<div class="block">Gets the value of the property maxWidth.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getMinWidth--">getMinWidth</a></span>()</code>
<div class="block">Gets the value of the property minWidth.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/scene/control/TableColumnBase.html" title="class in javafx.scene.control">TableColumnBase</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">S</a>,?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getParentColumn--">getParentColumn</a></span>()</code>
<div class="block">Gets the value of the property parentColumn.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getPrefWidth--">getPrefWidth</a></span>()</code>
<div class="block">Gets the value of the property prefWidth.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/collections/ObservableMap.html" title="interface in javafx.collections">ObservableMap</a>&lt;<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>,<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>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getProperties--">getProperties</a></span>()</code>
<div class="block">Returns an observable map of properties on this table column for use
 primarily by application developers.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/collections/ObservableSet.html" title="interface in javafx.collections">ObservableSet</a>&lt;<a href="../../../javafx/css/PseudoClass.html" title="class in javafx.css">PseudoClass</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getPseudoClassStates--">getPseudoClassStates</a></span>()</code>
<div class="block">Return the pseudo-class state of this Styleable.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getSortNode--">getSortNode</a></span>()</code>
<div class="block">Gets the value of the property sortNode.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getStyle--">getStyle</a></span>()</code>
<div class="block">Gets the value of the property style.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/collections/ObservableList.html" title="interface in javafx.collections">ObservableList</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getStyleClass--">getStyleClass</a></span>()</code>
<div class="block">A list of String identifiers which can be used to logically group
 Nodes, specifically for an external style engine.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getText--">getText</a></span>()</code>
<div class="block">Gets the value of the property text.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><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></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getUserData--">getUserData</a></span>()</code>
<div class="block">Returns a previously set Object property, or null if no such property
 has been set using the <a href="../../../javafx/scene/control/TableColumnBase.html#setUserData-java.lang.Object-"><code>setUserData(java.lang.Object)</code></a> method.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#getWidth--">getWidth</a></span>()</code>
<div class="block">Gets the value of the property width.</div>
</td>
</tr>
<tr id="i26" 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/scene/Node.html" title="class in javafx.scene">Node</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#graphicProperty--">graphicProperty</a></span>()</code>
<div class="block">The graphic to show in the table column to allow the user to
 indicate graphically what is in the column.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#hasProperties--">hasProperties</a></span>()</code>
<div class="block">Tests if this table column has properties.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#idProperty--">idProperty</a></span>()</code>
<div class="block">The id of this TableColumnBase.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#isEditable--">isEditable</a></span>()</code>
<div class="block">Gets the value of the property editable.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#isResizable--">isResizable</a></span>()</code>
<div class="block">Gets the value of the property resizable.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#isSortable--">isSortable</a></span>()</code>
<div class="block">Gets the value of the property sortable.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#isVisible--">isVisible</a></span>()</code>
<div class="block">Gets the value of the property visible.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#maxWidthProperty--">maxWidthProperty</a></span>()</code>
<div class="block">The maximum width the table column is permitted to be resized to.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#minWidthProperty--">minWidthProperty</a></span>()</code>
<div class="block">The minimum width the table column is permitted to be resized to.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ReadOnlyObjectProperty.html" title="class in javafx.beans.property">ReadOnlyObjectProperty</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="class in javafx.scene.control">TableColumnBase</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">S</a>,?&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#parentColumnProperty--">parentColumnProperty</a></span>()</code>
<div class="block">This read-only property will always refer to the parent of this column,
 in the situation where nested columns are being used.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#prefWidthProperty--">prefWidthProperty</a></span>()</code>
<div class="block">The preferred width of the TableColumn.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>&lt;E extends <a href="../../../javafx/event/Event.html" title="class in javafx.event">Event</a>&gt;<br>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#removeEventHandler-javafx.event.EventType-javafx.event.EventHandler-">removeEventHandler</a></span>(<a href="../../../javafx/event/EventType.html" title="class in javafx.event">EventType</a>&lt;E&gt;&nbsp;eventType,
                  <a href="../../../javafx/event/EventHandler.html" title="interface in javafx.event">EventHandler</a>&lt;E&gt;&nbsp;eventHandler)</code>
<div class="block">Unregisters a previously registered event handler from this table column.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#resizableProperty--">resizableProperty</a></span>()</code>
<div class="block">Used to indicate whether the width of this column can change.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#setComparator-java.util.Comparator-">setComparator</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">T</a>&gt;&nbsp;value)</code>
<div class="block">Sets the value of the property comparator.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#setContextMenu-javafx.scene.control.ContextMenu-">setContextMenu</a></span>(<a href="../../../javafx/scene/control/ContextMenu.html" title="class in javafx.scene.control">ContextMenu</a>&nbsp;value)</code>
<div class="block">Sets the value of the property contextMenu.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#setEditable-boolean-">setEditable</a></span>(boolean&nbsp;value)</code>
<div class="block">Sets the value of the property editable.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#setGraphic-javafx.scene.Node-">setGraphic</a></span>(<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;value)</code>
<div class="block">Sets the value of the property graphic.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#setId-java.lang.String-">setId</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
<div class="block">Sets the value of the property id.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#setMaxWidth-double-">setMaxWidth</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property maxWidth.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#setMinWidth-double-">setMinWidth</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property minWidth.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#setPrefWidth-double-">setPrefWidth</a></span>(double&nbsp;value)</code>
<div class="block">Sets the value of the property prefWidth.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#setResizable-boolean-">setResizable</a></span>(boolean&nbsp;value)</code>
<div class="block">Sets the value of the property resizable.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#setSortable-boolean-">setSortable</a></span>(boolean&nbsp;value)</code>
<div class="block">Sets the value of the property sortable.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#setSortNode-javafx.scene.Node-">setSortNode</a></span>(<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;value)</code>
<div class="block">Sets the value of the property sortNode.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#setStyle-java.lang.String-">setStyle</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
<div class="block">Sets the value of the property style.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#setText-java.lang.String-">setText</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
<div class="block">Sets the value of the property text.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#setUserData-java.lang.Object-">setUserData</a></span>(<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>&nbsp;value)</code>
<div class="block">Convenience method for setting a single Object property that can be
 retrieved at a later date.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#setVisible-boolean-">setVisible</a></span>(boolean&nbsp;value)</code>
<div class="block">Sets the value of the property visible.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#sortableProperty--">sortableProperty</a></span>()</code>
<div class="block">A boolean property to toggle on and off the 'sortability' of this column.</div>
</td>
</tr>
<tr id="i55" 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/scene/Node.html" title="class in javafx.scene">Node</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#sortNodeProperty--">sortNodeProperty</a></span>()</code>
<div class="block">The node to use as the "sort arrow", shown to the user in situations where
 the table column is part of the sort order.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#styleProperty--">styleProperty</a></span>()</code>
<div class="block">A string representation of the CSS style associated with this
 TableColumnBase instance.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#textProperty--">textProperty</a></span>()</code>
<div class="block">This is the text to show in the header for this column.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#visibleProperty--">visibleProperty</a></span>()</code>
<div class="block">Toggling this will immediately toggle the visibility of this column,
 and all children columns.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../javafx/beans/property/ReadOnlyDoubleProperty.html" title="class in javafx.beans.property">ReadOnlyDoubleProperty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javafx/scene/control/TableColumnBase.html#widthProperty--">widthProperty</a></span>()</code>
<div class="block">The width of this column.</div>
</td>
</tr>
</table>
<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#toString--" title="class or interface in java.lang">toString</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>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javafx.css.Styleable">
<!--   -->
</a>
<h3>Methods inherited from interface&nbsp;javafx.css.<a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a></h3>
<code><a href="../../../javafx/css/Styleable.html#getCssMetaData--">getCssMetaData</a>, <a href="../../../javafx/css/Styleable.html#getStyleableParent--">getStyleableParent</a>, <a href="../../../javafx/css/Styleable.html#getTypeSelector--">getTypeSelector</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="textProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>text</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a> textProperty</pre>
<div class="block">This is the text to show in the header for this column.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getText--"><code>getText()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setText-java.lang.String-"><code>setText(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="visibleProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>visible</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a> visibleProperty</pre>
<div class="block">Toggling this will immediately toggle the visibility of this column,
 and all children columns.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#isVisible--"><code>isVisible()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setVisible-boolean-"><code>setVisible(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="parentColumnProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parentColumn</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ReadOnlyObjectProperty.html" title="class in javafx.beans.property">ReadOnlyObjectProperty</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="class in javafx.scene.control">TableColumnBase</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">S</a>,?&gt;&gt; parentColumnProperty</pre>
<div class="block">This read-only property will always refer to the parent of this column,
 in the situation where nested columns are being used.

 <p>In the currently existing subclasses, to create a nested
 column is simply a matter of placing the relevant TableColumnBase instances
 inside the columns ObservableList (for example, see
 <a href="../../../javafx/scene/control/TableColumn.html#getColumns--"><code>TableColumn.getColumns()</code></a> and
 <a href="../../../javafx/scene/control/TreeTableColumn.html#getColumns--"><code>TreeTableColumn.getColumns()</code></a>.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getParentColumn--"><code>getParentColumn()</code></a></dd>
</dl>
</li>
</ul>
<a name="contextMenuProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>contextMenu</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/control/ContextMenu.html" title="class in javafx.scene.control">ContextMenu</a>&gt; contextMenuProperty</pre>
<div class="block">This menu will be shown whenever the user right clicks within the header
 area of this TableColumnBase.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getContextMenu--"><code>getContextMenu()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setContextMenu-javafx.scene.control.ContextMenu-"><code>setContextMenu(ContextMenu)</code></a></dd>
</dl>
</li>
</ul>
<a name="idProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>id</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a> idProperty</pre>
<div class="block">The id of this TableColumnBase. This simple string identifier is useful
 for finding a specific TableColumnBase within a UI control that uses
 TableColumnBase instances. The default value is <code>null</code>.</div>
<dl>
<dt><span class="simpleTagLabel">Default value:</span></dt>
<dd>null</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getId--"><code>getId()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setId-java.lang.String-"><code>setId(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="styleProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>style</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a> styleProperty</pre>
<div class="block">A string representation of the CSS style associated with this
 TableColumnBase instance. This is analogous to the "style" attribute of an
 HTML element. Note that, like the HTML style attribute, this
 variable contains style properties and values and not the
 selector portion of a style rule.
 <p>
 Parsing this style might not be supported on some limited
 platforms. It is recommended to use a standalone CSS file instead.</div>
<dl>
<dt><span class="simpleTagLabel">Default value:</span></dt>
<dd>empty string</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getStyle--"><code>getStyle()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setStyle-java.lang.String-"><code>setStyle(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="graphicProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>graphic</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&gt; graphicProperty</pre>
<div class="block"><p>The graphic to show in the table column to allow the user to
 indicate graphically what is in the column. </p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getGraphic--"><code>getGraphic()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setGraphic-javafx.scene.Node-"><code>setGraphic(Node)</code></a></dd>
</dl>
</li>
</ul>
<a name="sortNodeProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sortNode</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&gt; sortNodeProperty</pre>
<div class="block"><p>The node to use as the "sort arrow", shown to the user in situations where
 the table column is part of the sort order. It may be the only item in
 the sort order, or it may be a secondary, tertiary, or latter sort item,
 and the node should reflect this visually. This is only used in the case of
 the table column being in the sort order (refer to, for example,
 <a href="../../../javafx/scene/control/TableView.html#getSortOrder--"><code>TableView.getSortOrder()</code></a> and <a href="../../../javafx/scene/control/TreeTableView.html#getSortOrder--"><code>TreeTableView.getSortOrder()</code></a>).
 If not specified, the table column skin implementation is responsible for
 providing a default sort node.

 <p>The sort node is commonly seen represented as a triangle that rotates
 on screen to indicate whether the table column is part of the sort order,
 and if so, whether the sort is ascending or descending, and what position in
 the sort order it is in.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getSortNode--"><code>getSortNode()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setSortNode-javafx.scene.Node-"><code>setSortNode(Node)</code></a></dd>
</dl>
</li>
</ul>
<a name="widthProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>width</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ReadOnlyDoubleProperty.html" title="class in javafx.beans.property">ReadOnlyDoubleProperty</a> widthProperty</pre>
<div class="block">The width of this column. Modifying this will result in the column width
 adjusting visually. It is recommended to not bind this property to an
 external property, as that will result in the column width not being
 adjustable by the user through dragging the left and right borders of
 column headers.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getWidth--"><code>getWidth()</code></a></dd>
</dl>
</li>
</ul>
<a name="minWidthProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minWidth</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> minWidthProperty</pre>
<div class="block">The minimum width the table column is permitted to be resized to.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getMinWidth--"><code>getMinWidth()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setMinWidth-double-"><code>setMinWidth(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="prefWidthProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prefWidth</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> prefWidthProperty</pre>
<div class="block">The preferred width of the TableColumn.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getPrefWidth--"><code>getPrefWidth()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setPrefWidth-double-"><code>setPrefWidth(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="maxWidthProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxWidth</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a> maxWidthProperty</pre>
<div class="block">The maximum width the table column is permitted to be resized to.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getMaxWidth--"><code>getMaxWidth()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setMaxWidth-double-"><code>setMaxWidth(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="resizableProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resizable</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a> resizableProperty</pre>
<div class="block">Used to indicate whether the width of this column can change. It is up
 to the resizing policy to enforce this however.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#isResizable--"><code>isResizable()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setResizable-boolean-"><code>setResizable(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="sortableProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sortable</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a> sortableProperty</pre>
<div class="block"><p>A boolean property to toggle on and off the 'sortability' of this column.
 When this property is true, this column can be included in sort
 operations. If this property is false, it will not be included in sort
 operations, even if it is contained within the sort order list of the
 underlying UI control (e.g. <a href="../../../javafx/scene/control/TableView.html#getSortOrder--"><code>TableView.getSortOrder()</code></a> or
 <a href="../../../javafx/scene/control/TreeTableView.html#getSortOrder--"><code>TreeTableView.getSortOrder()</code></a>).</p>

 <p>For example, iIf a TableColumn instance is contained within the TableView sortOrder
 ObservableList, and its sortable property toggles state, it will force the
 TableView to perform a sort, as it is likely the view will need updating.</p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#isSortable--"><code>isSortable()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setSortable-boolean-"><code>setSortable(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="comparatorProperty">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>comparator</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">T</a>&gt;&gt; comparatorProperty</pre>
<div class="block">Comparator function used when sorting this table column. The two Objects
 given as arguments are the cell data for two individual cells in this
 column.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getComparator--"><code>getComparator()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setComparator-java.util.Comparator-"><code>setComparator(Comparator)</code></a></dd>
</dl>
</li>
</ul>
<a name="editableProperty">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>editable</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a> editableProperty</pre>
<div class="block">Specifies whether this table column allows editing. This, unlike
 <a href="../../../javafx/scene/control/TableView.html#editableProperty--"><code>TableView.editableProperty()</code></a> and
 <a href="../../../javafx/scene/control/TreeTableView.html#editableProperty--"><code>TreeTableView.editableProperty()</code></a>, is true by default.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#isEditable--"><code>isEditable()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setEditable-boolean-"><code>setEditable(boolean)</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!--   -->
</a>
<h3>Field Detail</h3>
<a name="DEFAULT_COMPARATOR">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DEFAULT_COMPARATOR</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a> DEFAULT_COMPARATOR</pre>
<div class="block">By default all columns will use this comparator to perform sorting. This
 comparator simply performs null checks, and checks if the object is
 <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang"><code>Comparable</code></a>. If it is, the <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true#compareTo-T-" title="class or interface in java.lang"><code>Comparable.compareTo(java.lang.Object)</code></a>
 method is called, otherwise this method will defer to
 <a href="https://docs.oracle.com/javase/8/docs/api/java/text/Collator.html?is-external=true#compare-java.lang.String-java.lang.String-" title="class or interface in java.text"><code>Collator.compare(java.lang.String, java.lang.String)</code></a>.</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!--   -->
</a>
<h3>Constructor Detail</h3>
<a name="TableColumnBase--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TableColumnBase</h4>
<pre>protected&nbsp;TableColumnBase()</pre>
<div class="block">Creates a default TableColumn with default cell factory, comparator, and
 onEditCommit implementation.</div>
</li>
</ul>
<a name="TableColumnBase-java.lang.String-">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TableColumnBase</h4>
<pre>protected&nbsp;TableColumnBase(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)</pre>
<div class="block">Creates a TableColumn with the text set to the provided string, with
 default cell factory, comparator, and onEditCommit implementation.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>text</code> - The string to show when the TableColumn is placed within the TableView.</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="textProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>textProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a>&nbsp;textProperty()</pre>
<div class="block">This is the text to show in the header for this column.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getText--"><code>getText()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setText-java.lang.String-"><code>setText(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="setText-java.lang.String-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setText</h4>
<pre>public final&nbsp;void&nbsp;setText(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
<div class="block">Sets the value of the property text.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>This is the text to show in the header for this column.</dd>
</dl>
</li>
</ul>
<a name="getText--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getText</h4>
<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getText()</pre>
<div class="block">Gets the value of the property text.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>This is the text to show in the header for this column.</dd>
</dl>
</li>
</ul>
<a name="setVisible-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setVisible</h4>
<pre>public final&nbsp;void&nbsp;setVisible(boolean&nbsp;value)</pre>
<div class="block">Sets the value of the property visible.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Toggling this will immediately toggle the visibility of this column,
 and all children columns.</dd>
</dl>
</li>
</ul>
<a name="isVisible--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isVisible</h4>
<pre>public final&nbsp;boolean&nbsp;isVisible()</pre>
<div class="block">Gets the value of the property visible.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Toggling this will immediately toggle the visibility of this column,
 and all children columns.</dd>
</dl>
</li>
</ul>
<a name="visibleProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>visibleProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a>&nbsp;visibleProperty()</pre>
<div class="block">Toggling this will immediately toggle the visibility of this column,
 and all children columns.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#isVisible--"><code>isVisible()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setVisible-boolean-"><code>setVisible(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="getParentColumn--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParentColumn</h4>
<pre>public final&nbsp;<a href="../../../javafx/scene/control/TableColumnBase.html" title="class in javafx.scene.control">TableColumnBase</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">S</a>,?&gt;&nbsp;getParentColumn()</pre>
<div class="block">Gets the value of the property parentColumn.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>This read-only property will always refer to the parent of this column,
 in the situation where nested columns are being used.

 <p>In the currently existing subclasses, to create a nested
 column is simply a matter of placing the relevant TableColumnBase instances
 inside the columns ObservableList (for example, see
 <a href="../../../javafx/scene/control/TableColumn.html#getColumns--"><code>TableColumn.getColumns()</code></a> and
 <a href="../../../javafx/scene/control/TreeTableColumn.html#getColumns--"><code>TreeTableColumn.getColumns()</code></a>.</dd>
</dl>
</li>
</ul>
<a name="parentColumnProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parentColumnProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ReadOnlyObjectProperty.html" title="class in javafx.beans.property">ReadOnlyObjectProperty</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="class in javafx.scene.control">TableColumnBase</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">S</a>,?&gt;&gt;&nbsp;parentColumnProperty()</pre>
<div class="block">This read-only property will always refer to the parent of this column,
 in the situation where nested columns are being used.

 <p>In the currently existing subclasses, to create a nested
 column is simply a matter of placing the relevant TableColumnBase instances
 inside the columns ObservableList (for example, see
 <a href="../../../javafx/scene/control/TableColumn.html#getColumns--"><code>TableColumn.getColumns()</code></a> and
 <a href="../../../javafx/scene/control/TreeTableColumn.html#getColumns--"><code>TreeTableColumn.getColumns()</code></a>.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getParentColumn--"><code>getParentColumn()</code></a></dd>
</dl>
</li>
</ul>
<a name="setContextMenu-javafx.scene.control.ContextMenu-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setContextMenu</h4>
<pre>public final&nbsp;void&nbsp;setContextMenu(<a href="../../../javafx/scene/control/ContextMenu.html" title="class in javafx.scene.control">ContextMenu</a>&nbsp;value)</pre>
<div class="block">Sets the value of the property contextMenu.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>This menu will be shown whenever the user right clicks within the header
 area of this TableColumnBase.</dd>
</dl>
</li>
</ul>
<a name="getContextMenu--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContextMenu</h4>
<pre>public final&nbsp;<a href="../../../javafx/scene/control/ContextMenu.html" title="class in javafx.scene.control">ContextMenu</a>&nbsp;getContextMenu()</pre>
<div class="block">Gets the value of the property contextMenu.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>This menu will be shown whenever the user right clicks within the header
 area of this TableColumnBase.</dd>
</dl>
</li>
</ul>
<a name="contextMenuProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>contextMenuProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/control/ContextMenu.html" title="class in javafx.scene.control">ContextMenu</a>&gt;&nbsp;contextMenuProperty()</pre>
<div class="block">This menu will be shown whenever the user right clicks within the header
 area of this TableColumnBase.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getContextMenu--"><code>getContextMenu()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setContextMenu-javafx.scene.control.ContextMenu-"><code>setContextMenu(ContextMenu)</code></a></dd>
</dl>
</li>
</ul>
<a name="setId-java.lang.String-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setId</h4>
<pre>public final&nbsp;void&nbsp;setId(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
<div class="block">Sets the value of the property id.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The id of this TableColumnBase. This simple string identifier is useful
 for finding a specific TableColumnBase within a UI control that uses
 TableColumnBase instances. The default value is <code>null</code>.</dd>
<dt><span class="simpleTagLabel">Default value:</span></dt>
<dd>null</dd>
</dl>
</li>
</ul>
<a name="getId--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getId</h4>
<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getId()</pre>
<div class="block">Gets the value of the property id.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javafx/css/Styleable.html#getId--">getId</a></code>&nbsp;in interface&nbsp;<code><a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a></code></dd>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The id of this TableColumnBase. This simple string identifier is useful
 for finding a specific TableColumnBase within a UI control that uses
 TableColumnBase instances. The default value is <code>null</code>.</dd>
<dt><span class="simpleTagLabel">Default value:</span></dt>
<dd>null</dd>
</dl>
</li>
</ul>
<a name="idProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>idProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a>&nbsp;idProperty()</pre>
<div class="block">The id of this TableColumnBase. This simple string identifier is useful
 for finding a specific TableColumnBase within a UI control that uses
 TableColumnBase instances. The default value is <code>null</code>.</div>
<dl>
<dt><span class="simpleTagLabel">Default value:</span></dt>
<dd>null</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getId--"><code>getId()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setId-java.lang.String-"><code>setId(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="setStyle-java.lang.String-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStyle</h4>
<pre>public final&nbsp;void&nbsp;setStyle(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
<div class="block">Sets the value of the property style.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>A string representation of the CSS style associated with this
 TableColumnBase instance. This is analogous to the "style" attribute of an
 HTML element. Note that, like the HTML style attribute, this
 variable contains style properties and values and not the
 selector portion of a style rule.
 <p>
 Parsing this style might not be supported on some limited
 platforms. It is recommended to use a standalone CSS file instead.</dd>
<dt><span class="simpleTagLabel">Default value:</span></dt>
<dd>empty string</dd>
</dl>
</li>
</ul>
<a name="getStyle--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStyle</h4>
<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getStyle()</pre>
<div class="block">Gets the value of the property style.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javafx/css/Styleable.html#getStyle--">getStyle</a></code>&nbsp;in interface&nbsp;<code><a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a></code></dd>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>A string representation of the CSS style associated with this
 TableColumnBase instance. This is analogous to the "style" attribute of an
 HTML element. Note that, like the HTML style attribute, this
 variable contains style properties and values and not the
 selector portion of a style rule.
 <p>
 Parsing this style might not be supported on some limited
 platforms. It is recommended to use a standalone CSS file instead.</dd>
<dt><span class="simpleTagLabel">Default value:</span></dt>
<dd>empty string</dd>
</dl>
</li>
</ul>
<a name="styleProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>styleProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/StringProperty.html" title="class in javafx.beans.property">StringProperty</a>&nbsp;styleProperty()</pre>
<div class="block">A string representation of the CSS style associated with this
 TableColumnBase instance. This is analogous to the "style" attribute of an
 HTML element. Note that, like the HTML style attribute, this
 variable contains style properties and values and not the
 selector portion of a style rule.
 <p>
 Parsing this style might not be supported on some limited
 platforms. It is recommended to use a standalone CSS file instead.</div>
<dl>
<dt><span class="simpleTagLabel">Default value:</span></dt>
<dd>empty string</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getStyle--"><code>getStyle()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setStyle-java.lang.String-"><code>setStyle(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="getStyleClass--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStyleClass</h4>
<pre>public&nbsp;<a href="../../../javafx/collections/ObservableList.html" title="interface in javafx.collections">ObservableList</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getStyleClass()</pre>
<div class="block">A list of String identifiers which can be used to logically group
 Nodes, specifically for an external style engine. This variable is
 analogous to the "class" attribute on an HTML element and, as such,
 each element of the list is a style class to which this Node belongs.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javafx/css/Styleable.html#getStyleClass--">getStyleClass</a></code>&nbsp;in interface&nbsp;<code><a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://www.w3.org/TR/css3-selectors/#class-html">CSS3 class selectors</a></dd>
</dl>
</li>
</ul>
<a name="setGraphic-javafx.scene.Node-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setGraphic</h4>
<pre>public final&nbsp;void&nbsp;setGraphic(<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;value)</pre>
<div class="block">Sets the value of the property graphic.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd><p>The graphic to show in the table column to allow the user to
 indicate graphically what is in the column. </p></dd>
</dl>
</li>
</ul>
<a name="getGraphic--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGraphic</h4>
<pre>public final&nbsp;<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;getGraphic()</pre>
<div class="block">Gets the value of the property graphic.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd><p>The graphic to show in the table column to allow the user to
 indicate graphically what is in the column. </p></dd>
</dl>
</li>
</ul>
<a name="graphicProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>graphicProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&gt;&nbsp;graphicProperty()</pre>
<div class="block"><p>The graphic to show in the table column to allow the user to
 indicate graphically what is in the column. </p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getGraphic--"><code>getGraphic()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setGraphic-javafx.scene.Node-"><code>setGraphic(Node)</code></a></dd>
</dl>
</li>
</ul>
<a name="setSortNode-javafx.scene.Node-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSortNode</h4>
<pre>public final&nbsp;void&nbsp;setSortNode(<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;value)</pre>
<div class="block">Sets the value of the property sortNode.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd><p>The node to use as the "sort arrow", shown to the user in situations where
 the table column is part of the sort order. It may be the only item in
 the sort order, or it may be a secondary, tertiary, or latter sort item,
 and the node should reflect this visually. This is only used in the case of
 the table column being in the sort order (refer to, for example,
 <a href="../../../javafx/scene/control/TableView.html#getSortOrder--"><code>TableView.getSortOrder()</code></a> and <a href="../../../javafx/scene/control/TreeTableView.html#getSortOrder--"><code>TreeTableView.getSortOrder()</code></a>).
 If not specified, the table column skin implementation is responsible for
 providing a default sort node.

 <p>The sort node is commonly seen represented as a triangle that rotates
 on screen to indicate whether the table column is part of the sort order,
 and if so, whether the sort is ascending or descending, and what position in
 the sort order it is in.</dd>
</dl>
</li>
</ul>
<a name="getSortNode--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSortNode</h4>
<pre>public final&nbsp;<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&nbsp;getSortNode()</pre>
<div class="block">Gets the value of the property sortNode.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd><p>The node to use as the "sort arrow", shown to the user in situations where
 the table column is part of the sort order. It may be the only item in
 the sort order, or it may be a secondary, tertiary, or latter sort item,
 and the node should reflect this visually. This is only used in the case of
 the table column being in the sort order (refer to, for example,
 <a href="../../../javafx/scene/control/TableView.html#getSortOrder--"><code>TableView.getSortOrder()</code></a> and <a href="../../../javafx/scene/control/TreeTableView.html#getSortOrder--"><code>TreeTableView.getSortOrder()</code></a>).
 If not specified, the table column skin implementation is responsible for
 providing a default sort node.

 <p>The sort node is commonly seen represented as a triangle that rotates
 on screen to indicate whether the table column is part of the sort order,
 and if so, whether the sort is ascending or descending, and what position in
 the sort order it is in.</dd>
</dl>
</li>
</ul>
<a name="sortNodeProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sortNodeProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="../../../javafx/scene/Node.html" title="class in javafx.scene">Node</a>&gt;&nbsp;sortNodeProperty()</pre>
<div class="block"><p>The node to use as the "sort arrow", shown to the user in situations where
 the table column is part of the sort order. It may be the only item in
 the sort order, or it may be a secondary, tertiary, or latter sort item,
 and the node should reflect this visually. This is only used in the case of
 the table column being in the sort order (refer to, for example,
 <a href="../../../javafx/scene/control/TableView.html#getSortOrder--"><code>TableView.getSortOrder()</code></a> and <a href="../../../javafx/scene/control/TreeTableView.html#getSortOrder--"><code>TreeTableView.getSortOrder()</code></a>).
 If not specified, the table column skin implementation is responsible for
 providing a default sort node.

 <p>The sort node is commonly seen represented as a triangle that rotates
 on screen to indicate whether the table column is part of the sort order,
 and if so, whether the sort is ascending or descending, and what position in
 the sort order it is in.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getSortNode--"><code>getSortNode()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setSortNode-javafx.scene.Node-"><code>setSortNode(Node)</code></a></dd>
</dl>
</li>
</ul>
<a name="widthProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>widthProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ReadOnlyDoubleProperty.html" title="class in javafx.beans.property">ReadOnlyDoubleProperty</a>&nbsp;widthProperty()</pre>
<div class="block">The width of this column. Modifying this will result in the column width
 adjusting visually. It is recommended to not bind this property to an
 external property, as that will result in the column width not being
 adjustable by the user through dragging the left and right borders of
 column headers.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getWidth--"><code>getWidth()</code></a></dd>
</dl>
</li>
</ul>
<a name="getWidth--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWidth</h4>
<pre>public final&nbsp;double&nbsp;getWidth()</pre>
<div class="block">Gets the value of the property width.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The width of this column. Modifying this will result in the column width
 adjusting visually. It is recommended to not bind this property to an
 external property, as that will result in the column width not being
 adjustable by the user through dragging the left and right borders of
 column headers.</dd>
</dl>
</li>
</ul>
<a name="setMinWidth-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMinWidth</h4>
<pre>public final&nbsp;void&nbsp;setMinWidth(double&nbsp;value)</pre>
<div class="block">Sets the value of the property minWidth.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The minimum width the table column is permitted to be resized to.</dd>
</dl>
</li>
</ul>
<a name="getMinWidth--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinWidth</h4>
<pre>public final&nbsp;double&nbsp;getMinWidth()</pre>
<div class="block">Gets the value of the property minWidth.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The minimum width the table column is permitted to be resized to.</dd>
</dl>
</li>
</ul>
<a name="minWidthProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minWidthProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;minWidthProperty()</pre>
<div class="block">The minimum width the table column is permitted to be resized to.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getMinWidth--"><code>getMinWidth()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setMinWidth-double-"><code>setMinWidth(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="prefWidthProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>prefWidthProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;prefWidthProperty()</pre>
<div class="block">The preferred width of the TableColumn.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getPrefWidth--"><code>getPrefWidth()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setPrefWidth-double-"><code>setPrefWidth(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setPrefWidth-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPrefWidth</h4>
<pre>public final&nbsp;void&nbsp;setPrefWidth(double&nbsp;value)</pre>
<div class="block">Sets the value of the property prefWidth.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The preferred width of the TableColumn.</dd>
</dl>
</li>
</ul>
<a name="getPrefWidth--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrefWidth</h4>
<pre>public final&nbsp;double&nbsp;getPrefWidth()</pre>
<div class="block">Gets the value of the property prefWidth.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The preferred width of the TableColumn.</dd>
</dl>
</li>
</ul>
<a name="maxWidthProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxWidthProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/DoubleProperty.html" title="class in javafx.beans.property">DoubleProperty</a>&nbsp;maxWidthProperty()</pre>
<div class="block">The maximum width the table column is permitted to be resized to.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getMaxWidth--"><code>getMaxWidth()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setMaxWidth-double-"><code>setMaxWidth(double)</code></a></dd>
</dl>
</li>
</ul>
<a name="setMaxWidth-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxWidth</h4>
<pre>public final&nbsp;void&nbsp;setMaxWidth(double&nbsp;value)</pre>
<div class="block">Sets the value of the property maxWidth.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The maximum width the table column is permitted to be resized to.</dd>
</dl>
</li>
</ul>
<a name="getMaxWidth--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxWidth</h4>
<pre>public final&nbsp;double&nbsp;getMaxWidth()</pre>
<div class="block">Gets the value of the property maxWidth.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>The maximum width the table column is permitted to be resized to.</dd>
</dl>
</li>
</ul>
<a name="resizableProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resizableProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a>&nbsp;resizableProperty()</pre>
<div class="block">Used to indicate whether the width of this column can change. It is up
 to the resizing policy to enforce this however.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#isResizable--"><code>isResizable()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setResizable-boolean-"><code>setResizable(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="setResizable-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResizable</h4>
<pre>public final&nbsp;void&nbsp;setResizable(boolean&nbsp;value)</pre>
<div class="block">Sets the value of the property resizable.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Used to indicate whether the width of this column can change. It is up
 to the resizing policy to enforce this however.</dd>
</dl>
</li>
</ul>
<a name="isResizable--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isResizable</h4>
<pre>public final&nbsp;boolean&nbsp;isResizable()</pre>
<div class="block">Gets the value of the property resizable.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Used to indicate whether the width of this column can change. It is up
 to the resizing policy to enforce this however.</dd>
</dl>
</li>
</ul>
<a name="sortableProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sortableProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a>&nbsp;sortableProperty()</pre>
<div class="block"><p>A boolean property to toggle on and off the 'sortability' of this column.
 When this property is true, this column can be included in sort
 operations. If this property is false, it will not be included in sort
 operations, even if it is contained within the sort order list of the
 underlying UI control (e.g. <a href="../../../javafx/scene/control/TableView.html#getSortOrder--"><code>TableView.getSortOrder()</code></a> or
 <a href="../../../javafx/scene/control/TreeTableView.html#getSortOrder--"><code>TreeTableView.getSortOrder()</code></a>).</p>

 <p>For example, iIf a TableColumn instance is contained within the TableView sortOrder
 ObservableList, and its sortable property toggles state, it will force the
 TableView to perform a sort, as it is likely the view will need updating.</p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#isSortable--"><code>isSortable()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setSortable-boolean-"><code>setSortable(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="setSortable-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSortable</h4>
<pre>public final&nbsp;void&nbsp;setSortable(boolean&nbsp;value)</pre>
<div class="block">Sets the value of the property sortable.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd><p>A boolean property to toggle on and off the 'sortability' of this column.
 When this property is true, this column can be included in sort
 operations. If this property is false, it will not be included in sort
 operations, even if it is contained within the sort order list of the
 underlying UI control (e.g. <a href="../../../javafx/scene/control/TableView.html#getSortOrder--"><code>TableView.getSortOrder()</code></a> or
 <a href="../../../javafx/scene/control/TreeTableView.html#getSortOrder--"><code>TreeTableView.getSortOrder()</code></a>).</p>

 <p>For example, iIf a TableColumn instance is contained within the TableView sortOrder
 ObservableList, and its sortable property toggles state, it will force the
 TableView to perform a sort, as it is likely the view will need updating.</p></dd>
</dl>
</li>
</ul>
<a name="isSortable--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSortable</h4>
<pre>public final&nbsp;boolean&nbsp;isSortable()</pre>
<div class="block">Gets the value of the property sortable.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd><p>A boolean property to toggle on and off the 'sortability' of this column.
 When this property is true, this column can be included in sort
 operations. If this property is false, it will not be included in sort
 operations, even if it is contained within the sort order list of the
 underlying UI control (e.g. <a href="../../../javafx/scene/control/TableView.html#getSortOrder--"><code>TableView.getSortOrder()</code></a> or
 <a href="../../../javafx/scene/control/TreeTableView.html#getSortOrder--"><code>TreeTableView.getSortOrder()</code></a>).</p>

 <p>For example, iIf a TableColumn instance is contained within the TableView sortOrder
 ObservableList, and its sortable property toggles state, it will force the
 TableView to perform a sort, as it is likely the view will need updating.</p></dd>
</dl>
</li>
</ul>
<a name="comparatorProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>comparatorProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/ObjectProperty.html" title="class in javafx.beans.property">ObjectProperty</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">T</a>&gt;&gt;&nbsp;comparatorProperty()</pre>
<div class="block">Comparator function used when sorting this table column. The two Objects
 given as arguments are the cell data for two individual cells in this
 column.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#getComparator--"><code>getComparator()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setComparator-java.util.Comparator-"><code>setComparator(Comparator)</code></a></dd>
</dl>
</li>
</ul>
<a name="setComparator-java.util.Comparator-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setComparator</h4>
<pre>public final&nbsp;void&nbsp;setComparator(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">T</a>&gt;&nbsp;value)</pre>
<div class="block">Sets the value of the property comparator.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Comparator function used when sorting this table column. The two Objects
 given as arguments are the cell data for two individual cells in this
 column.</dd>
</dl>
</li>
</ul>
<a name="getComparator--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getComparator</h4>
<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">T</a>&gt;&nbsp;getComparator()</pre>
<div class="block">Gets the value of the property comparator.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Comparator function used when sorting this table column. The two Objects
 given as arguments are the cell data for two individual cells in this
 column.</dd>
</dl>
</li>
</ul>
<a name="setEditable-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEditable</h4>
<pre>public final&nbsp;void&nbsp;setEditable(boolean&nbsp;value)</pre>
<div class="block">Sets the value of the property editable.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Specifies whether this table column allows editing. This, unlike
 <a href="../../../javafx/scene/control/TableView.html#editableProperty--"><code>TableView.editableProperty()</code></a> and
 <a href="../../../javafx/scene/control/TreeTableView.html#editableProperty--"><code>TreeTableView.editableProperty()</code></a>, is true by default.</dd>
</dl>
</li>
</ul>
<a name="isEditable--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEditable</h4>
<pre>public final&nbsp;boolean&nbsp;isEditable()</pre>
<div class="block">Gets the value of the property editable.</div>
<dl>
<dt><span class="simpleTagLabel">Property description:</span></dt>
<dd>Specifies whether this table column allows editing. This, unlike
 <a href="../../../javafx/scene/control/TableView.html#editableProperty--"><code>TableView.editableProperty()</code></a> and
 <a href="../../../javafx/scene/control/TreeTableView.html#editableProperty--"><code>TreeTableView.editableProperty()</code></a>, is true by default.</dd>
</dl>
</li>
</ul>
<a name="editableProperty--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>editableProperty</h4>
<pre>public final&nbsp;<a href="../../../javafx/beans/property/BooleanProperty.html" title="class in javafx.beans.property">BooleanProperty</a>&nbsp;editableProperty()</pre>
<div class="block">Specifies whether this table column allows editing. This, unlike
 <a href="../../../javafx/scene/control/TableView.html#editableProperty--"><code>TableView.editableProperty()</code></a> and
 <a href="../../../javafx/scene/control/TreeTableView.html#editableProperty--"><code>TreeTableView.editableProperty()</code></a>, is true by default.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../javafx/scene/control/TableColumnBase.html#isEditable--"><code>isEditable()</code></a>, 
<a href="../../../javafx/scene/control/TableColumnBase.html#setEditable-boolean-"><code>setEditable(boolean)</code></a></dd>
</dl>
</li>
</ul>
<a name="getProperties--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProperties</h4>
<pre>public final&nbsp;<a href="../../../javafx/collections/ObservableMap.html" title="interface in javafx.collections">ObservableMap</a>&lt;<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>,<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>&gt;&nbsp;getProperties()</pre>
<div class="block">Returns an observable map of properties on this table column for use
 primarily by application developers.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an observable map of properties on this table column for use
 primarily by application developers</dd>
</dl>
</li>
</ul>
<a name="hasProperties--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasProperties</h4>
<pre>public&nbsp;boolean&nbsp;hasProperties()</pre>
<div class="block">Tests if this table column has properties.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if node has properties.</dd>
</dl>
</li>
</ul>
<a name="setUserData-java.lang.Object-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUserData</h4>
<pre>public&nbsp;void&nbsp;setUserData(<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>&nbsp;value)</pre>
<div class="block">Convenience method for setting a single Object property that can be
 retrieved at a later date. This is functionally equivalent to calling
 the getProperties().put(Object key, Object value) method. This can later
 be retrieved by calling <a href="../../../javafx/scene/control/TableColumnBase.html#getUserData--"><code>getUserData()</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - The value to be stored - this can later be retrieved by calling
          <a href="../../../javafx/scene/control/TableColumnBase.html#getUserData--"><code>getUserData()</code></a>.</dd>
</dl>
</li>
</ul>
<a name="getUserData--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUserData</h4>
<pre>public&nbsp;<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>&nbsp;getUserData()</pre>
<div class="block">Returns a previously set Object property, or null if no such property
 has been set using the <a href="../../../javafx/scene/control/TableColumnBase.html#setUserData-java.lang.Object-"><code>setUserData(java.lang.Object)</code></a> method.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The Object that was previously set, or null if no property
          has been set or if null was set.</dd>
</dl>
</li>
</ul>
<a name="getColumns--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumns</h4>
<pre>public abstract&nbsp;<a href="../../../javafx/collections/ObservableList.html" title="interface in javafx.collections">ObservableList</a>&lt;? extends <a href="../../../javafx/scene/control/TableColumnBase.html" title="class in javafx.scene.control">TableColumnBase</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">S</a>,?&gt;&gt;&nbsp;getColumns()</pre>
<div class="block">This enables support for nested columns, which can be useful to group
 together related data. For example, we may have a 'Name' column with
 two nested columns for 'First' and 'Last' names.

 <p>This has no impact on the table as such - all column indices point to the
 leaf columns only, and it isn't possible to sort using the parent column,
 just the leaf columns. In other words, this is purely a visual feature.</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An ObservableList containing TableColumnBase instances (or subclasses)
      that are the children of this TableColumnBase. If these children
      TableColumnBase instances are set as visible, they will appear
      beneath this table column.</dd>
</dl>
</li>
</ul>
<a name="getCellData-int-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCellData</h4>
<pre>public final&nbsp;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">T</a>&nbsp;getCellData(int&nbsp;index)</pre>
<div class="block">Returns the actual value for a cell at a given row index (and which
 belongs to this table column).</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The row index for which the data is required.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The data that belongs to the cell at the intersection of the given
      row index and the table column that this method is called on.</dd>
</dl>
</li>
</ul>
<a name="getCellData-java.lang.Object-">
<!--   -->
</a><a name="getCellData-S-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCellData</h4>
<pre>public final&nbsp;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">T</a>&nbsp;getCellData(<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">S</a>&nbsp;item)</pre>
<div class="block">Returns the actual value for a cell from the given item.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>item</code> - The item from which a value of type T should be extracted.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The data that should be used in a specific cell in this
      column, based on the item passed in as an argument.</dd>
</dl>
</li>
</ul>
<a name="getCellObservableValue-int-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCellObservableValue</h4>
<pre>public abstract&nbsp;<a href="../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">T</a>&gt;&nbsp;getCellObservableValue(int&nbsp;index)</pre>
<div class="block">Attempts to return an ObservableValue&lt;T&gt; for the item in the given
 index (which is of type S). In other words, this method expects to receive
 an integer value that is greater than or equal to zero, and less than the
 size of the underlying data model. If the index is
 valid, this method will return an ObservableValue&lt;T&gt; for this
 specific column.

 <p>This is achieved by calling the <code>cell value factory</code>, and
 returning whatever it returns when passed a <code>CellDataFeatures</code> (see,
 for example, the CellDataFeatures classes belonging to
 <a href="../../../javafx/scene/control/TableColumn.CellDataFeatures.html" title="class in javafx.scene.control"><code>TableColumn</code></a> and
 <a href="../../../javafx/scene/control/TreeTableColumn.CellDataFeatures.html" title="class in javafx.scene.control"><code>TreeTableColumn</code></a> for more
 information).</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>index</code> - The index of the item (of type S) for which an
      ObservableValue&lt;T&gt; is sought.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An ObservableValue&lt;T&gt; for this specific table column.</dd>
</dl>
</li>
</ul>
<a name="getCellObservableValue-java.lang.Object-">
<!--   -->
</a><a name="getCellObservableValue-S-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCellObservableValue</h4>
<pre>public abstract&nbsp;<a href="../../../javafx/beans/value/ObservableValue.html" title="interface in javafx.beans.value">ObservableValue</a>&lt;<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">T</a>&gt;&nbsp;getCellObservableValue(<a href="../../../javafx/scene/control/TableColumnBase.html" title="type parameter in TableColumnBase">S</a>&nbsp;item)</pre>
<div class="block">Attempts to return an ObservableValue&lt;T&gt; for the given item (which
 is of type S). In other words, this method expects to receive an object from
 the underlying data model for the entire 'row' in the table, and it must
 return an ObservableValue&lt;T&gt; for the value in this specific column.

 <p>This is achieved by calling the <code>cell value factory</code>, and
 returning whatever it returns when passed a <code>CellDataFeatures</code> (see,
 for example, the CellDataFeatures classes belonging to
 <a href="../../../javafx/scene/control/TableColumn.CellDataFeatures.html" title="class in javafx.scene.control"><code>TableColumn</code></a> and
 <a href="../../../javafx/scene/control/TreeTableColumn.CellDataFeatures.html" title="class in javafx.scene.control"><code>TreeTableColumn</code></a> for more
 information).</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>item</code> - The item (of type S) for which an ObservableValue&lt;T&gt; is
      sought.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An ObservableValue&lt;T&gt; for this specific table column.</dd>
</dl>
</li>
</ul>
<a name="buildEventDispatchChain-javafx.event.EventDispatchChain-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>buildEventDispatchChain</h4>
<pre>public&nbsp;<a href="../../../javafx/event/EventDispatchChain.html" title="interface in javafx.event">EventDispatchChain</a>&nbsp;buildEventDispatchChain(<a href="../../../javafx/event/EventDispatchChain.html" title="interface in javafx.event">EventDispatchChain</a>&nbsp;tail)</pre>
<div class="block">Construct an event dispatch chain for this target. The event dispatch
 chain contains event dispatchers which might be interested in processing
 of events targeted at this <code>EventTarget</code>. This event target is
 not automatically added to the chain, so if it wants to process events,
 it needs to add an <code>EventDispatcher</code> for itself to the chain.
 <p>
 In the case the event target is part of some hierarchy, the chain for it
 is usually built from event dispatchers collected from the root of the
 hierarchy to the event target.
 <p>
 The event dispatch chain is constructed by modifications to the provided
 initial event dispatch chain. The returned chain should have the initial
 chain at its end so the dispatchers should be prepended to the initial
 chain.
 <p>
 The caller shouldn't assume that the initial chain remains unchanged nor
 that the returned value will reference a different chain.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javafx/event/EventTarget.html#buildEventDispatchChain-javafx.event.EventDispatchChain-">buildEventDispatchChain</a></code>&nbsp;in interface&nbsp;<code><a href="../../../javafx/event/EventTarget.html" title="interface in javafx.event">EventTarget</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tail</code> - the initial chain to build from</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the resulting event dispatch chain for this target</dd>
</dl>
</li>
</ul>
<a name="addEventHandler-javafx.event.EventType-javafx.event.EventHandler-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addEventHandler</h4>
<pre>public&nbsp;&lt;E extends <a href="../../../javafx/event/Event.html" title="class in javafx.event">Event</a>&gt;&nbsp;void&nbsp;addEventHandler(<a href="../../../javafx/event/EventType.html" title="class in javafx.event">EventType</a>&lt;E&gt;&nbsp;eventType,
                                              <a href="../../../javafx/event/EventHandler.html" title="interface in javafx.event">EventHandler</a>&lt;E&gt;&nbsp;eventHandler)</pre>
<div class="block">Registers an event handler to this table column. The TableColumnBase class allows
 registration of listeners which will be notified when editing occurs.
 Note however that TableColumnBase is <b>not</b> a Node, and therefore no visual
 events will be fired on it.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>eventType</code> - the type of the events to receive by the handler</dd>
<dd><code>eventHandler</code> - the handler to register</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the event type or handler is null</dd>
</dl>
</li>
</ul>
<a name="removeEventHandler-javafx.event.EventType-javafx.event.EventHandler-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeEventHandler</h4>
<pre>public&nbsp;&lt;E extends <a href="../../../javafx/event/Event.html" title="class in javafx.event">Event</a>&gt;&nbsp;void&nbsp;removeEventHandler(<a href="../../../javafx/event/EventType.html" title="class in javafx.event">EventType</a>&lt;E&gt;&nbsp;eventType,
                                                 <a href="../../../javafx/event/EventHandler.html" title="interface in javafx.event">EventHandler</a>&lt;E&gt;&nbsp;eventHandler)</pre>
<div class="block">Unregisters a previously registered event handler from this table column. One
 handler might have been registered for different event types, so the
 caller needs to specify the particular event type from which to
 unregister the handler.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>eventType</code> - the event type from which to unregister</dd>
<dd><code>eventHandler</code> - the handler to unregister</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the event type or handler is null</dd>
</dl>
</li>
</ul>
<a name="getPseudoClassStates--">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getPseudoClassStates</h4>
<pre>public final&nbsp;<a href="../../../javafx/collections/ObservableSet.html" title="interface in javafx.collections">ObservableSet</a>&lt;<a href="../../../javafx/css/PseudoClass.html" title="class in javafx.css">PseudoClass</a>&gt;&nbsp;getPseudoClassStates()</pre>
<div class="block">Return the pseudo-class state of this Styleable. CSS assumes this set is read-only.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../javafx/css/Styleable.html#getPseudoClassStates--">getPseudoClassStates</a></code>&nbsp;in interface&nbsp;<code><a href="../../../javafx/css/Styleable.html" title="interface in javafx.css">Styleable</a></code></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/TableColumnBase.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/TableColumn.SortType.html" title="enum in javafx.scene.control"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../javafx/scene/control/TableFocusModel.html" title="class in javafx.scene.control"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?javafx/scene/control/TableColumnBase.html" target="_top">Frames</a></li>
<li><a href="TableColumnBase.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="#field.summary">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><a href="#field.detail">Field</a>&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><font size="-1"><a href="http://bugreport.java.com/bugreport/" target="_blank">Submit a bug or feature</a><br>For further API reference and developer documentation, see <a href="https://docs.oracle.com/javase/8/docs/index.html" target="_blank">Java SE Documentation</a>. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.<br> <a href="https://docs.oracle.com/javase/8/docs/legal/cpyr.html" target="_blank">Copyright</a> &copy; 2008, 2017, Oracle and/or its affiliates. All rights reserved. Use is subject to <a href="http://download.oracle.com/otndocs/jcp/java_se-8-mrel-spec/license.html" target="_blank">license terms</a>. Also see the <a target="_blank" href="http://www.oracle.com/technetwork/java/redist-137594.html" target="_blank">documentation redistribution policy</a>.</font></small></p>
</body>
</html>