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 06a4992 More coercions
06a4992 is described below
commit 06a499264e676cde8c38ac54538ec97c2dbb67db
Author: Harbs <[email protected]>
AuthorDate: Tue Mar 27 22:47:23 2018 +0300
More coercions
---
.../org/apache/royale/html/beads/ContainerView.as | 35 ++++++++++++----------
.../html/beads/DataGridColumnChangePropagator.as | 3 +-
.../org/apache/royale/html/beads/DataGridView.as | 2 ++
.../beads/DataItemRendererFactoryForArrayData.as | 22 ++++++++++----
.../DataItemRendererFactoryForCollectionView.as | 20 +++++++++++++
.../org/apache/royale/html/beads/GroupView.as | 2 ++
.../ListSingleSelectionMouseController.as | 2 ++
.../beads/controllers/SpinnerMouseController.as | 2 ++
.../royale/html/beads/layouts/DataGridLayout.as | 2 ++
.../layouts/FlexibleFirstChildHorizontalLayout.as | 3 ++
.../html/beads/layouts/VerticalColumnLayout.as | 1 +
11 files changed, 72 insertions(+), 22 deletions(-)
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ContainerView.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ContainerView.as
index d05ab04..f72ebd9 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ContainerView.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/ContainerView.as
@@ -66,7 +66,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.8
*/
COMPILE::SWF
public class ContainerView extends GroupView
@@ -80,7 +80,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.8
*/
public function ContainerView()
{
@@ -94,7 +94,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.8
*/
override public function get contentView():ILayoutView
{
@@ -108,7 +108,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.8
*/
protected function get viewport():IViewport
{
@@ -122,7 +122,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.8
*/
public function get viewportModel():IViewportModel
{
@@ -139,7 +139,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.8
*/
override public function set strand(value:IStrand):void
{
@@ -160,7 +160,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.8
*/
override protected function completeSetup():void
{
@@ -178,7 +178,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.8
*/
protected function createViewport():void
{
@@ -196,7 +196,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.8
* @royaleignorecoercion
org.apache.royale.core.IBorderPaddingMarginValuesImpl
*/
protected function getChromeMetrics():EdgeData
@@ -212,7 +212,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.8
* @royaleignorecoercion
org.apache.royale.core.IBorderPaddingMarginValuesImpl
*/
override public function beforeLayout():void
@@ -243,7 +243,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.8
*/
override public function afterLayout():void
{
@@ -266,7 +266,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.8
*/
// override protected function resizeHandler(event:Event):void
// {
@@ -282,7 +282,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.8
*/
// protected function childrenChangedHandler(event:Event):void
// {
@@ -311,7 +311,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.8
*/
protected function get viewport():IViewport
{
@@ -325,7 +325,8 @@ package org.apache.royale.html.beads
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.8
+ * @royaleignorecoercion org.apache.royale.core.ILayoutView
*/
override public function get contentView():ILayoutView
{
@@ -342,7 +343,9 @@ package org.apache.royale.html.beads
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.8
+ * @royaleignorecoercion org.apache.royale.core.IViewport
+ * @royaleignorecoercion org.apache.royale.core.IContainer
*/
override public function set strand(value:IStrand):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 cad3adb..a7806cc 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
@@ -69,9 +69,10 @@ package org.apache.royale.html.beads
}
/**
- * @royaleignorecoercion
org.apache.royale.html.beads.IDataGridView
* @royaleignorecoercion org.apache.royale.core.IDataGridModel
* @royaleignorecoercion org.apache.royale.core.ISelectionModel
+ * @royaleignorecoercion
org.apache.royale.html.beads.IDataGridView
+ * @royaleignorecoercion
org.apache.royale.html.supportClasses.DataGridColumnList
*/
protected function handleDataProviderChanged(e:Event):void
{
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 9e55cf9..07cdaf0 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
@@ -102,7 +102,9 @@ package org.apache.royale.html.beads
* @royaleignorecoercion
org.apache.royale.core.IDataGridModel
* @royaleignorecoercion
org.apache.royale.events.IEventDispatcher
* @royaleignorecoercion org.apache.royale.core.IBead
+ * @royaleignorecoercion
org.apache.royale.core.IBeadModel
* @royaleignorecoercion org.apache.royale.core.IChild
+ * @royaleignorecoercion org.apache.royale.html.DataGrid
*/
override protected function
handleInitComplete(event:Event):void
{
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataItemRendererFactoryForArrayData.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataItemRendererFactoryForArrayData.as
index e1109d0..6ae7281 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataItemRendererFactoryForArrayData.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataItemRendererFactoryForArrayData.as
@@ -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.8
*/
public class DataItemRendererFactoryForArrayData extends
EventDispatcher implements IBead, IDataProviderItemRendererMapper
{
@@ -65,7 +65,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.8
*/
public function
DataItemRendererFactoryForArrayData(target:Object=null)
{
@@ -86,7 +86,8 @@ package org.apache.royale.html.beads
* @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
{
@@ -96,6 +97,9 @@ package org.apache.royale.html.beads
/**
* @private
+ * @royaleignorecoercion
org.apache.royale.core.IDataProviderModel
+ * @royaleignorecoercion
org.apache.royale.core.IItemRendererClassFactory
+ * @royaleignorecoercion
org.apache.royale.html.beads.DataFieldProviderBead
*/
private function finishSetup(event:Event):void
{
@@ -126,7 +130,8 @@ package org.apache.royale.html.beads
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.8
+ * @royaleignorecoercion
org.apache.royale.core.IItemRendererClassFactory
*/
public function get
itemRendererFactory():IItemRendererClassFactory
{
@@ -151,7 +156,14 @@ package org.apache.royale.html.beads
* @langversion 3.0
* @playerversion Flash 10.2
* @playerversion AIR 2.6
- * @productversion Royale 0.0
+ * @productversion Royale 0.8
+ * @royaleignorecoercion Array
+ * @royaleignorecoercion org.apache.royale.core.IList
+ * @royaleignorecoercion
org.apache.royale.core.IListPresentationModel
+ * @royaleignorecoercion org.apache.royale.core.UIBase
+ * @royaleignorecoercion
org.apache.royale.core.ISelectableItemRenderer
+ * @royaleignorecoercion
org.apache.royale.html.supportClasses.DataItemRenderer
+ * @royaleignorecoercion
org.apache.royale.events.IEventDispatcher
*/
protected function dataProviderChangeHandler(event:Event):void
{
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataItemRendererFactoryForCollectionView.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataItemRendererFactoryForCollectionView.as
index e8bb6a0..8226e19 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataItemRendererFactoryForCollectionView.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataItemRendererFactoryForCollectionView.as
@@ -59,6 +59,7 @@ package org.apache.royale.html.beads
* @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
{
@@ -73,6 +74,8 @@ package org.apache.royale.html.beads
* @playerversion Flash 10.2
* @playerversion AIR 2.6
* @productversion Royale 0.8
+ * @royaleignorecoercion
org.apache.royale.events.IEventDispatcher
+ * @royaleignorecoercion org.apache.royale.html.beads.IListView
*/
protected function initComplete(event:Event):void
{
@@ -96,6 +99,7 @@ package org.apache.royale.html.beads
* @playerversion Flash 10.2
* @playerversion AIR 2.6
* @productversion Royale 0.9
+ * @royaleignorecoercion
org.apache.royale.core.IDataProviderModel
*/
public function get dataProviderModel():IDataProviderModel
{
@@ -117,6 +121,7 @@ package org.apache.royale.html.beads
* @playerversion Flash 10.2
* @playerversion AIR 2.6
* @productversion Royale 0.8
+ * @royaleignorecoercion
org.apache.royale.core.IItemRendererClassFactory
*/
public function get
itemRendererFactory():IItemRendererClassFactory
{
@@ -147,6 +152,10 @@ package org.apache.royale.html.beads
/**
* @private
+ * @royaleignorecoercion
org.apache.royale.collections.ICollectionView
+ * @royaleignorecoercion
org.apache.royale.core.IListPresentationModel
+ * @royaleignorecoercion
org.apache.royale.core.ISelectableItemRenderer
+ * @royaleignorecoercion
org.apache.royale.events.IEventDispatcher
*/
protected function dataProviderChangeHandler(event:Event):void
{
@@ -180,6 +189,10 @@ package org.apache.royale.html.beads
/**
* @private
+ * @royaleignorecoercion
org.apache.royale.collections.ICollectionView
+ * @royaleignorecoercion
org.apache.royale.core.IListPresentationModel
+ * @royaleignorecoercion
org.apache.royale.core.ISelectableItemRenderer
+ * @royaleignorecoercion
org.apache.royale.events.IEventDispatcher
*/
protected function itemAddedHandler(event:CollectionEvent):void
{
@@ -215,6 +228,10 @@ package org.apache.royale.html.beads
/**
* @private
+ * @royaleignorecoercion
org.apache.royale.collections.ICollectionView
+ * @royaleignorecoercion
org.apache.royale.core.IListPresentationModel
+ * @royaleignorecoercion
org.apache.royale.core.ISelectableItemRenderer
+ * @royaleignorecoercion
org.apache.royale.events.IEventDispatcher
*/
protected function
itemRemovedHandler(event:CollectionEvent):void
{
@@ -246,6 +263,8 @@ package org.apache.royale.html.beads
/**
* @private
+ * @royaleignorecoercion
org.apache.royale.collections.ICollectionView
+ * @royaleignorecoercion
org.apache.royale.core.ISelectableItemRenderer
*/
protected function
itemUpdatedHandler(event:CollectionEvent):void
{
@@ -263,6 +282,7 @@ package org.apache.royale.html.beads
/**
* @private
+ * @royaleignorecoercion org.apache.royale.core.UIBase
*/
protected function fillRenderer(index:int,
item:Object,
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/GroupView.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/GroupView.as
index a50593b..ea47e0d 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/GroupView.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/GroupView.as
@@ -78,6 +78,7 @@ package org.apache.royale.html.beads
* @playerversion Flash 10.2
* @playerversion AIR 2.6
* @productversion Royale 0.8
+ * @royaleignorecoercion org.apache.royale.core.ILayoutView
*/
public function get contentView():ILayoutView
{
@@ -129,6 +130,7 @@ package org.apache.royale.html.beads
* @playerversion Flash 10.2
* @playerversion AIR 2.6
* @productversion Royale 0.8
+ * @royaleignorecoercion org.apache.royale.core.ILayoutChild
*/
protected function handleInitComplete(event:Event):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 5540a1a..28afdad 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
@@ -101,7 +101,9 @@ package org.apache.royale.html.beads.controllers
* @playerversion Flash 10.2
* @playerversion AIR 2.6
* @productversion Royale 0.9
+ * @royaleignorecoercion org.apache.royale.core.ISelectionModel
* @royaleignorecoercion org.apache.royale.events.IEventDispatcher
+ * @royaleignorecoercion org.apache.royale.html.beads.IListView
*/
public function set strand(value:IStrand):void
{
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 e1a6984..e63dc1f 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
@@ -73,6 +73,8 @@ package org.apache.royale.html.beads.controllers
* @playerversion AIR 2.6
* @productversion Royale 0.9
* @royaleignorecoercion
org.apache.royale.html.beads.ISpinnerView
+ * @royaleignorecoercion org.apache.royale.core.UIBase
+ * @royaleignorecoercion org.apache.royale.core.IRangeModel
*/
public function set strand(value:IStrand):void
{
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/layouts/DataGridLayout.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/layouts/DataGridLayout.as
index aadfded..cc0b595 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/layouts/DataGridLayout.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/layouts/DataGridLayout.as
@@ -102,9 +102,11 @@ package org.apache.royale.html.beads.layouts
/**
* @copy org.apache.royale.core.IBeadLayout#layout
* @royaleignorecoercion
org.apache.royale.core.IBorderPaddingMarginValuesImpl
+ * @royaleignorecoercion org.apache.royale.core.IDataGridModel
* @royaleignorecoercion org.apache.royale.core.IUIBase
* @royaleignorecoercion org.apache.royale.core.UIBase
* @royaleignorecoercion
org.apache.royale.html.beads.IDataGridView
+ * @royaleignorecoercion
org.apache.royale.html.beads.models.ButtonBarModel
* @royaleignorecoercion
org.apache.royale.html.supportClasses.IDataGridColumn
*/
public function layout():Boolean
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/layouts/FlexibleFirstChildHorizontalLayout.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/layouts/FlexibleFirstChildHorizontalLayout.as
index 018c72d..94bbeef 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/layouts/FlexibleFirstChildHorizontalLayout.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/layouts/FlexibleFirstChildHorizontalLayout.as
@@ -204,6 +204,9 @@ package org.apache.royale.html.beads.layouts
return true;
}
+ /**
+ * @royaleignorecoercion org.apache.royale.core.UIBase
+ */
COMPILE::JS
override public function layout():Boolean
{
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/layouts/VerticalColumnLayout.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/layouts/VerticalColumnLayout.as
index 38aef24..f619626 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/layouts/VerticalColumnLayout.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/layouts/VerticalColumnLayout.as
@@ -89,6 +89,7 @@ package org.apache.royale.html.beads.layouts
/**
* @copy org.apache.royale.core.IBeadLayout#layout
* @royaleignorecoercion
org.apache.royale.core.WrappedHTMLElement
+ * @royaleignorecoercion org.apache.royale.core.IMeasurementBead
* @royaleignorecoercion
org.apache.royale.core.IBorderPaddingMarginValuesImpl
*/
override public function layout():Boolean
--
To stop receiving notification emails like this one, please contact
[email protected].