changeset 1456:9f73665d3945

Fix for RT-21784: use tag @since in the javadoc
author rbair
date Tue, 10 Jul 2012 13:53:54 -0700
parents 1d8c6251f243
children b7f67bf6f737
files javafx-concurrent/src/javafx/concurrent/Task.java javafx-ui-charts/src/javafx/scene/chart/AreaChart.java javafx-ui-common/src/javafx/application/Platform.java javafx-ui-common/src/javafx/scene/Node.java javafx-ui-common/src/javafx/scene/Scene.java javafx-ui-common/src/javafx/scene/SnapshotParameters.java javafx-ui-common/src/javafx/scene/SnapshotResult.java javafx-ui-common/src/javafx/scene/canvas/Canvas.java javafx-ui-common/src/javafx/scene/canvas/GraphicsContext.java javafx-ui-common/src/javafx/scene/image/Image.java javafx-ui-common/src/javafx/scene/image/PixelFormat.java javafx-ui-common/src/javafx/scene/image/WritableImage.java javafx-ui-common/src/javafx/scene/image/WritablePixelFormat.java javafx-ui-common/src/javafx/scene/input/GestureEvent.java javafx-ui-common/src/javafx/scene/input/KeyCode.java javafx-ui-common/src/javafx/scene/input/MouseEvent.java javafx-ui-common/src/javafx/scene/input/RotateEvent.java javafx-ui-common/src/javafx/scene/input/ScrollEvent.java javafx-ui-common/src/javafx/scene/input/SwipeEvent.java javafx-ui-common/src/javafx/scene/input/TouchEvent.java javafx-ui-common/src/javafx/scene/input/TouchPoint.java javafx-ui-common/src/javafx/scene/input/ZoomEvent.java javafx-ui-common/src/javafx/scene/paint/ImagePattern.java javafx-ui-common/src/javafx/scene/shape/Path.java javafx-ui-common/src/javafx/scene/transform/Transform.java javafx-ui-common/src/javafx/stage/PopupWindow.java javafx-ui-common/src/javafx/stage/Stage.java javafx-ui-controls/src/javafx/scene/control/CheckBoxTreeItem.java javafx-ui-controls/src/javafx/scene/control/ColorPicker.java javafx-ui-controls/src/javafx/scene/control/ComboBox.java javafx-ui-controls/src/javafx/scene/control/ComboBoxBase.java javafx-ui-controls/src/javafx/scene/control/Labeled.java javafx-ui-controls/src/javafx/scene/control/Menu.java javafx-ui-controls/src/javafx/scene/control/MenuItem.java javafx-ui-controls/src/javafx/scene/control/Pagination.java javafx-ui-controls/src/javafx/scene/control/Tab.java javafx-ui-controls/src/javafx/scene/control/TableColumn.java javafx-ui-controls/src/javafx/scene/control/TextInputControl.java javafx-ui-controls/src/javafx/scene/control/cell/CheckBoxListCell.java javafx-ui-controls/src/javafx/scene/control/cell/CheckBoxTableCell.java javafx-ui-controls/src/javafx/scene/control/cell/CheckBoxTreeCell.java javafx-ui-controls/src/javafx/scene/control/cell/ChoiceBoxListCell.java javafx-ui-controls/src/javafx/scene/control/cell/ChoiceBoxTableCell.java javafx-ui-controls/src/javafx/scene/control/cell/ChoiceBoxTreeCell.java javafx-ui-controls/src/javafx/scene/control/cell/ComboBoxListCell.java javafx-ui-controls/src/javafx/scene/control/cell/ComboBoxTableCell.java javafx-ui-controls/src/javafx/scene/control/cell/ComboBoxTreeCell.java javafx-ui-controls/src/javafx/scene/control/cell/MapValueFactory.java javafx-ui-controls/src/javafx/scene/control/cell/ProgressBarTableCell.java javafx-ui-controls/src/javafx/scene/control/cell/TextFieldListCell.java javafx-ui-controls/src/javafx/scene/control/cell/TextFieldTableCell.java javafx-ui-controls/src/javafx/scene/control/cell/TextFieldTreeCell.java javafx-util-converter/src/javafx/util/converter/FormatStringConverter.java
diffstat 53 files changed, 166 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/javafx-concurrent/src/javafx/concurrent/Task.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-concurrent/src/javafx/concurrent/Task.java	Tue Jul 10 13:53:54 2012 -0700
@@ -953,6 +953,7 @@
      *                 done will be -1 (thus, indeterminate).
      * @param max A value from -1 to Double.MAX_VALUE. Any value outside this
      *            range results in an IllegalArgumentException.
+     * @since 2.2
      */
     protected void updateProgress(double workDone, double max) {
         // Perform the argument sanity check that workDone is < max
--- a/javafx-ui-charts/src/javafx/scene/chart/AreaChart.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-charts/src/javafx/scene/chart/AreaChart.java	Tue Jul 10 13:53:54 2012 -0700
@@ -414,6 +414,7 @@
 
     /**
      * This is called whenever a series is added or removed and the legend needs to be updated
+     * @since 2.2
      */
     @Override protected void updateLegend() {
         legend.getItems().clear();
--- a/javafx-ui-common/src/javafx/application/Platform.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/application/Platform.java	Tue Jul 10 13:53:54 2012 -0700
@@ -97,6 +97,7 @@
      *
      * @param implicitExit a flag indicating whether or not to implicitly exit
      * when the last window is closed.
+     * @since 2.2
      */
     public static void setImplicitExit(boolean implicitExit) {
         PlatformImpl.setImplicitExit(implicitExit);
@@ -106,6 +107,7 @@
      * Gets the value of the implicitExit attribute.
      *
      * @return the implicitExit attribute
+     * @since 2.2
      */
     public static boolean isImplicitExit() {
         return PlatformImpl.isImplicitExit();
--- a/javafx-ui-common/src/javafx/scene/Node.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/Node.java	Tue Jul 10 13:53:54 2012 -0700
@@ -1658,6 +1658,7 @@
      *     other than the JavaFX Application Thread.
      *
      * @return the rendered image
+     * @since 2.2
      */
     public WritableImage snapshot(SnapshotParameters params, WritableImage image) {
         Toolkit.getToolkit().checkFxUserThread();
@@ -1709,6 +1710,7 @@
      *     other than the JavaFX Application Thread.
      *
      * @throws NullPointerException if the callback parameter is null.
+     * @since 2.2
      */
     public void snapshot(Callback<SnapshotResult, Void> callback,
             SnapshotParameters params, WritableImage image) {
@@ -4214,6 +4216,7 @@
      * An affine transform that holds the computed local-to-parent transform.
      * This is the concatenation of all transforms in this node, including all
      * of the convenience transforms.
+     * @since 2.2
      */
     public final ReadOnlyObjectProperty<Transform> localToParentTransformProperty() {
         return getNodeTransformation().localToParentTransformProperty();
@@ -4241,6 +4244,7 @@
      * property on many nodes may negatively affect performance of
      * transformation changes in their common parents.
      * </p>
+     * @since 2.2
      */
     public final ReadOnlyObjectProperty<Transform> localToSceneTransformProperty() {
         return getNodeTransformation().localToSceneTransformProperty();
@@ -5673,6 +5677,7 @@
 
     /**
      * Defines a function to be called when a scrolling gesture is detected.
+     * @since 2.2
      */
     public final ObjectProperty<EventHandler<? super ScrollEvent>>
             onScrollStartedProperty() {
@@ -5709,6 +5714,7 @@
 
     /**
      * Defines a function to be called when a scrolling gesture ends.
+     * @since 2.2
      */
     public final ObjectProperty<EventHandler<? super ScrollEvent>>
             onScrollFinishedProperty() {
@@ -5727,6 +5733,7 @@
 
     /**
      * Defines a function to be called when a rotation gesture is detected.
+     * @since 2.2
      */
     public final ObjectProperty<EventHandler<? super RotateEvent>>
             onRotationStartedProperty() {
@@ -5745,6 +5752,7 @@
 
     /**
      * Defines a function to be called when user performs a rotation action.
+     * @since 2.2
      */
     public final ObjectProperty<EventHandler<? super RotateEvent>>
             onRotateProperty() {
@@ -5763,6 +5771,7 @@
 
     /**
      * Defines a function to be called when a rotation gesture ends.
+     * @since 2.2
      */
     public final ObjectProperty<EventHandler<? super RotateEvent>>
             onRotationFinishedProperty() {
@@ -5781,6 +5790,7 @@
 
     /**
      * Defines a function to be called when a zooming gesture is detected.
+     * @since 2.2
      */
     public final ObjectProperty<EventHandler<? super ZoomEvent>>
             onZoomStartedProperty() {
@@ -5799,6 +5809,7 @@
 
     /**
      * Defines a function to be called when user performs a zooming action.
+     * @since 2.2
      */
     public final ObjectProperty<EventHandler<? super ZoomEvent>>
             onZoomProperty() {
@@ -5817,6 +5828,7 @@
 
     /**
      * Defines a function to be called when a zooming gesture ends.
+     * @since 2.2
      */
     public final ObjectProperty<EventHandler<? super ZoomEvent>>
             onZoomFinishedProperty() {
@@ -5836,6 +5848,7 @@
     /**
      * Defines a function to be called when an upward swipe gesture
      * centered over this node happens.
+     * @since 2.2
      */
     public final ObjectProperty<EventHandler<? super SwipeEvent>>
             onSwipeUpProperty() {
@@ -5855,6 +5868,7 @@
     /**
      * Defines a function to be called when a downward swipe gesture
      * centered over this node happens.
+     * @since 2.2
      */
     public final ObjectProperty<EventHandler<? super SwipeEvent>>
             onSwipeDownProperty() {
@@ -5874,6 +5888,7 @@
     /**
      * Defines a function to be called when a leftward swipe gesture
      * centered over this node happens.
+     * @since 2.2
      */
     public final ObjectProperty<EventHandler<? super SwipeEvent>>
             onSwipeLeftProperty() {
@@ -5893,6 +5908,7 @@
     /**
      * Defines a function to be called when an rightward swipe gesture
      * centered over this node happens.
+     * @since 2.2
      */
     public final ObjectProperty<EventHandler<? super SwipeEvent>>
             onSwipeRightProperty() {
@@ -5918,6 +5934,7 @@
 
     /**
      * Defines a function to be called when a new touch point is pressed.
+     * @since 2.2
      */
     public final ObjectProperty<EventHandler<? super TouchEvent>>
             onTouchPressedProperty() {
@@ -5936,6 +5953,7 @@
 
     /**
      * Defines a function to be called when a touch point is moved.
+     * @since 2.2
      */
     public final ObjectProperty<EventHandler<? super TouchEvent>>
             onTouchMovedProperty() {
@@ -5954,6 +5972,7 @@
 
     /**
      * Defines a function to be called when a touch point is released.
+     * @since 2.2
      */
     public final ObjectProperty<EventHandler<? super TouchEvent>>
             onTouchReleasedProperty() {
@@ -5973,6 +5992,7 @@
     /**
      * Defines a function to be called when a touch point stays pressed and
      * still.
+     * @since 2.2
      */
     public final ObjectProperty<EventHandler<? super TouchEvent>>
             onTouchStationaryProperty() {
--- a/javafx-ui-common/src/javafx/scene/Scene.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/Scene.java	Tue Jul 10 13:53:54 2012 -0700
@@ -1232,6 +1232,7 @@
      *     other than the JavaFX Application Thread.
      *
      * @return the rendered image
+     * @since 2.2
      */
     public WritableImage snapshot(WritableImage image) {
         if (!paused) {
@@ -1267,6 +1268,7 @@
      *     other than the JavaFX Application Thread.
      *
      * @throws NullPointerException if the callback parameter is null.
+     * @since 2.2
      */
     public void snapshot(Callback<SnapshotResult, Void> callback, WritableImage image) {
         Toolkit.getToolkit().checkFxUserThread();
@@ -4246,6 +4248,7 @@
 
     /**
      * Defines a function to be called when a scrolling gesture is detected.
+     * @since 2.2
      */
     private ObjectProperty<EventHandler<? super ScrollEvent>> onScrollStarted;
 
@@ -4318,6 +4321,7 @@
 
     /**
      * Defines a function to be called when a scrolling gesture ends.
+     * @since 2.2
      */
     private ObjectProperty<EventHandler<? super ScrollEvent>> onScrollFinished;
 
@@ -4354,6 +4358,7 @@
 
     /**
      * Defines a function to be called when a rotating gesture is detected.
+     * @since 2.2
      */
     private ObjectProperty<EventHandler<? super RotateEvent>> onRotationStarted;
 
@@ -4390,6 +4395,7 @@
 
     /**
      * Defines a function to be called when user performs a rotating action.
+     * @since 2.2
      */
     private ObjectProperty<EventHandler<? super RotateEvent>> onRotate;
 
@@ -4426,6 +4432,7 @@
 
     /**
      * Defines a function to be called when a rotating gesture ends.
+     * @since 2.2
      */
     private ObjectProperty<EventHandler<? super RotateEvent>> onRotationFinished;
 
@@ -4462,6 +4469,7 @@
 
     /**
      * Defines a function to be called when a zooming gesture is detected.
+     * @since 2.2
      */
     private ObjectProperty<EventHandler<? super ZoomEvent>> onZoomStarted;
 
@@ -4498,6 +4506,7 @@
 
     /**
      * Defines a function to be called when user performs a zooming action.
+     * @since 2.2
      */
     private ObjectProperty<EventHandler<? super ZoomEvent>> onZoom;
 
@@ -4534,6 +4543,7 @@
 
     /**
      * Defines a function to be called when a zooming gesture ends.
+     * @since 2.2
      */
     private ObjectProperty<EventHandler<? super ZoomEvent>> onZoomFinished;
 
@@ -4571,6 +4581,7 @@
     /**
      * Defines a function to be called when an upward swipe gesture
      * happens in this scene.
+     * @since 2.2
      */
     private ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeUp;
 
@@ -4608,6 +4619,7 @@
     /**
      * Defines a function to be called when an downward swipe gesture
      * happens in this scene.
+     * @since 2.2
      */
     private ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeDown;
 
@@ -4645,6 +4657,7 @@
     /**
      * Defines a function to be called when an leftward swipe gesture
      * happens in this scene.
+     * @since 2.2
      */
     private ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeLeft;
 
@@ -4682,6 +4695,7 @@
     /**
      * Defines a function to be called when an rightward swipe gesture
      * happens in this scene.
+     * @since 2.2
      */
     private ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeRight;
 
@@ -4724,6 +4738,7 @@
 
     /**
      * Defines a function to be called when a new touch point is pressed.
+     * @since 2.2
      */
     private ObjectProperty<EventHandler<? super TouchEvent>> onTouchPressed;
 
@@ -4760,6 +4775,7 @@
 
     /**
      * Defines a function to be called when a touch point is moved.
+     * @since 2.2
      */
     private ObjectProperty<EventHandler<? super TouchEvent>> onTouchMoved;
 
@@ -4796,6 +4812,7 @@
 
     /**
      * Defines a function to be called when a new touch point is pressed.
+     * @since 2.2
      */
     private ObjectProperty<EventHandler<? super TouchEvent>> onTouchReleased;
 
@@ -4833,6 +4850,7 @@
     /**
      * Defines a function to be called when a touch point stays pressed and
      * still.
+     * @since 2.2
      */
     private ObjectProperty<EventHandler<? super TouchEvent>> onTouchStationary;
 
--- a/javafx-ui-common/src/javafx/scene/SnapshotParameters.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/SnapshotParameters.java	Tue Jul 10 13:53:54 2012 -0700
@@ -30,6 +30,7 @@
 
 /**
  * Parameters used to specify the rendering attributes for Node snapshot.
+ * @since 2.2
  */
 public class SnapshotParameters {
 
--- a/javafx-ui-common/src/javafx/scene/SnapshotResult.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/SnapshotResult.java	Tue Jul 10 13:53:54 2012 -0700
@@ -28,6 +28,7 @@
 
 /**
  * This class holds the result of a snapshot operation.
+ * @since 2.2
  */
 public class SnapshotResult {
     private WritableImage image;
--- a/javafx-ui-common/src/javafx/scene/canvas/Canvas.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/canvas/Canvas.java	Tue Jul 10 13:53:54 2012 -0700
@@ -68,7 +68,7 @@
  * </pre>
  * </p>
  *
- * @since JavaFX 2.2
+ * @since 2.2
  */
 public class Canvas extends Node {
     private static final int DEFAULT_BUF_SIZE = 1024;
--- a/javafx-ui-common/src/javafx/scene/canvas/GraphicsContext.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/canvas/GraphicsContext.java	Tue Jul 10 13:53:54 2012 -0700
@@ -98,7 +98,7 @@
  * </pre>
  * </p>
  *
- * @since JavaFX 2.2
+ * @since 2.2
  */
 public final class GraphicsContext {
     Canvas theCanvas;
--- a/javafx-ui-common/src/javafx/scene/image/Image.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/image/Image.java	Tue Jul 10 13:53:54 2012 -0700
@@ -1090,6 +1090,7 @@
      * is not supported for reading and writing pixels to.
      * 
      * @return the {@code PixelReader} for reading the pixel data of the image
+     * @since 2.2
      */
     public final PixelReader getPixelReader() {
         if (!pixelsReadable()) {
--- a/javafx-ui-common/src/javafx/scene/image/PixelFormat.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/image/PixelFormat.java	Tue Jul 10 13:53:54 2012 -0700
@@ -33,6 +33,7 @@
 /**
  * A {@code PixelFormat} object defines the layout of data for a pixel of
  * a given format.
+ * @since 2.2
  */
 public abstract class PixelFormat<T extends Buffer> {
     public enum Type {
--- a/javafx-ui-common/src/javafx/scene/image/WritableImage.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/image/WritableImage.java	Tue Jul 10 13:53:54 2012 -0700
@@ -39,6 +39,7 @@
  * that is constructed from pixels supplied by the application, and possibly
  * from {@code PixelReader} objects from any number of sources, including
  * images read from a file or URL.
+ * @since 2.2
  */
 public class WritableImage extends Image {
 
--- a/javafx-ui-common/src/javafx/scene/image/WritablePixelFormat.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/image/WritablePixelFormat.java	Tue Jul 10 13:53:54 2012 -0700
@@ -33,6 +33,7 @@
  * A {@link PixelFormat} object representing a pixel format that can store
  * full colors and so can be used as a destination format to write pixel
  * data from an arbitrary image.
+ * @since 2.2
  */
 public abstract class WritablePixelFormat<T extends Buffer>
     extends PixelFormat<T>
--- a/javafx-ui-common/src/javafx/scene/input/GestureEvent.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/input/GestureEvent.java	Tue Jul 10 13:53:54 2012 -0700
@@ -35,6 +35,7 @@
 /**
  * An event indicating gesture input. Gestures are typically caused by
  * direct (touch screen) or indirect (track pad) touch events.
+ * @since 2.2
  */
 public class GestureEvent extends InputEvent {
 
--- a/javafx-ui-common/src/javafx/scene/input/KeyCode.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/input/KeyCode.java	Tue Jul 10 13:53:54 2012 -0700
@@ -1206,6 +1206,7 @@
     /**
      * Function keys like F1, F2, etc...
      * @return true if this key code corresponds to a functional key
+     * @since 2.2
      */
     public final boolean isFunctionKey() {
         return (mask & KeyCodeClass.FUNCTION) != 0;
@@ -1215,6 +1216,7 @@
      * Navigation keys are arrow keys and Page Down, Page Up, Home, End
      * (including keypad keys)
      * @return true if this key code corresponds to a navigation key
+     * @since 2.2
      */
     public final boolean isNavigationKey() {
         return (mask & KeyCodeClass.NAVIGATION) != 0;
@@ -1223,6 +1225,7 @@
     /**
      * Left, right, up, down keys (including the keypad arrows)
      * @return true if this key code corresponds to an arrow key
+     * @since 2.2
      */
     public final boolean isArrowKey() {
         return (mask & KeyCodeClass.ARROW) != 0;
@@ -1231,6 +1234,7 @@
     /**
      * Keys that could act as a modifier
      * @return true if this key code corresponds to a modifier key
+     * @since 2.2
      */
     public final boolean isModifierKey() {
         return (mask & KeyCodeClass.MODIFIER) != 0;
@@ -1239,6 +1243,7 @@
     /**
      * All keys with letters
      * @return true if this key code corresponds to a letter key
+     * @since 2.2
      */
     public final boolean isLetterKey() {
         return (mask & KeyCodeClass.LETTER) != 0;
@@ -1247,6 +1252,7 @@
     /**
      * All Digit keys (including the keypad digits)
      * @return true if this key code corresponds to a digit key
+     * @since 2.2
      */
     public final boolean isDigitKey() {
         return (mask & KeyCodeClass.DIGIT) != 0;
@@ -1255,6 +1261,7 @@
     /**
      * All keys on the keypad
      * @return true if this key code corresponds to a keypad key
+     * @since 2.2
      */
     public final boolean isKeypadKey() {
         return (mask & KeyCodeClass.KEYPAD) != 0;
@@ -1263,6 +1270,7 @@
     /**
      * Space, tab and enter
      * @return true if this key code corresponds to a whitespace key
+     * @since 2.2
      */
     public final boolean isWhitespaceKey() {
         return (mask & KeyCodeClass.WHITESPACE) != 0;
@@ -1271,6 +1279,7 @@
     /**
      * All multimedia keys (channel up/down, volume control, etc...)
      * @return true if this key code corresponds to a media key
+     * @since 2.2
      */
     public final boolean isMediaKey() {
         return (mask & KeyCodeClass.MEDIA) != 0;
--- a/javafx-ui-common/src/javafx/scene/input/MouseEvent.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/input/MouseEvent.java	Tue Jul 10 13:53:54 2012 -0700
@@ -713,6 +713,7 @@
      * application, this flag can be used to tell apart the usual mouse dragging
      * from the touch screen dragging already handled as scroll events.
      * @return true if this event is synthesized from using a touch screen
+     * @since 2.2
      */
     public boolean isSynthesized() {
         return synthesized;
--- a/javafx-ui-common/src/javafx/scene/input/RotateEvent.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/input/RotateEvent.java	Tue Jul 10 13:53:54 2012 -0700
@@ -53,6 +53,8 @@
  * and {@code ROTATION_FINISHED} events. If rotation inertia is active on the
  * given platform, some {@code ROTATE} events with {@code isInertia()} returning
  * {@code true} can come after {@code ROTATION_FINISHED}.
+ *
+ * @since 2.2
  */
 public class RotateEvent extends GestureEvent {
 
--- a/javafx-ui-common/src/javafx/scene/input/ScrollEvent.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/input/ScrollEvent.java	Tue Jul 10 13:53:54 2012 -0700
@@ -93,6 +93,8 @@
             break;
     }
  </pre></code>
+ *
+ * @since 2.2
  */
 public class ScrollEvent extends GestureEvent {
 
--- a/javafx-ui-common/src/javafx/scene/input/SwipeEvent.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/input/SwipeEvent.java	Tue Jul 10 13:53:54 2012 -0700
@@ -47,6 +47,8 @@
  * is used as gesture coordinates) or indirect (performed
  * indirectly as on track pad - the mouse cursor location is usually used
  * as the gesture coordinates in this case).
+ *
+ * @since 2.2
  */
 public class SwipeEvent extends GestureEvent {
 
--- a/javafx-ui-common/src/javafx/scene/input/TouchEvent.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/input/TouchEvent.java	Tue Jul 10 13:53:54 2012 -0700
@@ -53,6 +53,8 @@
  * node on which it was pressed, regardless of where it moves then. It is
  * possible to change this behavior by using a grabbing mechanism described
  * in {@link TouchPoint} documentation.
+ *
+ * @since 2.2
  */
 public final class TouchEvent extends InputEvent {
 
--- a/javafx-ui-common/src/javafx/scene/input/TouchPoint.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/input/TouchPoint.java	Tue Jul 10 13:53:54 2012 -0700
@@ -47,6 +47,8 @@
  * can be used to alter the event delivery target. When grabbed by a different
  * node, it will next time be targeted to it; when ungrabbed, it will be
  * always targeted to the top-most node on the current location.
+ *
+ * @since 2.2
  */
 public final class TouchPoint {
 
@@ -304,6 +306,8 @@
 
     /**
      * Represents current state of the touch point
+     *
+     * @since 2.2
      */
     public enum State {
         /**
--- a/javafx-ui-common/src/javafx/scene/input/ZoomEvent.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/input/ZoomEvent.java	Tue Jul 10 13:53:54 2012 -0700
@@ -53,6 +53,8 @@
  * and {@code ZOOM_FINISHED} events. If zooming inertia is active on the
  * given platform, some {@code ZOOM} events with {@code isInertia()} returning
  * {@code true} can come after {@code ZOOM_FINISHED}.
+ *
+ * @since 2.2
  */
 public class ZoomEvent extends GestureEvent {
 
--- a/javafx-ui-common/src/javafx/scene/paint/ImagePattern.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/paint/ImagePattern.java	Tue Jul 10 13:53:54 2012 -0700
@@ -124,6 +124,8 @@
 </pre></code>
  * <p>The code above produces the following:</p>
  * <p><img src="doc-files/ImagePattern.png"/></p>
+ *
+ * @since 2.2
  */
 public final class ImagePattern extends Paint {
     
--- a/javafx-ui-common/src/javafx/scene/shape/Path.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/shape/Path.java	Tue Jul 10 13:53:54 2012 -0700
@@ -115,8 +115,8 @@
     
     /**
      * Creates new instance of Path
+     * @param elements The collection of the elements of the Path
      * @since 2.2
-     * @param elements The collection of the elements of the Path
      */
     public Path(Collection<? extends PathElement> elements) {
         if (elements != null) {
--- a/javafx-ui-common/src/javafx/scene/transform/Transform.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/scene/transform/Transform.java	Tue Jul 10 13:53:54 2012 -0700
@@ -221,6 +221,8 @@
 
     /**
      * Gets the X coordinate scaling element of the 3x4 matrix.
+     *
+     * @since 2.2
      */
     public  double getMxx() {
         return 1.0;
@@ -228,6 +230,8 @@
 
     /**
      * Gets the XY coordinate element of the 3x4 matrix.
+     *
+     * @since 2.2
      */
     public  double getMxy() {
         return 0.0;
@@ -235,6 +239,8 @@
 
     /**
      * Gets the XZ coordinate element of the 3x4 matrix.
+     *
+     * @since 2.2
      */
     public  double getMxz() {
         return 0.0;
@@ -242,6 +248,8 @@
 
     /**
      * Gets the X coordinate translation element of the 3x4 matrix.
+     *
+     * @since 2.2
      */
     public  double getTx() {
         return 0.0;
@@ -249,6 +257,8 @@
 
     /**
      * Gets the YX coordinate element of the 3x4 matrix.
+     *
+     * @since 2.2
      */
     public  double getMyx() {
         return 0.0;
@@ -256,6 +266,8 @@
 
     /**
      * Gets the Y coordinate scaling element of the 3x4 matrix.
+     *
+     * @since 2.2
      */
     public  double getMyy() {
         return 1.0;
@@ -263,6 +275,8 @@
 
     /**
      * Gets the YZ coordinate element of the 3x4 matrix.
+     *
+     * @since 2.2
      */
     public  double getMyz() {
         return 0.0;
@@ -270,6 +284,8 @@
 
     /**
      * Gets the Y coordinate translation element of the 3x4 matrix.
+     *
+     * @since 2.2
      */
     public  double getTy() {
         return 0.0;
@@ -277,6 +293,8 @@
 
     /**
      * Gets the ZX coordinate element of the 3x4 matrix.
+     *
+     * @since 2.2
      */
     public  double getMzx() {
         return 0.0;
@@ -284,6 +302,8 @@
 
     /**
      * Gets the ZY coordinate element of the 3x4 matrix.
+     *
+     * @since 2.2
      */
     public  double getMzy() {
         return 0.0;
@@ -291,6 +311,8 @@
 
     /**
      * Gets the Z coordinate scaling element of the 3x4 matrix.
+     *
+     * @since 2.2
      */
     public  double getMzz() {
         return 1.0;
@@ -298,6 +320,8 @@
 
     /**
      * Gets the Z coordinate translation element of the 3x4 matrix.
+     *
+     * @since 2.2
      */
     public  double getTz() {
         return 0.0;
--- a/javafx-ui-common/src/javafx/stage/PopupWindow.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/stage/PopupWindow.java	Tue Jul 10 13:53:54 2012 -0700
@@ -257,6 +257,7 @@
      * consumed. Having the event consumed prevents it from triggering some
      * additional UI response in the Popup's owner window.
      * @defaultValue true
+     * @since 2.2
      */
     private BooleanProperty consumeAutoHidingEvents =
             new SimpleBooleanProperty(this, "consumeAutoHidingEvents",
--- a/javafx-ui-common/src/javafx/stage/Stage.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-common/src/javafx/stage/Stage.java	Tue Jul 10 13:53:54 2012 -0700
@@ -373,6 +373,7 @@
      * @throws IllegalStateException if this method is called on the
      *     primary stage.
      * @throws IllegalStateException if this stage is already showing.
+     * @since 2.2
      */
     public void showAndWait() {
 
--- a/javafx-ui-controls/src/javafx/scene/control/CheckBoxTreeItem.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/CheckBoxTreeItem.java	Tue Jul 10 13:53:54 2012 -0700
@@ -79,6 +79,7 @@
  * @see CheckBoxTreeCell
  * @see TreeItem
  * @see CheckBox
+ * @since 2.2
  */
 // TODO the TreeModificationEvent doesn't actually bubble in the same way as
 // TreeItem - it just looks that way as the 'bubbling' is done via changing the
--- a/javafx-ui-controls/src/javafx/scene/control/ColorPicker.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/ColorPicker.java	Tue Jul 10 13:53:54 2012 -0700
@@ -73,7 +73,7 @@
  * <pre><code>
  * colorPicker.getStyleClass().add("split-button");
  * </pre><code>
- * 
+ * @since 2.2
  */
 public class ColorPicker extends ComboBoxBase<Color> {
 
--- a/javafx-ui-controls/src/javafx/scene/control/ComboBox.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/ComboBox.java	Tue Jul 10 13:53:54 2012 -0700
@@ -309,6 +309,7 @@
      * area. If a cell is set here, it does not change the rendering of the
      * ComboBox popup list - that rendering is controlled via the 
      * {@link #cellFactoryProperty() cell factory} API.
+     * @since 2.2
      */
     public ObjectProperty<ListCell<T>> buttonCellProperty() { return buttonCell; }
     private ObjectProperty<ListCell<T>> buttonCell = 
@@ -358,6 +359,7 @@
     /**
      * The editor for the ComboBox. The editor is null if the ComboBox is not
      * {@link #editableProperty() editable}.
+     * @since 2.2
      */
     private ReadOnlyObjectWrapper<TextField> editor;
     public final TextField getEditor() { 
--- a/javafx-ui-controls/src/javafx/scene/control/ComboBoxBase.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/ComboBoxBase.java	Tue Jul 10 13:53:54 2012 -0700
@@ -281,6 +281,7 @@
     public final ObjectProperty<EventHandler<Event>> onShowingProperty() { return onShowing; }
     /**
      * Called just prior to the {@code ComboBoxBase} popup/display being shown, 
+     * @since 2.2
      */
     public final void setOnShowing(EventHandler<Event> value) { onShowingProperty().set(value); }
     public final EventHandler<Event> getOnShowing() { return onShowingProperty().get(); }
@@ -303,6 +304,7 @@
     public final ObjectProperty<EventHandler<Event>> onShownProperty() { return onShown; }
     /**
      * Called just after the {@link ComboBoxBase} popup/display is shown.
+     * @since 2.2
      */
     public final void setOnShown(EventHandler<Event> value) { onShownProperty().set(value); }
     public final EventHandler<Event> getOnShown() { return onShownProperty().get(); }
@@ -325,6 +327,7 @@
     public final ObjectProperty<EventHandler<Event>> onHidingProperty() { return onHiding; }
     /**
      * Called just prior to the {@link ComboBox} popup/display being hidden.
+     * @since 2.2
      */
     public final void setOnHiding(EventHandler<Event> value) { onHidingProperty().set(value); }
     public final EventHandler<Event> getOnHiding() { return onHidingProperty().get(); }
@@ -347,6 +350,7 @@
     public final ObjectProperty<EventHandler<Event>> onHiddenProperty() { return onHidden; }
     /**
      * Called just after the {@link ComboBoxBase} popup/display has been hidden.
+     * @since 2.2
      */
     public final void setOnHidden(EventHandler<Event> value) { onHiddenProperty().set(value); }
     public final EventHandler<Event> getOnHidden() { return onHiddenProperty().get(); }
--- a/javafx-ui-controls/src/javafx/scene/control/Labeled.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/Labeled.java	Tue Jul 10 13:53:54 2012 -0700
@@ -240,6 +240,7 @@
      * <p>Note that not all fonts support all Unicode characters.
      *
      * @see <a href="http://en.wikipedia.org/wiki/Ellipsis#Computer_representations">Wikipedia:ellipsis</a>
+     * @since 2.2
      */
     public final StringProperty ellipsisStringProperty() {
         if (ellipsisString == null) {
--- a/javafx-ui-controls/src/javafx/scene/control/Menu.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/Menu.java	Tue Jul 10 13:53:54 2012 -0700
@@ -123,6 +123,7 @@
 
     /**
      * Constructs a Menu with an empty string for its display text.
+     * @since 2.2
      */
     public Menu() {
         this("");
--- a/javafx-ui-controls/src/javafx/scene/control/MenuItem.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/MenuItem.java	Tue Jul 10 13:53:54 2012 -0700
@@ -336,6 +336,7 @@
      * The event handler that is associated with invocation of an accelerator for a MenuItem. This 
      * can happen when a key sequence for an accelerator is pressed. The event handler is also  
      * invoked when onShowing event handler is called. 
+     * @since 2.2
      */
     private ObjectProperty<EventHandler<Event>> onMenuValidation;
     
--- a/javafx-ui-controls/src/javafx/scene/control/Pagination.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/Pagination.java	Tue Jul 10 13:53:54 2012 -0700
@@ -109,8 +109,8 @@
  *       }
  *   });
  * }</pre>
+ * @since 2.2
  */
-
 @DefaultProperty("pages")
 public class Pagination extends Control {
 
--- a/javafx-ui-controls/src/javafx/scene/control/Tab.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/Tab.java	Tue Jul 10 13:53:54 2012 -0700
@@ -501,6 +501,7 @@
      * @param value the state to set this tab
      * 
      * @defaultValue false
+     * @since 2.2
      */
     public final void setDisable(boolean value) { 
         disableProperty().set(value);
@@ -508,7 +509,8 @@
 
     /**
      * Returns {@code true} if this tab is disable.
-     */    
+     * @since 2.2
+     */
     public final boolean isDisable() { return disable == null ? false : disable.get(); }
 
     /**
@@ -517,7 +519,8 @@
      * can be selected using {@link TabPane#getSelectionModel()}.
      * 
      * @defaultValue false
-     */    
+     * @since 2.2
+     */
     public final BooleanProperty disableProperty() {
         if (disable == null) {
             disable = new BooleanPropertyBase(false) {
@@ -549,7 +552,7 @@
     /**
      * Returns true when the {@code Tab} {@link #disableProperty disable} is set to
      * {@code true} or if the {@code TabPane} is disabled.
-     * 
+     * @since 2.2
      */
     public final boolean isDisabled() {
         return disabled == null ? false : disabled.get();
@@ -561,7 +564,8 @@
      * itself or if the {@code TabPane} is disabled.
      * 
      * @defaultValue false
-     */    
+     * @since 2.2
+     */
     public final ReadOnlyBooleanProperty disabledProperty() {
         return disabledPropertyImpl().getReadOnlyProperty();
     }
@@ -599,7 +603,8 @@
       *
       * @return an observable map of properties on this Tab for use primarily
       * by application developers
-      */
+     * @since 2.2
+     */
      public final ObservableMap<Object, Object> getProperties() {
         if (properties == null) {
             properties = FXCollections.observableMap(new HashMap<Object, Object>());
@@ -610,6 +615,7 @@
     /**
      * Tests if this Tab has properties.
      * @return true if this tab has properties.
+     * @since 2.2
      */
      public boolean hasProperties() {
         return properties != null;
@@ -625,6 +631,7 @@
      *
      * @param value The value to be stored - this can later be retrieved by calling
      *          {@link Tab#getUserData()}.
+     * @since 2.2
      */
     public void setUserData(Object value) {
         getProperties().put(USER_DATA_KEY, value);
@@ -636,6 +643,7 @@
      *
      * @return The Object that was previously set, or null if no property
      *          has been set or if null was set.
+     * @since 2.2
      */
     public Object getUserData() {
         return getProperties().get(USER_DATA_KEY);
--- a/javafx-ui-controls/src/javafx/scene/control/TableColumn.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/TableColumn.java	Tue Jul 10 13:53:54 2012 -0700
@@ -590,6 +590,7 @@
      * Sets the id of this TableColumn. This simple string identifier is useful 
      * for finding a specific TableColumn within the {@code TableView}. The 
      * default value is {@code null}.
+     * @since 2.2
      */
     public final void setId(String value) { idProperty().set(value); }
 
@@ -597,11 +598,13 @@
      * The id of this TableColumn.
      *
      * @return The id of the TableColumn.
+     * @since 2.2
      */
     public final String getId() { return id == null ? null : id.get(); }
 
     /**
      * The id of this TableColumn.
+     * @since 2.2
      */
     public final StringProperty idProperty() {
         if (id == null) {
@@ -621,7 +624,7 @@
      * <p>
      * Parsing this style might not be supported on some limited
      * platforms. It is recommended to use a standalone CSS file instead.
-     *     
+     * @since 2.2
      */
     public final void setStyle(String value) { styleProperty().set(value); }
 
@@ -629,11 +632,13 @@
      * The CSS style string associated to this TableColumn.
      *
      * @return The CSS style string associated to this TableColumn.
+     * @since 2.2
      */
     public final String getStyle() { return style == null ? null : style.get(); }
 
     /**
      * The CSS style string associated to this TableColumn.
+     * @since 2.2
      */
     public final StringProperty styleProperty() {
         if (style == null) {
@@ -652,6 +657,7 @@
      * each element of the list is a style class to which this Node belongs.
      *
      * @see <a href="http://www.w3.org/TR/css3-selectors/#class-html">CSS3 class selectors</a>
+     * @since 2.2
      */
     public ObservableList<String> getStyleClass() {
         return styleClass;
@@ -664,6 +670,7 @@
     /**
      * <p>Sets the graphic to show in the TableColumn to allow the user to
      * indicate graphically what is in the column. </p>
+     * @since 2.2
      */
     public final void setGraphic(Node value) {
         graphicProperty().set(value);
@@ -673,6 +680,7 @@
      * The graphic shown in the TableColumn.
      *
      * @return The graphic shown in the TableColumn.
+     * @since 2.2
      */
     public final Node getGraphic() {
         return graphic == null ? null : graphic.get();
@@ -682,6 +690,7 @@
      * The graphic in the TableColumn.
      * 
      * @return The graphic in the TableColumn.
+     * @since 2.2
      */
     public final ObjectProperty<Node> graphicProperty() {
         if (graphic == null) {
@@ -702,11 +711,13 @@
      * the TableColumn being in the sort order. If not specified, the
      * TableColumn skin implementation is responsible for providing a default
      * sort node.
+     * @since 2.2
      */
     public final void setSortNode(Node value) { sortNodeProperty().set(value); }
     
     /**
      * Returns the current sort node set in this TableColumn.
+     * @since 2.2
      */
     public final Node getSortNode() { return sortNode.get(); }
     
@@ -714,6 +725,7 @@
      * The sort node is commonly seen represented as a triangle that rotates
      * on screen to indicate whether the TableColumn is part of the sort order, 
      * and if so, what position in the sort order it is in.
+     * @since 2.2
      */
     public final ObjectProperty<Node> sortNodeProperty() { return sortNode; }
     
@@ -1036,8 +1048,9 @@
       *
       * @return an observable map of properties on this TableColumn for use primarily
       * by application developers
-      */
-     public final ObservableMap<Object, Object> getProperties() {
+     * @since 2.2
+     */
+    public final ObservableMap<Object, Object> getProperties() {
         if (properties == null) {
             properties = FXCollections.observableMap(new HashMap<Object, Object>());
         }
@@ -1047,8 +1060,9 @@
     /**
      * Tests if this TableColumn has properties.
      * @return true if node has properties.
+     * @since 2.2
      */
-     public boolean hasProperties() {
+    public boolean hasProperties() {
         return properties != null;
     }
 
@@ -1062,6 +1076,7 @@
      *
      * @param value The value to be stored - this can later be retrieved by calling
      *          {@link TableColumn#getUserData()}.
+     * @since 2.2
      */
     public void setUserData(Object value) {
         getProperties().put(USER_DATA_KEY, value);
@@ -1073,6 +1088,7 @@
      *
      * @return The Object that was previously set, or null if no property
      *          has been set or if null was set.
+     * @since 2.2
      */
     public Object getUserData() {
         return getProperties().get(USER_DATA_KEY);
--- a/javafx-ui-controls/src/javafx/scene/control/TextInputControl.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/TextInputControl.java	Tue Jul 10 13:53:54 2012 -0700
@@ -159,6 +159,7 @@
     /**
      * The prompt text to display in the {@code TextInputControl}, or
      * <tt>null</tt> if no prompt text is displayed.
+     * @since 2.2
      */
     private StringProperty promptText = new SimpleStringProperty(this, "promptText", "") {
         @Override protected void invalidated() {
--- a/javafx-ui-controls/src/javafx/scene/control/cell/CheckBoxListCell.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/cell/CheckBoxListCell.java	Tue Jul 10 13:53:54 2012 -0700
@@ -56,6 +56,7 @@
  * @see CheckBox
  * @see ListCell
  * @param <T> The type of the elements contained within the ListView.
+ * @since 2.2
  */
 public class CheckBoxListCell<T> extends ListCell<T> {
     
--- a/javafx-ui-controls/src/javafx/scene/control/cell/CheckBoxTableCell.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/cell/CheckBoxTableCell.java	Tue Jul 10 13:53:54 2012 -0700
@@ -56,6 +56,7 @@
  * if it changes externally).
  * 
  * @param <T> The type of the elements contained within the TableColumn.
+ * @since 2.2
  */
 public class CheckBoxTableCell<S,T> extends TableCell<S,T> {
     
--- a/javafx-ui-controls/src/javafx/scene/control/cell/CheckBoxTreeCell.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/cell/CheckBoxTreeCell.java	Tue Jul 10 13:53:54 2012 -0700
@@ -74,6 +74,7 @@
  * 
  * @param <T> The type of the elements contained within the TreeView TreeItem 
  *      instances.
+ * @since 2.2
  */
 public class CheckBoxTreeCell<T> extends TreeCell<T> {
     
--- a/javafx-ui-controls/src/javafx/scene/control/cell/ChoiceBoxListCell.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/cell/ChoiceBoxListCell.java	Tue Jul 10 13:53:54 2012 -0700
@@ -51,6 +51,7 @@
  * {@link ListView#itemsProperty() items} list.
  * 
  * @param <T> The type of the elements contained within the ListView.
+ * @since 2.2
  */
 public class ChoiceBoxListCell<T> extends ListCell<T> {
     
--- a/javafx-ui-controls/src/javafx/scene/control/cell/ChoiceBoxTableCell.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/cell/ChoiceBoxTableCell.java	Tue Jul 10 13:53:54 2012 -0700
@@ -50,6 +50,7 @@
  * showing. These items must be of the same type as the TableColumn.
  * 
  * @param <T> The type of the elements contained within the TableColumn.
+ * @since 2.2
  */
 public class ChoiceBoxTableCell<S,T> extends TableCell<S,T> {
     
--- a/javafx-ui-controls/src/javafx/scene/control/cell/ChoiceBoxTreeCell.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/cell/ChoiceBoxTreeCell.java	Tue Jul 10 13:53:54 2012 -0700
@@ -48,6 +48,7 @@
  * {@link TreeItem#valueProperty()}.
  * 
  * @param <T> The type of the TreeItems contained within the TreeView.
+ * @since 2.2
  */
 public class ChoiceBoxTreeCell<T> extends TreeCell<T> {
     
--- a/javafx-ui-controls/src/javafx/scene/control/cell/ComboBoxListCell.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/cell/ComboBoxListCell.java	Tue Jul 10 13:53:54 2012 -0700
@@ -50,6 +50,7 @@
  * {@link ListView#itemsProperty() items} list.
  * 
  * @param <T> The type of the elements contained within the ListView.
+ * @since 2.2
  */
 public class ComboBoxListCell<T> extends ListCell<T> {
     
--- a/javafx-ui-controls/src/javafx/scene/control/cell/ComboBoxTableCell.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/cell/ComboBoxTableCell.java	Tue Jul 10 13:53:54 2012 -0700
@@ -52,6 +52,7 @@
  * showing. These items must be of the same type as the TableColumn.
  * 
  * @param <T> The type of the elements contained within the TableColumn.
+ * @since 2.2
  */
 public class ComboBoxTableCell<S,T> extends TableCell<S,T> {
     
--- a/javafx-ui-controls/src/javafx/scene/control/cell/ComboBoxTreeCell.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/cell/ComboBoxTreeCell.java	Tue Jul 10 13:53:54 2012 -0700
@@ -50,6 +50,7 @@
  * {@link TreeItem#valueProperty()}.
  * 
  * @param <T> The type of the TreeItems contained within the TreeView.
+ * @since 2.2
  */
 public class ComboBoxTreeCell<T> extends TreeCell<T> {
     
--- a/javafx-ui-controls/src/javafx/scene/control/cell/MapValueFactory.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/cell/MapValueFactory.java	Tue Jul 10 13:53:54 2012 -0700
@@ -67,6 +67,7 @@
  * @see TableCell
  * @see PropertyValueFactory
  * @param <T> The type of the class contained within the TableColumn cells.
+ * @since 2.2
  */
 public class MapValueFactory<T> implements Callback<CellDataFeatures<Map,T>, ObservableValue<T>> {
 
--- a/javafx-ui-controls/src/javafx/scene/control/cell/ProgressBarTableCell.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/cell/ProgressBarTableCell.java	Tue Jul 10 13:53:54 2012 -0700
@@ -36,6 +36,7 @@
  * {@link ProgressBar} node inside the cell.
  * 
  * @param <S> The type of the elements contained within the TableView.
+ * @since 2.2
  */
 @NoBuilder // @NoBuilder because if the builder is generated, it does not compile
 public class ProgressBarTableCell<S> extends TableCell<S, Double> {
--- a/javafx-ui-controls/src/javafx/scene/control/cell/TextFieldListCell.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/cell/TextFieldListCell.java	Tue Jul 10 13:53:54 2012 -0700
@@ -43,6 +43,7 @@
  * default, stretch to fill the entire list cell.
  * 
  * @param <T> The type of the elements contained within the ListView.
+ * @since 2.2
  */
 public class TextFieldListCell<T> extends ListCell<T> {
     
--- a/javafx-ui-controls/src/javafx/scene/control/cell/TextFieldTableCell.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/cell/TextFieldTableCell.java	Tue Jul 10 13:53:54 2012 -0700
@@ -40,6 +40,7 @@
  * default, stretch to fill the entire table cell.
  * 
  * @param <T> The type of the elements contained within the TableColumn.
+ * @since 2.2
  */
 public class TextFieldTableCell<S,T> extends TableCell<S,T> {
     
--- a/javafx-ui-controls/src/javafx/scene/control/cell/TextFieldTreeCell.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-ui-controls/src/javafx/scene/control/cell/TextFieldTreeCell.java	Tue Jul 10 13:53:54 2012 -0700
@@ -43,6 +43,7 @@
  * default, stretch to fill the entire tree cell.
  * 
  * @param <T> The type of the elements contained within the TreeView.
+ * @since 2.2
  */
 public class TextFieldTreeCell<T> extends TreeCell<T> {
     
--- a/javafx-util-converter/src/javafx/util/converter/FormatStringConverter.java	Tue Jul 10 06:46:08 2012 -0700
+++ b/javafx-util-converter/src/javafx/util/converter/FormatStringConverter.java	Tue Jul 10 13:53:54 2012 -0700
@@ -31,6 +31,8 @@
 /**
  * <p>{@link StringConverter} implementation that can use a {@link Format} 
  * instance.</p>
+ *
+ * @since 2.2
  */
 @NoBuilder
 public class FormatStringConverter<T> extends StringConverter<T> {