these were duplicates

Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/d729877f
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/d729877f
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/d729877f

Branch: refs/heads/develop
Commit: d729877f471b7b4fff31638f124b855abf9c35a5
Parents: 4ca62a9
Author: Alex Harui <aha...@apache.org>
Authored: Thu Jan 23 10:47:45 2014 -0800
Committer: Alex Harui <aha...@apache.org>
Committed: Thu Jan 23 10:47:45 2014 -0800

----------------------------------------------------------------------
 .../beads/IDataProviderItemRendererMapper.as    |  34 ------
 .../beads/layout/BarChartLayout.as              | 118 -------------------
 2 files changed, 152 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/d729877f/frameworks/as/projects/FlexJSJX/src/org/apache/flex/html/staticControls/beads/IDataProviderItemRendererMapper.as
----------------------------------------------------------------------
diff --git 
a/frameworks/as/projects/FlexJSJX/src/org/apache/flex/html/staticControls/beads/IDataProviderItemRendererMapper.as
 
b/frameworks/as/projects/FlexJSJX/src/org/apache/flex/html/staticControls/beads/IDataProviderItemRendererMapper.as
deleted file mode 100644
index 8a83d82..0000000
--- 
a/frameworks/as/projects/FlexJSJX/src/org/apache/flex/html/staticControls/beads/IDataProviderItemRendererMapper.as
+++ /dev/null
@@ -1,34 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package org.apache.flex.html.staticControls.beads
-{
-       import org.apache.flex.core.IBead;
-       import org.apache.flex.core.IItemRendererClassFactory;
-
-    /**
-     * Classes that generate ItemRenderers based on dataProvider contents.
-     * These classes use an IItemRendererFactory to generate the actual
-     * ItemRenderer instances
-     */
-       public interface IDataProviderItemRendererMapper extends IBead
-       {
-        function get itemRendererFactory():IItemRendererClassFactory;
-        function set itemRendererFactory(value:IItemRendererClassFactory):void;
-       }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/d729877f/frameworks/as/projects/FlexJSJX/src/org/apache/flex/html/staticControls/beads/layout/BarChartLayout.as
----------------------------------------------------------------------
diff --git 
a/frameworks/as/projects/FlexJSJX/src/org/apache/flex/html/staticControls/beads/layout/BarChartLayout.as
 
b/frameworks/as/projects/FlexJSJX/src/org/apache/flex/html/staticControls/beads/layout/BarChartLayout.as
deleted file mode 100644
index 7924cae..0000000
--- 
a/frameworks/as/projects/FlexJSJX/src/org/apache/flex/html/staticControls/beads/layout/BarChartLayout.as
+++ /dev/null
@@ -1,118 +0,0 @@
-////////////////////////////////////////////////////////////////////////////////
-//
-//  Licensed to the Apache Software Foundation (ASF) under one or more
-//  contributor license agreements.  See the NOTICE file distributed with
-//  this work for additional information regarding copyright ownership.
-//  The ASF licenses this file to You under the Apache License, Version 2.0
-//  (the "License"); you may not use this file except in compliance with
-//  the License.  You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-////////////////////////////////////////////////////////////////////////////////
-package org.apache.flex.html.staticControls.beads.layout
-{      
-       import org.apache.flex.core.IBeadLayout;
-       import org.apache.flex.core.IDataProviderItemRendererMapper;
-       import org.apache.flex.core.ILayoutParent;
-       import org.apache.flex.core.IStrand;
-       import org.apache.flex.core.UIBase;
-       import org.apache.flex.events.Event;
-       import org.apache.flex.events.IEventDispatcher;
-       import 
org.apache.flex.html.staticControls.beads.ChartItemRendererFactory;
-       import org.apache.flex.html.staticControls.beads.IChart;
-       import org.apache.flex.html.staticControls.beads.IChartItemRenderer;
-       import 
org.apache.flex.html.staticControls.supportClasses.BarChartSeries;
-       
-       public class BarChartLayout implements IBeadLayout
-       {
-               public function BarChartLayout()
-               {
-               }
-               
-               private var _strand:IStrand;
-               
-               public function set strand(value:IStrand):void
-               {
-                       _strand = value;
-                       
IEventDispatcher(value).addEventListener("widthChanged", changeHandler);
-                       
IEventDispatcher(value).addEventListener("childrenAdded", changeHandler);
-                       
IEventDispatcher(value).addEventListener("itemsCreated", changeHandler);
-               }
-               
-               private var _gap:Number = 20;
-               public function get gap():Number
-               {
-                       return _gap;
-               }
-               public function set gap(value:Number):void
-               {
-                       _gap = value;
-               }
-               
-               private function changeHandler(event:Event):void
-               {
-                       var layoutParent:ILayoutParent = 
_strand.getBeadByType(ILayoutParent) as ILayoutParent;
-                       
-                       var factory:ChartItemRendererFactory = 
_strand.getBeadByType(IDataProviderItemRendererMapper) as 
ChartItemRendererFactory;
-                       var n:int = factory.seriesRenderers.length;
-                       
-                       var xpos:Number = 0;
-                       var useWidth:Number = (UIBase(_strand).width / n) - gap;
-                       var useHeight:Number = UIBase(_strand).height;
-                       
-                       var maxYValue:Number = 0;
-                       var series:Array = IChart(_strand).series;
-                       trace("There are "+series.length+" series in this 
chart");
-                       var seriesMaxes:Array = [];
-                       
-                       for (var s:int = 0; s < series.length; s++)
-                       {
-                               var bcs:BarChartSeries = series[s] as 
BarChartSeries;
-                               seriesMaxes.push({maxValue:0,scaleFactor:0});
-                               
-                               for (var i:int = 0; i < n; i++)
-                               {
-                                       var m:Array = 
factory.seriesRenderers[i] as Array;
-                                       var item:IChartItemRenderer = m[s] as 
IChartItemRenderer;
-                                       var data:Object = item.data;
-                                       var field:String = bcs.yField;
-                                       
-                                       var yValue:Number = Number(data[field]);
-                                       seriesMaxes[s].maxValue = 
Math.max(seriesMaxes[s].maxValue,yValue);
-                               }
-                               
-                               seriesMaxes[s].scaleFactor = 
useHeight/seriesMaxes[s].maxValue;
-                       }
-                       
-                       for (i = 0; i < n; i++)
-                       {
-                               m = factory.seriesRenderers[i] as Array;
-                               for (s=0; s < m.length; s++)
-                               {
-                                       var seriesWidth:Number = 
useWidth/series.length;
-                                       var child:IChartItemRenderer = m[s] as 
IChartItemRenderer;
-                                       data = child.data
-                                       yValue = Number(data[child.yField]);
-                                       
-                                       child.y = useHeight - 
yValue*seriesMaxes[s].scaleFactor;
-                                       child.x = xpos;
-                                       child.width = seriesWidth;
-                                       child.height = 
yValue*seriesMaxes[s].scaleFactor;
-                                       xpos += seriesWidth;
-                               }
-                               
-                               xpos += gap;
-                               
-                       }
-                       
-                       IEventDispatcher(_strand).dispatchEvent(new 
Event("layoutComplete"));
-               }
-       }
-}
\ No newline at end of file

Reply via email to