diff --git a/modules/javafx.controls/src/main/java/javafx/scene/control/TableFocusModel.java b/modules/javafx.controls/src/main/java/javafx/scene/control/TableFocusModel.java index f35fe6c4c2..57ed7feb9d 100644 --- a/modules/javafx.controls/src/main/java/javafx/scene/control/TableFocusModel.java +++ b/modules/javafx.controls/src/main/java/javafx/scene/control/TableFocusModel.java @@ -42,6 +42,12 @@ * * **********************************************************************/ + /** + * Constructor for subclasses to call. + */ + public TableFocusModel() { + } + /** * Causes the item at the given index to receive the focus. * diff --git a/modules/javafx.controls/src/main/java/javafx/scene/control/TableSelectionModel.java b/modules/javafx.controls/src/main/java/javafx/scene/control/TableSelectionModel.java index 34292b6a01..0f4e0fc3a4 100644 --- a/modules/javafx.controls/src/main/java/javafx/scene/control/TableSelectionModel.java +++ b/modules/javafx.controls/src/main/java/javafx/scene/control/TableSelectionModel.java @@ -37,6 +37,12 @@ */ public abstract class TableSelectionModel extends MultipleSelectionModelBase { + /** + * Constructor for subclasses to call. + */ + public TableSelectionModel() { + } + /** * Convenience function which tests whether the given row and column index * is currently selected in this table instance. If the table control is in its diff --git a/modules/javafx.graphics/src/main/java/javafx/application/Preloader.java b/modules/javafx.graphics/src/main/java/javafx/application/Preloader.java index 966bdba382..f0c57d9782 100644 --- a/modules/javafx.graphics/src/main/java/javafx/application/Preloader.java +++ b/modules/javafx.graphics/src/main/java/javafx/application/Preloader.java @@ -114,6 +114,12 @@ lineSeparator = prop != null ? prop : "\n"; } + /** + * Constructor for subclasses to call. + */ + public Preloader() { + } + /** * Indicates download progress. * This method is called by the FX runtime to indicate progress while diff --git a/modules/javafx.graphics/src/main/java/javafx/concurrent/ScheduledService.java b/modules/javafx.graphics/src/main/java/javafx/concurrent/ScheduledService.java index ca694f0110..32aa5db33e 100644 --- a/modules/javafx.graphics/src/main/java/javafx/concurrent/ScheduledService.java +++ b/modules/javafx.graphics/src/main/java/javafx/concurrent/ScheduledService.java @@ -144,6 +144,13 @@ * @since JavaFX 8.0 */ public abstract class ScheduledService extends Service { + + /** + * Constructor for subclasses to call. + */ + public ScheduledService() { + } + /** * A Callback implementation for the backoffStrategy property which * will exponentially backoff the period between re-executions in the case of diff --git a/modules/javafx.graphics/src/main/java/javafx/css/PseudoClass.java b/modules/javafx.graphics/src/main/java/javafx/css/PseudoClass.java index 60177fc878..163b72722a 100644 --- a/modules/javafx.graphics/src/main/java/javafx/css/PseudoClass.java +++ b/modules/javafx.graphics/src/main/java/javafx/css/PseudoClass.java @@ -74,6 +74,12 @@ */ public abstract class PseudoClass { + /** + * Constructor for subclasses to call. + */ + public PseudoClass() { + } + /** * There is only one PseudoClass instance for a given pseudoClass. * @param pseudoClass the pseudo-class diff --git a/modules/javafx.graphics/src/main/java/javafx/css/StyleConverter.java b/modules/javafx.graphics/src/main/java/javafx/css/StyleConverter.java index cd4301b7e9..cf894e888d 100644 --- a/modules/javafx.graphics/src/main/java/javafx/css/StyleConverter.java +++ b/modules/javafx.graphics/src/main/java/javafx/css/StyleConverter.java @@ -86,6 +86,12 @@ */ public class StyleConverter { + /** + * Creates a {@code StyleConverter}. + */ + public StyleConverter() { + } + /** * Convert from the parsed CSS value to the target property type. * @@ -532,6 +538,12 @@ protected void cacheValue(ParsedValue key, Object value) { private final Map stringMap = new HashMap(); public final List strings = new ArrayList(); + /** + * Creates a {@code StringStore}. + */ + public StringStore() { + } + public int addString(String s) { Integer index = stringMap.get(s); if (index == null) { diff --git a/modules/javafx.graphics/src/main/java/javafx/scene/input/ClipboardContent.java b/modules/javafx.graphics/src/main/java/javafx/scene/input/ClipboardContent.java index ce143fd735..320f717057 100644 --- a/modules/javafx.graphics/src/main/java/javafx/scene/input/ClipboardContent.java +++ b/modules/javafx.graphics/src/main/java/javafx/scene/input/ClipboardContent.java @@ -38,6 +38,13 @@ * @since JavaFX 2.0 */ public class ClipboardContent extends HashMap { + + /** + * Creates a {@code ClipboardContent}. + */ + public ClipboardContent() { + } + /** * Gets whether a plain text String ({@code DataFormat.PLAIN_TEXT}) * has been put to this {@code ClipboardContent}. diff --git a/modules/javafx.graphics/src/main/java/javafx/scene/shape/PathElement.java b/modules/javafx.graphics/src/main/java/javafx/scene/shape/PathElement.java index 9aedb2284d..6943f6c5a7 100644 --- a/modules/javafx.graphics/src/main/java/javafx/scene/shape/PathElement.java +++ b/modules/javafx.graphics/src/main/java/javafx/scene/shape/PathElement.java @@ -71,6 +71,12 @@ public void setHelper(PathElement pathElement, PathElementHelper pathElementHelp */ WeakReferenceQueue nodes = new WeakReferenceQueue(); + /** + * Constructor for subclasses to call. + */ + public PathElement() { + } + void addNode(final Node n) { nodes.add(n); } diff --git a/modules/javafx.graphics/src/main/java/javafx/scene/transform/Transform.java b/modules/javafx.graphics/src/main/java/javafx/scene/transform/Transform.java index 9d64dbfa2c..1564a79094 100644 --- a/modules/javafx.graphics/src/main/java/javafx/scene/transform/Transform.java +++ b/modules/javafx.graphics/src/main/java/javafx/scene/transform/Transform.java @@ -127,6 +127,12 @@ public Transform createImmutableTransform(Transform transform, }); } + /** + * Constructor for subclasses to call. + */ + public Transform() { + } + /* ************************************************************************* * * * Factories * diff --git a/modules/javafx.graphics/src/main/java/javafx/stage/DirectoryChooser.java b/modules/javafx.graphics/src/main/java/javafx/stage/DirectoryChooser.java index 685acb52bd..5a77ed8a18 100644 --- a/modules/javafx.graphics/src/main/java/javafx/stage/DirectoryChooser.java +++ b/modules/javafx.graphics/src/main/java/javafx/stage/DirectoryChooser.java @@ -49,6 +49,12 @@ */ private StringProperty title; + /** + * Creates a {@code DirectoryChooser}. + */ + public DirectoryChooser() { + } + public final void setTitle(final String value) { titleProperty().set(value); } diff --git a/modules/javafx.graphics/src/main/java/javafx/stage/FileChooser.java b/modules/javafx.graphics/src/main/java/javafx/stage/FileChooser.java index 22b799e07f..c7d24583be 100644 --- a/modules/javafx.graphics/src/main/java/javafx/stage/FileChooser.java +++ b/modules/javafx.graphics/src/main/java/javafx/stage/FileChooser.java @@ -204,6 +204,12 @@ private static void validateArgs(final String description, */ private StringProperty title; + /** + * Creates a {@code FileChooser}. + */ + public FileChooser() { + } + public final void setTitle(final String value) { titleProperty().set(value); } diff --git a/modules/javafx.graphics/src/main/java/javafx/stage/Popup.java b/modules/javafx.graphics/src/main/java/javafx/stage/Popup.java index d3f9208e95..734a3ae6e8 100644 --- a/modules/javafx.graphics/src/main/java/javafx/stage/Popup.java +++ b/modules/javafx.graphics/src/main/java/javafx/stage/Popup.java @@ -38,6 +38,12 @@ */ public class Popup extends PopupWindow { + /** + * Creates a {@code Popup}. + */ + public Popup() { + } + /** * The ObservableList of {@code Node}s to be rendered on this * {@code Popup}. The content forms the complete visual representation of