--- old/modules/javafx.controls/src/main/java/javafx/scene/control/Tab.java 2017-03-09 14:44:31.814173806 -0800 +++ new/modules/javafx.controls/src/main/java/javafx/scene/control/Tab.java 2017-03-09 14:44:31.710173805 -0800 @@ -125,6 +125,7 @@ /** * Sets the id of this tab. This simple string identifier is useful for * finding a specific Tab within the {@code TabPane}. The default value is {@code null}. + * @param value the id of this tab */ public final void setId(String value) { idProperty().set(value); } @@ -138,6 +139,7 @@ /** * The id of this tab. + * @return the id property of this tab */ public final StringProperty idProperty() { if (id == null) { @@ -158,6 +160,7 @@ * Parsing this style might not be supported on some limited * platforms. It is recommended to use a standalone CSS file instead. * + * @param value the style string */ public final void setStyle(String value) { styleProperty().set(value); } @@ -171,6 +174,7 @@ /** * The CSS style string associated to this tab. + * @return the CSS style string property associated to this tab */ public final StringProperty styleProperty() { if (style == null) { @@ -189,6 +193,7 @@ *
Represents whether this tab is the currently selected tab, * To change the selected Tab use {@code tabPane.getSelectionModel().select()} *
+ * @return true if selected */ public final boolean isSelected() { return selected == null ? false : selected.get(); @@ -196,6 +201,7 @@ /** * The currently selected tab. + * @return the selected tab */ public final ReadOnlyBooleanProperty selectedProperty() { return selectedPropertyImpl().getReadOnlyProperty(); @@ -232,6 +238,7 @@ /** *A reference to the TabPane that contains this tab instance.
+ * @return the TabPane */ public final TabPane getTabPane() { return tabPane == null ? null : tabPane.get(); @@ -239,6 +246,7 @@ /** * The TabPane that contains this tab. + * @return the TabPane property */ public final ReadOnlyObjectPropertySets the text to show in the tab to allow the user to differentiate between * the function of each tab. The text is always visible *
+ * @param value the text string */ public final void setText(String value) { textProperty().set(value); @@ -292,6 +301,7 @@ /** * The text shown in the tab. + * @return the text property */ public final StringProperty textProperty() { if (text == null) { @@ -307,6 +317,7 @@ * between the function of each tab. By default the graphic does not rotate * based on the TabPane.tabPosition value, but it can be set to rotate by * setting TabPane.rotateGraphic to true. + * @param value the graphic node */ public final void setGraphic(Node value) { graphicProperty().set(value); @@ -339,6 +350,7 @@ *The content to show within the main TabPane area. The content * can be any Node such as UI controls or groups of nodes added * to a layout container.
+ * @param value the content node */ public final void setContent(Node value) { contentProperty().set(value); @@ -355,6 +367,7 @@ /** *The content associated with the tab.
+ * @return the content property */ public final ObjectPropertySpecifies the context menu to show when the user right-clicks on the tab. *
+ * @param value the context menu */ public final void setContextMenu(ContextMenu value) { contextMenuProperty().set(value); @@ -384,6 +398,7 @@ /** * The context menu associated with the tab. + * @return the context menu property */ public final ObjectPropertySpecifies the tooltip to show when the user hovers over the tab.
+ * @param value the tool tip value */ public final void setTooltip(Tooltip value) { tooltipProperty().setValue(value); } @@ -554,6 +576,7 @@ /** * The tooltip associated with this tab. + * @return the tool tip property */ public final ObjectProperty