This is an automated email from the ASF dual-hosted git repository.
harbs pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push:
new 7d859f7 cleanup
7d859f7 is described below
commit 7d859f73e0a87d128a5b1dfb89f47691542e23d3
Author: Harbs <[email protected]>
AuthorDate: Mon Feb 24 12:51:49 2020 +0200
cleanup
---
.../html/beads/DataItemRendererFactoryBase.as | 109 ++++++++-------------
.../DataItemRendererFactoryForCollectionView.as | 81 ++++++---------
.../DynamicAddItemRendererForArrayListData.as | 54 ++++------
.../DynamicUpdateItemRendererForArrayListData.as | 28 +++---
.../html/beads/IndexedItemRendererInitializer.as | 57 +++++------
5 files changed, 133 insertions(+), 196 deletions(-)
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataItemRendererFactoryBase.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataItemRendererFactoryBase.as
index c2d2ca5..d38e0b3 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataItemRendererFactoryBase.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DataItemRendererFactoryBase.as
@@ -18,109 +18,82 @@
////////////////////////////////////////////////////////////////////////////////
package org.apache.royale.html.beads
{
- import org.apache.royale.core.IBead;
- import org.apache.royale.core.IChild;
import org.apache.royale.core.IDataProviderItemRendererMapper;
- import org.apache.royale.core.IDataProviderModel;
import org.apache.royale.core.IIndexedItemRenderer;
import org.apache.royale.core.IIndexedItemRendererInitializer;
- import org.apache.royale.core.IItemRenderer;
- import org.apache.royale.core.IItemRendererClassFactory;
- import org.apache.royale.core.IItemRendererInitializer;
import org.apache.royale.core.IItemRendererOwnerView;
- import org.apache.royale.core.ILayoutHost;
- import org.apache.royale.core.IListPresentationModel;
- import org.apache.royale.core.IParentIUIBase;
- import org.apache.royale.core.ISelectableItemRenderer;
- import org.apache.royale.core.IStrand;
import org.apache.royale.core.IStrandWithModelView;
- import org.apache.royale.core.IUIBase;
- import org.apache.royale.core.SimpleCSSStyles;
- import org.apache.royale.core.UIBase;
- import org.apache.royale.core.ValuesManager;
import org.apache.royale.events.Event;
- import org.apache.royale.events.EventDispatcher;
- import org.apache.royale.events.IEventDispatcher;
- import org.apache.royale.html.List;
import org.apache.royale.html.beads.IListView;
- import org.apache.royale.html.supportClasses.DataItemRenderer;
- import org.apache.royale.utils.loadBeadFromValuesManager;
- import org.apache.royale.utils.sendEvent;
import org.apache.royale.utils.sendStrandEvent;
- /**
- * The DataItemRendererFactoryBase class is a base class
- * for IDataProviderItemRendererMapper implementations.
- *
- * @langversion 3.0
- * @playerversion Flash 10.2
- * @playerversion AIR 2.6
- * @productversion Royale 0.8
- */
+ /**
+ * The DataItemRendererFactoryBase class is a base class
+ * for IDataProviderItemRendererMapper implementations.
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion Royale 0.8
+ */
public class DataItemRendererFactoryBase extends
ItemRendererFactoryBase implements IDataProviderItemRendererMapper
{
- /**
- * Constructor.
- *
- * @langversion 3.0
- * @playerversion Flash 10.2
- * @playerversion AIR 2.6
- * @productversion Royale 0.8
- */
+ /**
+ * Constructor.
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion Royale 0.8
+ */
public function DataItemRendererFactoryBase(target:Object=null)
{
super(target);
}
-
- /**
- * This Factory deletes all renderers, and generates a renderer
- * for every data provider item.
- *
- * @langversion 3.0
- * @playerversion Flash 10.2
- * @playerversion AIR 2.6
- * @productversion Royale 0.8
+
+ /**
+ * This Factory deletes all renderers, and generates a renderer
+ * for every data provider item.
+ *
+ * @langversion 3.0
+ * @playerversion Flash 10.2
+ * @playerversion AIR 2.6
+ * @productversion Royale 0.8
* @royaleignorecoercion Array
- * @royaleignorecoercion org.apache.royale.core.IStrandWithModelView
- * @royaleignorecoercion org.apache.royale.html.beads.IListView
- * @royaleignorecoercion
org.apache.royale.core.IListPresentationModel
- * @royaleignorecoercion org.apache.royale.core.UIBase
- * @royaleignorecoercion org.apache.royale.core.IItemRenderer
+ * @royaleignorecoercion
org.apache.royale.core.IStrandWithModelView
+ * @royaleignorecoercion org.apache.royale.html.beads.IListView
* @royaleignorecoercion
org.apache.royale.core.IIndexedItemRenderer
* @royaleignorecoercion
org.apache.royale.core.IIndexedItemRendererInitializer
- * @royaleignorecoercion
org.apache.royale.html.supportClasses.DataItemRenderer
- * @royaleignorecoercion
org.apache.royale.events.IEventDispatcher
- */
+ */
override protected function
dataProviderChangeHandler(event:Event):void
{
var dp:Object = dataProviderModel.dataProvider;
if (!dp)
return;
-
- var view:IListView = (_strand as IStrandWithModelView).view as
IListView;
+
+ var view:IListView = (_strand as
IStrandWithModelView).view as IListView;
var dataGroup:IItemRendererOwnerView = view.dataGroup;
- removeAllItemRenderers(dataGroup);
-
+ removeAllItemRenderers(dataGroup);
+
var n:int = dataProviderLength;
for (var i:int = 0; i < n; i++)
{
- var ir:IItemRenderer =
itemRendererFactory.createItemRenderer() as IItemRenderer;
- //var dataItemRenderer:DataItemRenderer = ir as
DataItemRenderer;
+ var ir:IIndexedItemRenderer =
itemRendererFactory.createItemRenderer() as IIndexedItemRenderer;
dataGroup.addItemRenderer(ir, false);
- var data:Object = getItemAt(i);
- (itemRendererInitializer as
IIndexedItemRendererInitializer).initializeIndexedItemRenderer(ir as
IIndexedItemRenderer, data, i);
+ var data:Object = getItemAt(i);
+ (itemRendererInitializer as
IIndexedItemRendererInitializer).initializeIndexedItemRenderer(ir, data, i);
ir.data = data;
}
- dispatchItemCreatedEvent();
+ dispatchItemCreatedEvent();
}
- protected function dispatchItemCreatedEvent():void
- {
- sendStrandEvent(_strand,"itemsCreated");
- }
+ protected function dispatchItemCreatedEvent():void
+ {
+ sendStrandEvent(_strand,"itemsCreated");
+ }
}
}
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 b68f375..da20166 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
@@ -19,28 +19,15 @@
package org.apache.royale.html.beads
{
import org.apache.royale.collections.ICollectionView;
- import org.apache.royale.core.IBead;
- import org.apache.royale.core.IBeadModel;
- import org.apache.royale.core.IDataProviderItemRendererMapper;
- import org.apache.royale.core.IDataProviderModel;
- import org.apache.royale.core.IItemRendererClassFactory;
- import org.apache.royale.core.IItemRendererOwnerView;
- import org.apache.royale.core.IListPresentationModel;
import org.apache.royale.core.IIndexedItemRenderer;
- import org.apache.royale.core.IIndexedItemRendererInitializer;
- import org.apache.royale.core.ISelectionModel;
- import org.apache.royale.core.IStrand;
- import org.apache.royale.core.IStrandWithModelView;
- import org.apache.royale.core.SimpleCSSStyles;
- import org.apache.royale.core.UIBase;
+ import org.apache.royale.core.IIndexedItemRendererInitializer;
+ import org.apache.royale.core.IItemRendererOwnerView;
+ import org.apache.royale.core.IStrandWithModelView;
import org.apache.royale.events.CollectionEvent;
import org.apache.royale.events.Event;
- import org.apache.royale.events.EventDispatcher;
import org.apache.royale.events.IEventDispatcher;
- import org.apache.royale.html.supportClasses.StringItemRenderer;
- import org.apache.royale.html.supportClasses.UIItemRendererBase;
- import org.apache.royale.utils.loadBeadFromValuesManager;
import org.apache.royale.html.beads.IListView;
+ import org.apache.royale.utils.sendStrandEvent;
/**
@@ -75,7 +62,7 @@ package org.apache.royale.html.beads
dped.addEventListener(CollectionEvent.ITEM_REMOVED,
itemRemovedHandler);
dped.addEventListener(CollectionEvent.ITEM_UPDATED,
itemUpdatedHandler);
- super.dataProviderChangeHandler(event);
+ super.dataProviderChangeHandler(event);
}
/**
@@ -83,7 +70,6 @@ package org.apache.royale.html.beads
* @royaleignorecoercion
org.apache.royale.collections.ICollectionView
* @royaleignorecoercion
org.apache.royale.core.IListPresentationModel
* @royaleignorecoercion
org.apache.royale.core.IIndexedItemRenderer
- * @royaleignorecoercion
org.apache.royale.events.IEventDispatcher
*/
protected function itemAddedHandler(event:CollectionEvent):void
{
@@ -93,15 +79,15 @@ package org.apache.royale.html.beads
if (!dp)
return;
- var view:IListView = (_strand as IStrandWithModelView).view as
IListView;
- var dataGroup:IItemRendererOwnerView = view.dataGroup;
-
+ var view:IListView = (_strand as
IStrandWithModelView).view as IListView;
+ var dataGroup:IItemRendererOwnerView = view.dataGroup;
+
var ir:IIndexedItemRenderer =
itemRendererFactory.createItemRenderer() as IIndexedItemRenderer;
dataGroup.addItemRendererAt(ir, event.index);
- var data:Object = event.item;
- (itemRendererInitializer as
IIndexedItemRendererInitializer).initializeIndexedItemRenderer(ir, data,
event.index);
- ir.data = data;
+ var data:Object = event.item;
+ (itemRendererInitializer as
IIndexedItemRendererInitializer).initializeIndexedItemRenderer(ir, data,
event.index);
+ ir.data = data;
// update the index values in the itemRenderers to
correspond to their shifted positions.
var n:int = dataGroup.numItemRenderers;
@@ -116,9 +102,8 @@ package org.apache.royale.html.beads
//var ubase:UIItemRendererBase = ir as
UIItemRendererBase;
//if (ubase) ubase.updateRenderer()
}
-
- (_strand as IEventDispatcher).dispatchEvent(new
Event("itemsCreated"));
- (_strand as IEventDispatcher).dispatchEvent(new
Event("layoutNeeded"));
+ sendStrandEvent(_strand,"itemsCreated");
+ sendStrandEvent(_strand,"layoutNeeded");
}
private var dp:ICollectionView;
@@ -128,7 +113,6 @@ package org.apache.royale.html.beads
* @royaleignorecoercion
org.apache.royale.collections.ICollectionView
* @royaleignorecoercion
org.apache.royale.core.IListPresentationModel
* @royaleignorecoercion
org.apache.royale.core.IIndexedItemRenderer
- * @royaleignorecoercion
org.apache.royale.events.IEventDispatcher
*/
protected function
itemRemovedHandler(event:CollectionEvent):void
{
@@ -138,9 +122,9 @@ package org.apache.royale.html.beads
if (!dp)
return;
- var view:IListView = (_strand as IStrandWithModelView).view as
IListView;
- var dataGroup:IItemRendererOwnerView = view.dataGroup;
-
+ var view:IListView = (_strand as
IStrandWithModelView).view as IListView;
+ var dataGroup:IItemRendererOwnerView = view.dataGroup;
+
var ir:IIndexedItemRenderer =
dataGroup.getItemRendererAt(event.index) as IIndexedItemRenderer;
if (!ir) return; // may have already been cleaned up,
possibly when a tree node closes
dataGroup.removeItemRenderer(ir);
@@ -158,8 +142,7 @@ package org.apache.royale.html.beads
//var ubase:UIItemRendererBase = ir as
UIItemRendererBase;
//if (ubase) ubase.updateRenderer()
}
-
- (_strand as IEventDispatcher).dispatchEvent(new
Event("layoutNeeded"));
+ sendStrandEvent(_strand,"layoutNeeded");
}
/**
@@ -175,27 +158,27 @@ package org.apache.royale.html.beads
if (!dp)
return;
- var view:IListView = (_strand as IStrandWithModelView).view as
IListView;
- var dataGroup:IItemRendererOwnerView = view.dataGroup;
-
+ var view:IListView = (_strand as
IStrandWithModelView).view as IListView;
+ var dataGroup:IItemRendererOwnerView = view.dataGroup;
+
// update the given renderer with (possibly) new
information so it can change its
// appearence or whatever.
var ir:IIndexedItemRenderer =
dataGroup.getItemRendererAt(event.index) as IIndexedItemRenderer;
- var data:Object = event.item;
- (itemRendererInitializer as
IIndexedItemRendererInitializer).initializeIndexedItemRenderer(ir, data,
event.index);
- ir.data = data;
+ var data:Object = event.item;
+ (itemRendererInitializer as
IIndexedItemRendererInitializer).initializeIndexedItemRenderer(ir, data,
event.index);
+ ir.data = data;
}
- override protected function get dataProviderLength():int
- {
- return dp.length;
- }
-
- override protected function getItemAt(i:int):Object
- {
- return dp.getItemAt(i);
- }
+ override protected function get dataProviderLength():int
+ {
+ return dp.length;
+ }
+
+ override protected function getItemAt(i:int):Object
+ {
+ return dp.getItemAt(i);
+ }
}
}
\ No newline at end of file
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DynamicAddItemRendererForArrayListData.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DynamicAddItemRendererForArrayListData.as
index 3f5edcc..8ea2247 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DynamicAddItemRendererForArrayListData.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DynamicAddItemRendererForArrayListData.as
@@ -18,27 +18,17 @@
////////////////////////////////////////////////////////////////////////////////
package org.apache.royale.html.beads
{
- import org.apache.royale.collections.IArrayList;
- import org.apache.royale.core.IBead;
- import org.apache.royale.core.IDataProviderModel;
+ import org.apache.royale.collections.IArrayList;
import org.apache.royale.core.IIndexedItemRenderer;
import org.apache.royale.core.IIndexedItemRendererInitializer;
- import org.apache.royale.core.IItemRendererClassFactory;
import org.apache.royale.core.IItemRendererOwnerView;
- import org.apache.royale.core.IListPresentationModel;
- import org.apache.royale.core.IParent;
- import org.apache.royale.core.ISelectionModel;
- import org.apache.royale.core.IStrand;
import org.apache.royale.core.IStrandWithModelView;
- import org.apache.royale.core.SimpleCSSStyles;
- import org.apache.royale.core.UIBase;
import org.apache.royale.events.CollectionEvent;
import org.apache.royale.events.Event;
- import org.apache.royale.events.IEventDispatcher;
import org.apache.royale.html.beads.IListView;
- import org.apache.royale.utils.loadBeadFromValuesManager;
+ import org.apache.royale.utils.sendStrandEvent;
- /**
+ /**
* Handles the adding of an itemRenderer once the corresponding datum
has been added
* from the IDataProviderModel.
*
@@ -61,8 +51,8 @@ package org.apache.royale.html.beads
{
}
- private var dp:IArrayList;
-
+ private var dp:IArrayList;
+
/**
* @private
* @royaleemitcoercion
org.apache.royale.events.IEventDispatcher
@@ -87,30 +77,28 @@ package org.apache.royale.html.beads
* @royaleignorecoercion
org.apache.royale.core.IListPresentationModel
* @royaleignorecoercion org.apache.royale.core.IParent
* @royaleignorecoercion
org.apache.royale.core.IIndexedItemRenderer
- * @royaleignorecoercion
org.apache.royale.events.IEventDispatcher
*/
protected function handleItemAdded(event:CollectionEvent):void
{
var ir:IIndexedItemRenderer =
itemRendererFactory.createItemRenderer() as IIndexedItemRenderer;
- var view:IListView = (_strand as IStrandWithModelView).view as
IListView;
- var dataGroup:IItemRendererOwnerView = view.dataGroup;
-
+ var view:IListView = (_strand as
IStrandWithModelView).view as IListView;
+ var dataGroup:IItemRendererOwnerView = view.dataGroup;
+
// update the index values in the itemRenderers to
correspond to their shifted positions.
- dataGroup.addItemRenderer(ir, false);
- var data:Object = event.item;
- (itemRendererInitializer as
IIndexedItemRendererInitializer).initializeIndexedItemRenderer(ir, data,
event.index);
- ir.data = data;
-
- // update the index values in the itemRenderers to correspond to
their shifted positions.
- var n:int = dataGroup.numItemRenderers;
- for (var i:int = event.index; i < n; i++)
- {
- ir = dataGroup.getItemRendererAt(i) as IIndexedItemRenderer;
- ir.index = i;
- }
-
- (_strand as IEventDispatcher).dispatchEvent(new
Event("layoutNeeded"));
+ dataGroup.addItemRenderer(ir, false);
+ var data:Object = event.item;
+ (itemRendererInitializer as
IIndexedItemRendererInitializer).initializeIndexedItemRenderer(ir, data,
event.index);
+ ir.data = data;
+
+ // update the index values in the itemRenderers to
correspond to their shifted positions.
+ var n:int = dataGroup.numItemRenderers;
+ for (var i:int = event.index; i < n; i++)
+ {
+ ir = dataGroup.getItemRendererAt(i) as
IIndexedItemRenderer;
+ ir.index = i;
+ }
+ sendStrandEvent(_strand,"layoutNeeded");
}
}
}
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DynamicUpdateItemRendererForArrayListData.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DynamicUpdateItemRendererForArrayListData.as
index b8b3bac..220155e 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DynamicUpdateItemRendererForArrayListData.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DynamicUpdateItemRendererForArrayListData.as
@@ -18,20 +18,17 @@
////////////////////////////////////////////////////////////////////////////////
package org.apache.royale.html.beads
{
- import org.apache.royale.core.IBead;
- import org.apache.royale.core.IDataProviderModel;
import org.apache.royale.core.IIndexedItemRenderer;
import org.apache.royale.core.IIndexedItemRendererInitializer;
import org.apache.royale.core.IItemRendererOwnerView;
- import org.apache.royale.core.ISelectionModel;
- import org.apache.royale.core.IStrand;
import org.apache.royale.core.IStrandWithModelView;
import org.apache.royale.events.CollectionEvent;
import org.apache.royale.events.Event;
import org.apache.royale.events.IEventDispatcher;
import org.apache.royale.html.beads.IListView;
+ import org.apache.royale.utils.sendStrandEvent;
- /**
+ /**
* Handles the update of an itemRenderer once the corresponding datum
has been updated
* from the IDataProviderModel.
*
@@ -55,7 +52,7 @@ package org.apache.royale.html.beads
}
/**
- * @private
+ * @royaleignorecoercion
org.apache.royale.events.IEventDispatcher
*/
override protected function
dataProviderChangeHandler(event:Event):void
{
@@ -74,18 +71,21 @@ package org.apache.royale.html.beads
* @playerversion Flash 10.2
* @playerversion AIR 2.6
* @productversion Royale 0.9.0
+ * @royaleignorecoercion
org.apache.royale.core.IIndexedItemRenderer
+ * @royaleignorecoercion
org.apache.royale.core.IIndexedItemRendererInitializer
+ * @royaleignorecoercion
org.apache.royale.core.IStrandWithModelView
+ * @royaleignorecoercion org.apache.royale.html.beads.IListView
*/
protected function handleItemUpdated(event:CollectionEvent):void
{
- var view:IListView = (_strand as IStrandWithModelView).view as
IListView;
- var dataGroup:IItemRendererOwnerView = view.dataGroup;
- var ir:IIndexedItemRenderer =
dataGroup.getItemRendererForIndex(event.index) as IIndexedItemRenderer;
+ var view:IListView = (_strand as
IStrandWithModelView).view as IListView;
+ var dataGroup:IItemRendererOwnerView = view.dataGroup;
+ var ir:IIndexedItemRenderer =
dataGroup.getItemRendererForIndex(event.index) as IIndexedItemRenderer;
- var data:Object = event.item;
- (itemRendererInitializer as
IIndexedItemRendererInitializer).initializeIndexedItemRenderer(ir, data,
event.index);
- ir.data = data;
-
- (_strand as IEventDispatcher).dispatchEvent(new
Event("layoutNeeded"));
+ var data:Object = event.item;
+ (itemRendererInitializer as
IIndexedItemRendererInitializer).initializeIndexedItemRenderer(ir, data,
event.index);
+ ir.data = data;
+ sendStrandEvent(_strand,"layoutNeeded");
}
}
diff --git
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/IndexedItemRendererInitializer.as
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/IndexedItemRendererInitializer.as
index 7a984d0..aa357fc 100644
---
a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/IndexedItemRendererInitializer.as
+++
b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/IndexedItemRendererInitializer.as
@@ -18,24 +18,17 @@
////////////////////////////////////////////////////////////////////////////////
package org.apache.royale.html.beads
{
- import org.apache.royale.core.IItemRendererOwnerView;
-
import org.apache.royale.core.Bead;
import org.apache.royale.core.IDataProviderModel;
import org.apache.royale.core.IIndexedItemRenderer;
import org.apache.royale.core.IIndexedItemRendererInitializer;
import org.apache.royale.core.IItemRenderer;
- import org.apache.royale.core.ILabelFieldItemRenderer;
- import org.apache.royale.core.IListPresentationModel;
+ import org.apache.royale.core.ILabelFieldItemRenderer;
import org.apache.royale.core.IStrand;
- import org.apache.royale.core.IStrandWithPresentationModel;
- import org.apache.royale.core.IUIBase;
- import org.apache.royale.core.SimpleCSSStyles;
- import org.apache.royale.core.UIBase;
/**
* The ListItemRendererInitializer class initializes item renderers
- * in list classes.
+ * in list classes.
*
* @langversion 3.0
* @playerversion Flash 10.2
@@ -56,9 +49,9 @@ package org.apache.royale.html.beads
{
}
- protected var dataProviderModel:IDataProviderModel;
- protected var labelField:String;
-
+ protected var dataProviderModel:IDataProviderModel;
+ protected var labelField:String;
+
/**
* @copy org.apache.royale.core.IBead#strand
*
@@ -72,8 +65,8 @@ package org.apache.royale.html.beads
override public function set strand(value:IStrand):void
{
_strand = value;
- dataProviderModel = _strand.getBeadByType(IDataProviderModel) as
IDataProviderModel;
- labelField = dataProviderModel.labelField;
+ dataProviderModel =
_strand.getBeadByType(IDataProviderModel) as IDataProviderModel;
+ labelField = dataProviderModel.labelField;
}
/**
@@ -83,24 +76,24 @@ package org.apache.royale.html.beads
*/
public function initializeItemRenderer(ir:IItemRenderer,
data:Object):void
{
- if (ir is ILabelFieldItemRenderer)
- (ir as ILabelFieldItemRenderer).labelField = labelField;
-
- setupVisualsForItemRenderer(ir as IIndexedItemRenderer);
- }
-
- /**
- * @private
- * @royaleignorecoercion org.apache.royale.core.HTMLElementWrapper
- */
- public function initializeIndexedItemRenderer(ir:IIndexedItemRenderer,
data:Object, index:int):void
- {
- ir.index = index;
- initializeItemRenderer(ir, data);
- }
-
- protected function
setupVisualsForItemRenderer(ir:IIndexedItemRenderer):void
- {
+ if (ir is ILabelFieldItemRenderer)
+ (ir as ILabelFieldItemRenderer).labelField =
labelField;
+
+ setupVisualsForItemRenderer(ir as IIndexedItemRenderer);
+ }
+
+ /**
+ * @private
+ * @royaleignorecoercion
org.apache.royale.core.HTMLElementWrapper
+ */
+ public function
initializeIndexedItemRenderer(ir:IIndexedItemRenderer, data:Object,
index:int):void
+ {
+ ir.index = index;
+ initializeItemRenderer(ir, data);
+ }
+
+ protected function
setupVisualsForItemRenderer(ir:IIndexedItemRenderer):void
+ {
}
}