This is an automated email from the ASF dual-hosted git repository.

harbs pushed a commit to branch feature/layout-optimization
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/feature/layout-optimization by 
this push:
     new e7cafc9  and more
e7cafc9 is described below

commit e7cafc9547ab86cccce8f18bfbe898d26278501a
Author: Harbs <[email protected]>
AuthorDate: Tue Mar 27 16:37:28 2018 +0300

    and more
---
 .../royale/html/accessories/PasswordInputBead.as   |  8 ++++---
 .../apache/royale/html/accessories/ToolTipBead.as  | 11 ++++++----
 .../apache/royale/html/beads/DataContainerView.as  |  5 ++++-
 .../html/beads/DataGridColumnChangePropagator.as   | 11 ++++++++++
 .../org/apache/royale/html/beads/DataGridView.as   | 20 ++++++++++++++---
 .../controllers/ItemRendererMouseController.as     | 14 +++++++++---
 .../ListSingleSelectionMouseController.as          | 25 ++++++++++++++++------
 .../beads/controllers/SpinnerMouseController.as    |  9 +++++---
 .../html/beads/controllers/DragMouseController.as  |  9 ++++++++
 .../html/beads/controllers/DropMouseController.as  |  6 ++++++
 .../royale/html/accessories/CurrencyFormatter.as   | 21 ++++++++++--------
 11 files changed, 107 insertions(+), 32 deletions(-)

diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/PasswordInputBead.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/PasswordInputBead.as
index fd0d7ac..2996991 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/PasswordInputBead.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/PasswordInputBead.as
@@ -40,7 +40,7 @@ package org.apache.royale.html.accessories
         *  @langversion 3.0
         *  @playerversion Flash 10.2
         *  @playerversion AIR 2.6
-        *  @productversion Royale 0.0
+        *  @productversion Royale 0.9
         */
        public class PasswordInputBead implements IBead
        {
@@ -50,7 +50,7 @@ package org.apache.royale.html.accessories
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.9
                 */
                public function PasswordInputBead()
                {
@@ -64,7 +64,9 @@ package org.apache.royale.html.accessories
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.9
+                *  @royaleignorecoercion org.apache.royale.core.UIBase
+                *  @royaleignorecoercion HTMLInputElement
                 */
                public function set strand(value:IStrand):void
                {
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/ToolTipBead.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/ToolTipBead.as
index 1a1622c..d731e95 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/ToolTipBead.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/accessories/ToolTipBead.as
@@ -37,7 +37,7 @@ package org.apache.royale.html.accessories
         *  @langversion 3.0
         *  @playerversion Flash 10.2
         *  @playerversion AIR 2.6
-        *  @productversion Royale 0.0
+        *  @productversion Royale 0.9
         */
        public class ToolTipBead implements IBead
        {
@@ -47,7 +47,7 @@ package org.apache.royale.html.accessories
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.9
                 */
                public function ToolTipBead()
                {
@@ -71,7 +71,7 @@ package org.apache.royale.html.accessories
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.9
                 */
                public function get toolTip():String
                {
@@ -118,7 +118,7 @@ package org.apache.royale.html.accessories
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.9
                 */
                public function set strand(value:IStrand):void
                {
@@ -129,6 +129,7 @@ package org.apache.royale.html.accessories
 
                /**
                 * @private
+                * @royaleignorecoercion org.apache.royale.core.IUIBase
                 */
                protected function rollOverHandler(event:MouseEvent):void
                {
@@ -152,6 +153,7 @@ package org.apache.royale.html.accessories
                /**
                 * @private
                 * Determines the position of the toolTip.
+                * @royaleignorecoercion org.apache.royale.core.IUIBase
                 */
                protected function determinePosition(event:MouseEvent, 
base:Object):Point
                {
@@ -188,6 +190,7 @@ package org.apache.royale.html.accessories
 
         /**
          * @private
+                * @royaleignorecoercion org.apache.royale.core.IUIBase
          */
         private function rollOutHandler(event:MouseEvent):void
         {
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataContainerView.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataContainerView.as
index b96d04c..fc4ba3b 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataContainerView.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataContainerView.as
@@ -86,6 +86,9 @@ package org.apache.royale.html.beads
                        return super.contentView as IItemRendererParent;
                }
                
+               /**
+                * @royaleignorecoercion 
org.apache.royale.core.IDataProviderModel
+                */
                protected function beadsAddedHandler(event:Event):void
                {
                        dataModel = _strand.getBeadByType(IDataProviderModel) 
as IDataProviderModel;
@@ -219,7 +222,7 @@ package org.apache.royale.html.beads
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.9
          */
                override protected function resizeHandler(event:Event):void
                {
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataGridColumnChangePropagator.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataGridColumnChangePropagator.as
index 6935b91..cad3adb 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataGridColumnChangePropagator.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataGridColumnChangePropagator.as
@@ -50,18 +50,29 @@ package org.apache.royale.html.beads
                {
                }
                
+               /**
+                * @royaleignorecoercion 
org.apache.royale.events.IEventDispatcher
+                */
                public function set strand(value:IStrand):void
                {
                        _strand = value;
                        
IEventDispatcher(_strand).addEventListener("beadsAdded", finishSetup);
                }
                
+               /**
+                * @royaleignorecoercion 
org.apache.royale.events.IEventDispatcher
+                */
                protected function finishSetup(e:Event):void
                {
                        var model:IEventDispatcher = 
_strand.getBeadByType(IBeadModel) as IEventDispatcher;
                        model.addEventListener('dataProviderChanged', 
handleDataProviderChanged);
                }
                
+               /**
+                * @royaleignorecoercion 
org.apache.royale.html.beads.IDataGridView
+                * @royaleignorecoercion org.apache.royale.core.IDataGridModel
+                * @royaleignorecoercion org.apache.royale.core.ISelectionModel
+                */
                protected function handleDataProviderChanged(e:Event):void
                {
                        var dataGridView:IDataGridView = 
_strand.getBeadByType(IDataGridView) as IDataGridView;
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataGridView.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataGridView.as
index 0e17879..9e55cf9 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataGridView.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataGridView.as
@@ -45,7 +45,7 @@ package org.apache.royale.html.beads
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.9
                 */
                public class DataGridView extends GroupView implements 
IBeadView, IDataGridView
                {
@@ -55,7 +55,7 @@ package org.apache.royale.html.beads
                         *  @langversion 3.0
                         *  @playerversion Flash 10.2
                         *  @playerversion AIR 2.6
-                        *  @productversion Royale 0.0
+                        *  @productversion Royale 0.9
                         */
                        public function DataGridView()
                        {
@@ -99,6 +99,10 @@ package org.apache.royale.html.beads
 
                        /**
                         * @private
+                        * @royaleignorecoercion 
org.apache.royale.core.IDataGridModel
+                        * @royaleignorecoercion 
org.apache.royale.events.IEventDispatcher
+                        * @royaleignorecoercion org.apache.royale.core.IBead
+                        * @royaleignorecoercion org.apache.royale.core.IChild
                         */
                        override protected function 
handleInitComplete(event:Event):void
                        {
@@ -156,6 +160,8 @@ package org.apache.royale.html.beads
 
                        /**
                         * @private
+                        * @royaleignorecoercion 
org.apache.royale.core.IDataGridModel
+                        * @royaleignorecoercion 
org.apache.royale.html.supportClasses.DataGridColumnList
                         */
                        private function 
handleSelectedIndexChanged(event:Event):void
                        {
@@ -171,6 +177,8 @@ package org.apache.royale.html.beads
 
                        /**
                         * @private
+                        * @royaleignorecoercion 
org.apache.royale.core.IDataGridModel
+                        * @royaleignorecoercion 
org.apache.royale.html.supportClasses.DataGridColumnList
                         */
                        private function 
handleColumnListChange(event:Event):void
                        {
@@ -190,6 +198,12 @@ package org.apache.royale.html.beads
 
                        /**
                         * @private
+                        * @royaleignorecoercion String
+                        * @royaleignorecoercion 
org.apache.royale.core.IDataGridModel
+                        * @royaleignorecoercion org.apache.royale.core.IBead
+                        * @royaleignorecoercion org.apache.royale.core.IChild
+                        * @royaleignorecoercion org.apache.royale.html.DataGrid
+                        * @royaleignorecoercion 
org.apache.royale.html.supportClasses.IDataGridColumn
                         */
                        private function createLists():void
                        {
@@ -227,7 +241,7 @@ package org.apache.royale.html.beads
                                                list.className = "middle 
"+useClassName;
                                        }
                                        
-                                       list.id = "dataGridColumn"+String(i);
+                                       list.id = "dataGridColumn" + i;
                                        list.dataProvider = 
sharedModel.dataProvider;
                                        list.itemRenderer = 
dataGridColumn.itemRenderer;
                                        list.labelField = 
dataGridColumn.dataField;
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ItemRendererMouseController.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ItemRendererMouseController.as
index 5f637ca..7543b0c 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ItemRendererMouseController.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ItemRendererMouseController.as
@@ -43,7 +43,7 @@ COMPILE::JS {
         *  @langversion 3.0
         *  @playerversion Flash 10.2
         *  @playerversion AIR 2.6
-        *  @productversion Royale 0.0
+        *  @productversion Royale 0.9
         *  @royaleignoreimport goog.events.Event
         */
        public class ItemRendererMouseController implements IBeadController
@@ -54,7 +54,7 @@ COMPILE::JS {
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.9
                 */
                public function ItemRendererMouseController()
                {
@@ -69,7 +69,7 @@ COMPILE::JS {
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.9
                 */
                public function set strand(value:IStrand):void
                {
@@ -106,6 +106,9 @@ COMPILE::JS {
                        }
                }
                
+               /**
+                * @royaleemitcoercion 
org.apache.royale.core.ISelectableItemRenderer
+                */
                COMPILE::JS
                protected function handleMouseOver(event:BrowserEvent):void
                {
@@ -128,6 +131,9 @@ COMPILE::JS {
                        }
                }
                
+               /**
+                * @royaleemitcoercion 
org.apache.royale.core.ISelectableItemRenderer
+                */
                COMPILE::JS
                protected function handleMouseOut(event:BrowserEvent):void
                {
@@ -154,6 +160,7 @@ COMPILE::JS {
                
                /**
                 * @private
+                * @royaleemitcoercion 
org.apache.royale.core.ISelectableItemRenderer
                 */
                COMPILE::JS
                protected function handleMouseDown(event:BrowserEvent):void
@@ -188,6 +195,7 @@ COMPILE::JS {
                
                /**
                 * @private
+                * @royaleemitcoercion 
org.apache.royale.core.ISelectableItemRenderer
                 */
                COMPILE::JS
                protected function handleMouseUp(event:BrowserEvent):void
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ListSingleSelectionMouseController.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ListSingleSelectionMouseController.as
index b87b793..5540a1a 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ListSingleSelectionMouseController.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/ListSingleSelectionMouseController.as
@@ -46,7 +46,7 @@ package org.apache.royale.html.beads.controllers
      *  @langversion 3.0
      *  @playerversion Flash 10.2
      *  @playerversion AIR 2.6
-     *  @productversion Royale 0.0
+     *  @productversion Royale 0.9
      */
        public class ListSingleSelectionMouseController implements 
IBeadController
        {
@@ -56,7 +56,7 @@ package org.apache.royale.html.beads.controllers
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.9
          */
                public function ListSingleSelectionMouseController()
                {
@@ -68,7 +68,7 @@ package org.apache.royale.html.beads.controllers
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.9
          */
                protected var listModel:ISelectionModel;
 
@@ -78,7 +78,7 @@ package org.apache.royale.html.beads.controllers
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.9
          */
         protected var listView:IListView;
 
@@ -88,7 +88,7 @@ package org.apache.royale.html.beads.controllers
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.9
          */
         protected var dataGroup:IItemRendererParent;
 
@@ -100,7 +100,8 @@ package org.apache.royale.html.beads.controllers
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.9
+         *  @royaleignorecoercion org.apache.royale.events.IEventDispatcher
          */
                public function set strand(value:IStrand):void
                {
@@ -111,6 +112,9 @@ package org.apache.royale.html.beads.controllers
                        
IEventDispatcher(_strand).addEventListener("itemRemoved", handleItemRemoved);
                }
                
+        /**
+         * @royaleignorecoercion org.apache.royale.events.IEventDispatcher
+         */
                protected function handleItemAdded(event:ItemAddedEvent):void
                {
                        
IEventDispatcher(event.item).addEventListener("itemClicked", selectedHandler);
@@ -118,6 +122,9 @@ package org.apache.royale.html.beads.controllers
                        
IEventDispatcher(event.item).addEventListener("itemRollOut", rolloutHandler);
                }
                
+        /**
+         * @royaleignorecoercion org.apache.royale.events.IEventDispatcher
+         */
                protected function 
handleItemRemoved(event:ItemRemovedEvent):void
                {
                        
IEventDispatcher(event.item).removeEventListener("itemClicked", 
selectedHandler);
@@ -132,6 +139,9 @@ package org.apache.royale.html.beads.controllers
             listView.host.dispatchEvent(new Event("change"));
         }
                
+               /**
+                * @royaleemitcoercion 
org.apache.royale.core.ISelectableItemRenderer
+                */
                protected function rolloverHandler(event:Event):void
                {
                        var renderer:ISelectableItemRenderer = 
event.currentTarget as ISelectableItemRenderer;
@@ -140,6 +150,9 @@ package org.apache.royale.html.beads.controllers
                        }
                }
                
+               /**
+                * @royaleemitcoercion 
org.apache.royale.core.ISelectableItemRenderer
+                */
                protected function rolloutHandler(event:Event):void
                {
                        var renderer:ISelectableItemRenderer = 
event.currentTarget as ISelectableItemRenderer;
diff --git 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/SpinnerMouseController.as
 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/SpinnerMouseController.as
index 0a95644..e1a6984 100644
--- 
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/SpinnerMouseController.as
+++ 
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/controllers/SpinnerMouseController.as
@@ -44,7 +44,7 @@ package org.apache.royale.html.beads.controllers
         *  @langversion 3.0
         *  @playerversion Flash 10.2
         *  @playerversion AIR 2.6
-        *  @productversion Royale 0.0
+        *  @productversion Royale 0.9
         */
        public class SpinnerMouseController implements IBeadController
        {
@@ -54,7 +54,7 @@ package org.apache.royale.html.beads.controllers
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.9
                 */
                public function SpinnerMouseController()
                {
@@ -71,7 +71,8 @@ package org.apache.royale.html.beads.controllers
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.9
+                *  @royaleignorecoercion 
org.apache.royale.html.beads.ISpinnerView
                 */
                public function set strand(value:IStrand):void
                {
@@ -106,6 +107,7 @@ package org.apache.royale.html.beads.controllers
 
                /**
                 * @private
+                * @royaleignorecoercion 
org.apache.royale.events.IEventDispatcher
                 */
                private function decrementClickHandler( 
event:org.apache.royale.events.MouseEvent ) : void
                {
@@ -117,6 +119,7 @@ package org.apache.royale.html.beads.controllers
 
                /**
                 * @private
+                * @royaleignorecoercion 
org.apache.royale.events.IEventDispatcher
                 */
                private function incrementClickHandler( 
event:org.apache.royale.events.MouseEvent ) : void
                {
diff --git 
a/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/html/beads/controllers/DragMouseController.as
 
b/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/html/beads/controllers/DragMouseController.as
index 462754a..a4a594a 100644
--- 
a/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/html/beads/controllers/DragMouseController.as
+++ 
b/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/html/beads/controllers/DragMouseController.as
@@ -195,6 +195,7 @@ package org.apache.royale.html.beads.controllers
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.8
+         *  @royaleignorecoercion org.apache.royale.events.IEventDispatcher
                 */
                public function set strand(value:IStrand):void
                {
@@ -217,6 +218,7 @@ package org.apache.royale.html.beads.controllers
 
         /**
          *  @private
+         *  @royaleignorecoercion org.apache.royale.core.IUIBase
          */
         private function dragMouseDownHandler(event:MouseEvent):void
         {
@@ -228,6 +230,10 @@ package org.apache.royale.html.beads.controllers
             event.preventDefault();
         }
 
+        /**
+         * @royaleignorecoercion org.apache.royale.core.IUIBase
+         * @royaleignorecoercion org.apache.royale.core.UIBase
+         */
         private function dragMouseMoveHandler(event:MouseEvent):void
         {
             var pt:Point;
@@ -296,6 +302,9 @@ package org.apache.royale.html.beads.controllers
             }
         }
 
+        /**
+         * @royaleignorecoercion org.apache.royale.core.IUIBase
+         */
         private function dragMouseUpHandler(event:MouseEvent):void
         {
             //trace("DRAG-MOUSE: dragMouseUp");
diff --git 
a/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/html/beads/controllers/DropMouseController.as
 
b/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/html/beads/controllers/DropMouseController.as
index 253ed5d..9dcccae 100644
--- 
a/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/html/beads/controllers/DropMouseController.as
+++ 
b/frameworks/projects/DragDrop/src/main/royale/org/apache/royale/html/beads/controllers/DropMouseController.as
@@ -111,6 +111,7 @@ package org.apache.royale.html.beads.controllers
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
                 *  @productversion Royale 0.8
+         *  @royaleignorecoercion org.apache.royale.events.IEventDispatcher
                 */
                public function set strand(value:IStrand):void
                {
@@ -142,6 +143,7 @@ package org.apache.royale.html.beads.controllers
         /**
          *  @private
                 * @royaleignorecoercion org.apache.royale.events.MouseEvent
+         * @royaleignorecoercion org.apache.royale.core.IUIBase
          */
         private function dragMoveHandler(event:DragEvent):void
         {
@@ -166,6 +168,9 @@ package org.apache.royale.html.beads.controllers
             }
         }
 
+        /**
+         * @royaleignorecoercion org.apache.royale.core.IUIBase
+         */
         private function rollOutHandler(event:MouseEvent):void
         {
             var dragEvent:DragEvent;
@@ -184,6 +189,7 @@ package org.apache.royale.html.beads.controllers
 
                /**
                 * @royaleignorecoercion org.apache.royale.events.MouseEvent
+         * @royaleignorecoercion org.apache.royale.core.IUIBase
                 */
         private function dragEndHandler(event:DragEvent):void
         {
diff --git 
a/frameworks/projects/Formatters/src/main/royale/org/apache/royale/html/accessories/CurrencyFormatter.as
 
b/frameworks/projects/Formatters/src/main/royale/org/apache/royale/html/accessories/CurrencyFormatter.as
index 7c3f480..06612c3 100644
--- 
a/frameworks/projects/Formatters/src/main/royale/org/apache/royale/html/accessories/CurrencyFormatter.as
+++ 
b/frameworks/projects/Formatters/src/main/royale/org/apache/royale/html/accessories/CurrencyFormatter.as
@@ -33,7 +33,7 @@ package org.apache.royale.html.accessories
         *  @langversion 3.0
         *  @playerversion Flash 10.2
         *  @playerversion AIR 2.6
-        *  @productversion Royale 0.0
+        *  @productversion Royale 0.8
         */
        public class CurrencyFormatter extends EventDispatcher implements 
IFormatBead
        {
@@ -43,7 +43,7 @@ package org.apache.royale.html.accessories
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.8
                 */
                public function CurrencyFormatter()
                {
@@ -58,7 +58,8 @@ package org.apache.royale.html.accessories
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.8
+                *  @royaleignorecoercion 
org.apache.royale.events.IEventDispatcher
                 */
                public function set strand(value:IStrand):void
                {
@@ -71,6 +72,7 @@ package org.apache.royale.html.accessories
                
                /**
                 * @private
+                * @royaleignorecoercion org.apache.royale.core.IBeadModel
                 */
                private function handleBeadsAdded(event:Event):void
                {
@@ -95,7 +97,7 @@ package org.apache.royale.html.accessories
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.8
                 */
                public function get propertyName():String
                {
@@ -116,7 +118,7 @@ package org.apache.royale.html.accessories
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.8
                 */
                public function get eventName():String
                {
@@ -136,7 +138,7 @@ package org.apache.royale.html.accessories
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.8
                 */
                public function get fractionalDigits():int
                {
@@ -153,7 +155,7 @@ package org.apache.royale.html.accessories
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          */
         public function get currencySymbol():String
         {
@@ -170,7 +172,7 @@ package org.apache.royale.html.accessories
                 *  @langversion 3.0
                 *  @playerversion Flash 10.2
                 *  @playerversion AIR 2.6
-                *  @productversion Royale 0.0
+                *  @productversion Royale 0.8
                 */
                public function get formattedString():String
                {
@@ -179,6 +181,7 @@ package org.apache.royale.html.accessories
                
                /**
                 * @private
+                * @royaleignorecoercion org.apache.royale.core.IBeadModel
                 */
                private function propertyChangeHandler(event:Event):void
                {
@@ -200,7 +203,7 @@ package org.apache.royale.html.accessories
          *  @langversion 3.0
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
-         *  @productversion Royale 0.0
+         *  @productversion Royale 0.8
          */
                public function format(value:Object):String
                {

-- 
To stop receiving notification emails like this one, please contact
[email protected].

Reply via email to