http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ImageAndTextModel.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ImageAndTextModel.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ImageAndTextModel.as
deleted file mode 100644
index 01dd3e9..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ImageAndTextModel.as
+++ /dev/null
@@ -1,77 +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.beads.models
-{      
-       import org.apache.flex.core.IBead;
-       import org.apache.flex.core.IStrand;
-       import org.apache.flex.core.ITextModel;
-       import org.apache.flex.events.Event;
-       import org.apache.flex.events.EventDispatcher;
-       import org.apache.flex.events.IEventDispatcher;
-               
-    /**
-     *  The ImageAndTextModel class is associates and image
-     *  with some text. 
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-       public class ImageAndTextModel extends TextModel
-       {
-        /**
-         *  Constructor.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function ImageAndTextModel()
-               {
-               }
-               
-
-        private var _image:String;
-        
-        /**
-         *  The URL of an icon to use in the button
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        public function get image():String
-        {
-            return _image;
-        }
-        
-        /**
-         *  @private
-         */
-        public function set image(value:String):void
-        {
-            _image = value;
-            dispatchEvent(new Event("imageChange"));
-        }
-        
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ImageModel.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ImageModel.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ImageModel.as
deleted file mode 100644
index 7742c2b..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ImageModel.as
+++ /dev/null
@@ -1,89 +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.beads.models
-{
-       import org.apache.flex.core.IImageModel;
-       import org.apache.flex.core.IStrand;
-       import org.apache.flex.events.Event;
-       import org.apache.flex.events.EventDispatcher;
-       
-       /**
-        *  The ImageModel class bead defines the data associated with an 
org.apache.flex.html.Image
-        *  component, namely the source of the image.
-        *
-        *  @langversion 3.0
-        *  @playerversion Flash 10.2
-        *  @playerversion AIR 2.6
-        *  @productversion FlexJS 0.0
-        */
-       public class ImageModel extends EventDispatcher implements IImageModel
-       {
-               /**
-                *  constructor.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function ImageModel()
-               {
-                       super();
-               }
-               
-               private var _strand:IStrand;
-               
-               /**
-                *  @copy org.apache.flex.core.IBead#strand
-                *  
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function set strand(value:IStrand):void
-               {
-                       _strand = value;
-               }
-               
-               private var _source:String;
-               
-               /**
-                *  The source of the image.
-                * 
-                *  @copy org.apache.flex.core.IImageModel#source
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get source():String
-               {
-                       return _source;
-               }
-               public function set source(value:String):void
-               {
-                       if (value != _source) {
-                               _source = value;
-                               dispatchEvent( new Event("urlChanged") );
-                       }
-               }
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ListPresentationModel.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ListPresentationModel.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ListPresentationModel.as
deleted file mode 100644
index 897d8d6..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ListPresentationModel.as
+++ /dev/null
@@ -1,107 +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.beads.models
-{
-       import org.apache.flex.core.IListPresentationModel;
-       import org.apache.flex.core.IStrand;
-       import org.apache.flex.events.Event;
-       import org.apache.flex.events.EventDispatcher;
-       
-       /**
-        *  The ListPresentationModel holds values used by list controls for 
presenting
-        *  their user interfaces.
-        *
-        *  @langversion 3.0
-        *  @playerversion Flash 10.2
-        *  @playerversion AIR 2.6
-        *  @productversion FlexJS 0.0
-        */
-       public class ListPresentationModel extends EventDispatcher implements 
IListPresentationModel
-       {
-               /**
-                *  constructor.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function ListPresentationModel()
-               {
-                       super();
-               }
-               
-               private var _rowHeight:Number = 30;
-               
-               /**
-                *  The height of each row.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get rowHeight():Number
-               {
-                       return _rowHeight;
-               }
-               
-               public function set rowHeight(value:Number):void
-               {
-                       _rowHeight = value;
-                       dispatchEvent(new Event("rowHeightChanged"));
-               }
-               
-               private var _separatorThickness:Number = 0;
-               
-               /**
-                *  The distance between rows.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get separatorThickness():Number
-               {
-                       return _separatorThickness;
-               }
-               
-               public function set separatorThickness(value:Number):void
-               {
-                       _separatorThickness = value;
-                       dispatchEvent(new Event("separatorThicknessChanged"));
-               }
-               
-               private var _strand:IStrand;
-               
-               /**
-                *  @copy org.apache.flex.core.IBead#strand
-                *  
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function set strand(value:IStrand):void
-               {
-                       _strand = value;
-               }
-       }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/PanelModel.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/PanelModel.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/PanelModel.as
deleted file mode 100644
index 5741fdd..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/PanelModel.as
+++ /dev/null
@@ -1,158 +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.beads.models
-{
-       import org.apache.flex.core.IBead;
-       import org.apache.flex.core.IPanelModel;
-       import org.apache.flex.core.IStrand;
-       import org.apache.flex.events.Event;
-       import org.apache.flex.events.EventDispatcher;
-       
-       /**
-        *  The PanelModel bead class holds the values for a 
org.apache.flex.html.Panel, such as its
-        *  title.
-        *
-        *  @langversion 3.0
-        *  @playerversion Flash 10.2
-        *  @playerversion AIR 2.6
-        *  @productversion FlexJS 0.0
-        */
-       public class PanelModel extends EventDispatcher implements IBead, 
IPanelModel
-       {
-               /**
-                *  constructor.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function PanelModel()
-               {
-                       super();
-               }
-               
-               private var _strand:IStrand;
-               
-               /**
-                *  @copy org.apache.flex.core.IBead#strand
-                *  
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function set strand(value:IStrand):void
-               {
-                       _strand = value;
-               }
-               
-        private var _controlBar:Array;
-        
-        /**
-         *  The items in the org.apache.flex.html.ControlBar. Setting this 
property automatically
-         *  causes the ControlBar to display if you are using a View bead that 
supports it.
-         *
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        public function get controlBar():Array
-        {
-            return _controlBar;
-        }
-        public function set controlBar(value:Array):void
-        {
-            _controlBar = value;
-        }
-
-        private var _title:String;
-               
-               /**
-                *  The title string for the org.apache.flex.html.Panel.
-                * 
-                *  @copy org.apache.flex.core.ITitleBarModel#title
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get title():String
-               {
-                       return _title;
-               }
-               public function set title(value:String):void
-               {
-                       if( value != _title ) {
-                               _title = value;
-                               dispatchEvent( new Event('titleChange') );
-                       }
-               }
-               
-               private var _htmlTitle:String;
-               
-               /**
-                *  The HTML string for the title.
-                * 
-                *  @copy org.apache.flex.core.ITitleBarModel#htmlTitle
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get htmlTitle():String
-               {
-                       return _htmlTitle;
-               }
-               public function set htmlTitle(value:String):void
-               {
-                       if( value != _htmlTitle ) {
-                               _htmlTitle = value;
-                               dispatchEvent( new Event('htmlTitleChange') );
-                       }
-               }
-               
-               private var _showCloseButton:Boolean = false;
-               
-               /**
-                *  Indicates whether or not there is a Close button for the 
org.apache.flex.html.Panel.
-                * 
-                *  @copy org.apache.flex.core.ITitleBarModel#showCloseButton
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get showCloseButton():Boolean
-               {
-                       return _showCloseButton;
-               }
-               public function set showCloseButton(value:Boolean):void
-               {
-                       if( value != _showCloseButton ) {
-                               _showCloseButton = value;
-                               dispatchEvent( new 
Event('showCloseButtonChange') );
-                       }
-               }
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/RangeModel.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/RangeModel.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/RangeModel.as
deleted file mode 100644
index 5e46e41..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/RangeModel.as
+++ /dev/null
@@ -1,222 +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.beads.models
-{
-       import org.apache.flex.core.IBead;
-       import org.apache.flex.core.IStrand;
-       import org.apache.flex.core.IRangeModel;
-       import org.apache.flex.events.Event;
-       import org.apache.flex.events.EventDispatcher;
-                       
-       /**
-        *  The RangeModel class bead defines a set of for a numeric range of 
values
-        *  which includes a minimum, maximum, and current value.
-        *
-        *  @langversion 3.0
-        *  @playerversion Flash 10.2
-        *  @playerversion AIR 2.6
-        *  @productversion FlexJS 0.0
-        */
-       public class RangeModel extends EventDispatcher implements IBead, 
IRangeModel
-       {
-               /**
-                *  constructor.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function RangeModel()
-               {
-               }
-               
-               private var _strand:IStrand;
-               
-               /**
-                *  @copy org.apache.flex.core.IBead#strand
-                *  
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function set strand(value:IStrand):void
-               {
-                       _strand = value;
-               }
-
-               private var _maximum:Number = 100;
-               
-               /**
-                *  The maximum value for the range (defaults to 100).
-                * 
-                *  @copy org.apache.flex.core.IRangeModel#maximum
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get maximum():Number
-               {
-                       return _maximum;
-               }
-               
-               public function set maximum(value:Number):void
-               {
-                       if (value != _maximum)
-                       {
-                               _maximum = value;
-                               dispatchEvent(new Event("maximumChange"));
-                       }
-               }
-               
-               private var _minimum:Number = 0;
-               
-               /**
-                *  The minimum value for the range (defaults to 0).
-                * 
-                *  @copy org.apache.flex.core.IRangeModel#minimum
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get minimum():Number
-               {
-                       return _minimum;
-               }
-               
-               public function set minimum(value:Number):void
-               {
-                       if (value != _minimum)
-                       {
-                               _minimum = value;
-                               dispatchEvent(new Event("minimumChange"));
-                       }
-               }
-
-               private var _snapInterval:Number = 1;
-               
-               /**
-                *  The modulus value for the range. 
-                * 
-                *  @copy org.apache.flex.core.IRangeModel#snapInterval
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get snapInterval():Number
-               {
-                       return _snapInterval;
-               }
-               
-               public function set snapInterval(value:Number):void
-               {
-                       if (value != _snapInterval)
-                       {
-                               _snapInterval = value;
-                               dispatchEvent(new Event("snapIntervalChange"));
-                       }
-               }
-               
-               private var _stepSize:Number = 1;
-               
-               /**
-                *  The amount to adjust the value either up or down toward the 
edge of the range.
-                * 
-                *  @copy org.apache.flex.core.IRangeModel#stepSize
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get stepSize():Number
-               {
-                       return _stepSize;
-               }
-               
-               public function set stepSize(value:Number):void
-               {
-                       if (value != _stepSize)
-                       {
-                               _stepSize = value;
-                               dispatchEvent(new Event("stepSizeChange"));
-                       }
-               }
-               
-               private var _value:Number = 0;
-               
-               /**
-                *  The current value of the range, between the minimum and 
maximum values. Attempting
-                *  to set the value outside of the minimum-maximum range 
changes the value to still be
-                *  within the range. Note that the value is adjusted by the 
stepSize.
-                * 
-                *  @copy org.apache.flex.core.IRangeModel#value
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get value():Number
-               {
-                       return _value;
-               }
-               
-               public function set value(newValue:Number):void
-               {
-                       if (newValue != _value)
-                       {
-                               // value must lie within the boundaries of 
minimum & maximum
-                               // and be on a step interval, so the value is 
adjusted to 
-                               // what is coming in.
-                               newValue = Math.max(minimum, newValue - 
stepSize);
-                               newValue = Math.min(maximum, newValue + 
stepSize);
-                               _value = snap(newValue);
-                               dispatchEvent(new Event("valueChange"));
-                       }
-               }
-               
-               /**
-                * @private
-                */
-               protected function snap(value:Number):Number
-               {
-                       var si:Number = snapInterval;
-                       var n:Number = Math.round((value - minimum) / si) * si 
+ minimum;
-                       if (value > 0)
-                       {
-                               if (value - n < n + si - value)
-                                       return n;
-                               return n + si;
-                               
-                       }
-                       if (value - n > n + si - value)
-                               return n + si;
-                       return n;
-               }
-               
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ScrollBarModel.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ScrollBarModel.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ScrollBarModel.as
deleted file mode 100644
index 582df91..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ScrollBarModel.as
+++ /dev/null
@@ -1,98 +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.beads.models
-{
-       
-       import org.apache.flex.core.IScrollBarModel;
-       import org.apache.flex.events.Event;
-               
-       /**
-        *  The ScrollBarModel class bead extends the 
org.apache.flex.html.beads.models.RangeModel 
-        *  and adds page size and page step sizes.
-        *
-        *  @langversion 3.0
-        *  @playerversion Flash 10.2
-        *  @playerversion AIR 2.6
-        *  @productversion FlexJS 0.0
-        */
-       public class ScrollBarModel extends RangeModel implements 
IScrollBarModel
-       {
-               /**
-                *  constructor.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function ScrollBarModel()
-               {
-               }
-               
-               private var _pageSize:Number;
-               
-               /**
-                *  The amount represented by the thumb control of the 
org.apache.flex.html.ScrollBar.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get pageSize():Number
-               {
-                       return _pageSize;
-               }
-               
-               public function set pageSize(value:Number):void
-               {
-                       if (value != _pageSize)
-                       {
-                               _pageSize = value;
-                               dispatchEvent(new Event("pageSizeChange"));
-                       }
-               }
-                               
-               private var _pageStepSize:Number;
-               
-               /**
-                *  The amount to adjust the org.apache.flex.html.ScrollBar if 
the scroll bar's 
-                *  track area is selected.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get pageStepSize():Number
-               {
-                       return _pageStepSize;
-               }
-               
-               public function set pageStepSize(value:Number):void
-               {
-                       if (value != _pageStepSize)
-                       {
-                               _pageStepSize = value;
-                               dispatchEvent(new Event("pageStepSizeChange"));
-                       }
-               }
-               
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/SingleLineBorderModel.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/SingleLineBorderModel.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/SingleLineBorderModel.as
deleted file mode 100644
index 99c3a0d..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/SingleLineBorderModel.as
+++ /dev/null
@@ -1,85 +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.beads.models
-{
-       import flash.geom.Rectangle;
-       
-       import org.apache.flex.core.IBead;
-       import org.apache.flex.core.IBorderModel;
-       import org.apache.flex.core.IStrand;
-       import org.apache.flex.events.EventDispatcher;
-               
-    /**
-     *  The SingleLineBorderModel class is a data model for
-     *  a single line border. This model is very simple,
-     *  it only stores the offsets from the edges of the
-     *  component.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-       public class SingleLineBorderModel extends EventDispatcher implements 
IBead, IBorderModel
-       {
-        /**
-         *  Constructor.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function SingleLineBorderModel()
-               {
-               }
-               
-               private var _strand:IStrand;
-               
-        /**
-         *  @copy org.apache.flex.core.IBead#strand
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function set strand(value:IStrand):void
-               {
-                       _strand = value;
-               }
-
-        static private var rect:Rectangle = new Rectangle(1, 1, 1, 1);
-        
-        /**
-         *  The offsets of the border from the edges of the
-         *  component.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        public function get offsets():Rectangle
-        {
-            return rect;
-        }
-
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/StringSelectionModel.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/StringSelectionModel.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/StringSelectionModel.as
deleted file mode 100644
index be3d7c8..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/StringSelectionModel.as
+++ /dev/null
@@ -1,221 +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.beads.models
-{
-       
-       import org.apache.flex.core.ISelectionModel;
-       import org.apache.flex.core.IStrand;
-       import org.apache.flex.events.Event;
-       import org.apache.flex.events.EventDispatcher;
-               
-    /**
-     *  The StringSelectionModel class is a selection model for
-     *  selecting a single string from a vector of strings. 
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-       public class StringSelectionModel extends EventDispatcher implements 
ISelectionModel
-       {
-        /**
-         *  Constructor.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function StringSelectionModel()
-               {
-               }
-
-               private var _strand:IStrand;
-               
-        /**
-         *  @copy org.apache.flex.core.IBead#strand
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function set strand(value:IStrand):void
-               {
-                       _strand = value;
-               }
-               
-               private var _strings:Vector.<String>;
-
-        /**
-         *  The vector of strings.  This is the same
-         *  as the dataProvider property but is
-         *  strongly typed.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function get strings():Vector.<String>
-               {
-                       return _strings;
-               }
-        
-        /**
-         *  @private
-         */
-               public function set strings(value:Vector.<String>):void
-               {
-                       _strings = value;
-                       dispatchEvent(new Event("dataProviderChanged"));
-               }
-
-        /**
-         *  The dataProvider, which is a
-         *  Vector.&lt;String&gt;.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function get dataProvider():Object
-               {
-                       return _strings;
-               }
-
-        /**
-         *  @private
-         */
-               public function set dataProvider(value:Object):void
-               {
-                       _strings = value as Vector.<String>;
-                       dispatchEvent(new Event("dataProviderChanged"));
-               }
-
-               private var _selectedIndex:int = -1;
-               
-        /**
-         *  @copy org.apache.flex.core.ISelectionModel#selectedIndex
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function get selectedIndex():int
-               {
-                       return _selectedIndex;
-               }
-
-        /**
-         *  @private
-         */
-               public function set selectedIndex(value:int):void
-               {
-                       _selectedIndex = value;
-                       _selectedString = (value == -1) ? null : (value < 
_strings.length) ? _strings[value] : null;
-                       dispatchEvent(new Event("selectedIndexChanged"));       
                
-               }
-               private var _selectedString:String;
-               
-        /**
-         *  @copy org.apache.flex.core.ISelectionModel#selectedItem
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function get selectedItem():Object
-               {
-                       return _selectedString;
-               }
-        
-        /**
-         *  @private
-         */
-               public function set selectedItem(value:Object):void
-               {
-                       selectedString = String(value); 
-               }
-
-        /**
-         *  The selected string.  This is the same as the
-         *  selectedItem, but is strongly-typed.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function get selectedString():String
-               {
-                       return _selectedString;
-               }
-        
-        /**
-         *  @private
-         */
-               public function set selectedString(value:String):void
-               {
-                       _selectedString = value;
-                       var n:int = _strings.length;
-                       for (var i:int = 0; i < n; i++)
-                       {
-                               if (_strings[i] == value)
-                               {
-                                       _selectedIndex = i;
-                                       break;
-                               }
-                       }
-                       dispatchEvent(new Event("selectedItemChanged"));        
                
-               }
-               
-               
-               private var _labelField:String;
-               
-        /**
-         *  The labelField, which is not used in this
-         *  implementation.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function get labelField():String
-               {
-                       return _labelField;
-               }
-        
-        /**
-         *  @private
-         */
-               public function set labelField(value:String):void
-               {
-                       if (value != _labelField) {
-                               _labelField = value;
-                               dispatchEvent(new Event("labelFieldChanged"));
-                       }
-               }
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/TextModel.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/TextModel.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/TextModel.as
deleted file mode 100644
index eaf2cf4..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/TextModel.as
+++ /dev/null
@@ -1,125 +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.beads.models
-{      
-       import org.apache.flex.core.IBead;
-       import org.apache.flex.core.IStrand;
-       import org.apache.flex.core.ITextModel;
-       import org.apache.flex.events.Event;
-       import org.apache.flex.events.EventDispatcher;
-       import org.apache.flex.events.IEventDispatcher;
-               
-    /**
-     *  The TextModel class is most basic data model for a
-     *  component that displays text.  All FlexJS components
-     *  that display text should also support HTML, although
-     *  the Flash Player implementations may only support
-     *  a subset of HTML. 
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-       public class TextModel extends EventDispatcher implements IBead, 
ITextModel
-       {
-        /**
-         *  Constructor.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function TextModel()
-               {
-               }
-               
-               private var _strand:IStrand;
-               
-        /**
-         *  @copy org.apache.flex.core.IBead#strand
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function set strand(value:IStrand):void
-               {
-                       _strand = value;
-               }
-
-               private var _text:String;
-
-        /**
-         *  @copy org.apache.flex.core.ITextModel#text
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        public function get text():String
-               {
-                       return _text;
-               }
-               
-        /**
-         *  @private
-         */
-               public function set text(value:String):void
-               {
-            if (value == null)
-                value = "";
-                       if (value != _text)
-                       {
-                               _text = value;
-                               dispatchEvent(new Event("textChange"));
-                       }
-               }
-               
-               private var _html:String;
-        
-        /**
-         *  @copy org.apache.flex.core.ITextModel#html
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function get html():String
-               {
-                       return _html;
-               }
-               
-        /**
-         *  @private
-         */
-               public function set html(value:String):void
-               {
-                       if (value != _html)
-                       {
-                               _html = value;
-                               dispatchEvent(new Event("htmlChange"));
-                       }
-               }
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/TitleBarModel.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/TitleBarModel.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/TitleBarModel.as
deleted file mode 100644
index d9f6ff2..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/TitleBarModel.as
+++ /dev/null
@@ -1,136 +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.beads.models
-{
-       import org.apache.flex.core.IBead;
-       import org.apache.flex.core.IStrand;
-       import org.apache.flex.core.ITitleBarModel;
-       import org.apache.flex.events.Event;
-       import org.apache.flex.events.EventDispatcher;
-       
-       /**
-        *  The TitleBarModel class bead holds the values for the 
org.apache.flex.html.TitleBar's 
-        *  properties.
-        *
-        *  @langversion 3.0
-        *  @playerversion Flash 10.2
-        *  @playerversion AIR 2.6
-        *  @productversion FlexJS 0.0
-        */
-       public class TitleBarModel extends EventDispatcher implements IBead, 
ITitleBarModel
-       {
-               public function TitleBarModel()
-               {
-                       super();
-               }
-               
-               private var _strand:IStrand;
-               
-               /**
-                *  @copy org.apache.flex.core.IBead#strand
-                *  
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function set strand(value:IStrand):void
-               {
-                       _strand = value;
-               }
-               
-               private var _title:String;
-               
-        [Bindable("titleChange")]
-               /**
-                *  The string title for the org.apache.flex.html.TitleBar.
-                * 
-                *  @copy org.apache.flex.core.ITitleBarModel#title
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get title():String
-               {
-                       return _title;
-               }
-               
-               public function set title(value:String):void
-               {
-                       if( value != _title ) {
-                               _title = value;
-                               dispatchEvent( new Event('titleChange') );
-                       }
-               }
-               
-               private var _htmlTitle:String;
-               
-        [Bindable("htmlTitleChange")]
-               /**
-                *  The HTML string for the title.
-                * 
-                *  @copy org.apache.flex.core.ITitleBarModel#htmlTitle
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get htmlTitle():String
-               {
-                       return _htmlTitle;
-               }
-               
-               public function set htmlTitle(value:String):void
-               {
-                       if( value != _htmlTitle ) {
-                               _htmlTitle = value;
-                               dispatchEvent( new Event('htmlTitleChange') );
-                       }
-               }
-               
-               private var _showCloseButton:Boolean = false;
-               
-        [Bindable("showCloseButtonChange")]
-               /**
-                *  Whether or not to show a close button.
-                * 
-                *  @copy org.apache.flex.core.ITitleBarModel#showCloseButton
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get showCloseButton():Boolean
-               {
-                       return _showCloseButton;
-               }
-               
-               public function set showCloseButton(value:Boolean):void
-               {
-                       if( value != _showCloseButton ) {
-                               _showCloseButton = value;
-                               dispatchEvent( new 
Event('showCloseButtonChange') );
-                       }
-               }
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ToggleButtonModel.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ToggleButtonModel.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ToggleButtonModel.as
deleted file mode 100644
index a4c1a91..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ToggleButtonModel.as
+++ /dev/null
@@ -1,145 +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.beads.models
-{
-       import org.apache.flex.core.IBead;
-       import org.apache.flex.core.IStrand;
-    import org.apache.flex.core.ITextModel;
-       import org.apache.flex.core.IToggleButtonModel;
-       import org.apache.flex.events.Event;
-       import org.apache.flex.events.EventDispatcher;
-       
-       /**
-        *  The ToggleButtonModel class bead holds values for 
org.apache.flex.html.Buttons 
-        *  that have a state.
-        *
-        *  @langversion 3.0
-        *  @playerversion Flash 10.2
-        *  @playerversion AIR 2.6
-        *  @productversion FlexJS 0.0
-        */
-       public class ToggleButtonModel extends EventDispatcher implements 
IBead, IToggleButtonModel, ITextModel
-       {
-               /**
-                *  constructor.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function ToggleButtonModel()
-               {
-                       super();
-               }
-               
-               private var _strand:IStrand;
-               
-               /**
-                *  @copy org.apache.flex.core.IBead#strand
-                *  
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function set strand(value:IStrand):void
-               {
-                       _strand = value;
-               }
-               
-               private var _text:String;
-               
-               /**
-                *  The text string for the org.apache.flex.html.Button's label.
-                * 
-                *  @copy org.apache.flex.core.IToggleButtonModel#text
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get text():String
-               {
-                       return _text;
-               }
-               
-               public function set text(value:String):void
-               {
-                       if (value != _text)
-                       {
-                               _text = value;
-                               dispatchEvent(new Event("textChange"));
-                       }
-               }
-               
-               private var _html:String;
-               
-               /**
-                *  The HTML string for the Button's label.
-                * 
-                *  @copy org.apache.flex.core.IToggleButtonModel#html
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get html():String
-               {
-                       return _html;
-               }
-               
-               public function set html(value:String):void
-               {
-                       if( value != html )
-                       {
-                               _html = value;
-                               dispatchEvent(new Event("htmlChange"));
-                       }
-               }
-               
-               private var _selected:Boolean;
-               
-               /**
-                *  Whether or not the org.apache.flex.html.Button is selected.
-                * 
-                *  @copy org.apache.flex.core.IToggleButtonModel#selected
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get selected():Boolean
-               {
-                       return _selected;
-               }
-               
-               public function set selected(value:Boolean):void
-               {
-                       if( value != _selected )
-                       {
-                               _selected = value;
-                               dispatchEvent(new Event("selectedChange"));
-                       }
-               }
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ValueToggleButtonModel.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ValueToggleButtonModel.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ValueToggleButtonModel.as
deleted file mode 100644
index 27b0a95..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ValueToggleButtonModel.as
+++ /dev/null
@@ -1,123 +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.beads.models
-{
-       
-       import org.apache.flex.core.IValueToggleButtonModel;
-       import org.apache.flex.events.Event;
-
-       /**
-        *  The ValueToggleButtonModel class bead extends the 
-        *  org.apache.flex.html.beads.models.ToggleButtonModel and adds
-        *  value intended to represent a collection of similar 
org.apache.flex.html.Buttons 
-        *  such as org.apache.flex.html.RadioButtons.
-        *
-        *  @langversion 3.0
-        *  @playerversion Flash 10.2
-        *  @playerversion AIR 2.6
-        *  @productversion FlexJS 0.0
-        */
-       public class ValueToggleButtonModel extends ToggleButtonModel 
implements IValueToggleButtonModel
-       {
-               /**
-                *  constructor.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function ValueToggleButtonModel()
-               {
-                       super();
-               }
-               
-               private var _value:Object;
-               
-               /**
-                *  The current value of the button collection.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get value():Object
-               {
-                       return _value;
-               }
-               
-               public function set value(newValue:Object):void
-               {
-                       if( newValue != _value )
-                       {
-                               _value = newValue;
-                               dispatchEvent(new Event("valueChange"));
-                       }
-               }
-               
-               private var _groupName:String;
-               
-               /**
-                *  The name of the collection has shared by all of the buttons 
in the collection.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get groupName():String
-               {
-                       return _groupName;
-               }
-               
-               public function set groupName(value:String):void
-               {
-                       if( value != _groupName )
-                       {
-                               _groupName = value;
-                               dispatchEvent(new Event("groupNameChange"));
-                       }
-               }
-               
-               private var _selectedValue:Object;
-               
-               /**
-                *  The value that is currently selected.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get selectedValue():Object
-               {
-                       return _selectedValue;
-               }
-               
-               public function set selectedValue(newValue:Object):void
-               {
-                       if( _selectedValue != newValue )
-                       {
-                               _selectedValue = newValue;
-                               dispatchEvent(new Event("selectedValueChange"));
-                       }
-               }
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ViewportModel.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ViewportModel.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ViewportModel.as
deleted file mode 100644
index c15c5d8..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/beads/models/ViewportModel.as
+++ /dev/null
@@ -1,72 +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.beads.models
-{
-       import org.apache.flex.core.IStrand;
-       import org.apache.flex.core.IUIBase;
-       import org.apache.flex.core.IViewportModel;
-       import org.apache.flex.events.Event;
-       import org.apache.flex.events.EventDispatcher;
-       import org.apache.flex.geom.Rectangle;
-       
-    /**
-     * @copy org.apache.flex.core.IViewportModel
-     */
-       public class ViewportModel extends EventDispatcher implements 
IViewportModel
-       {
-               public function ViewportModel()
-               {
-                       super();
-               }
-               
-        private var _borderMetrics:Rectangle;
-               private var _chromeMetrics:Rectangle;
-               
-               private var _strand:IStrand;
-               
-        /**
-         * @copy org.apache.flex.core.IViewportModel
-         */
-        public function get borderMetrics():Rectangle
-        {
-            return _borderMetrics;
-        }
-        public function set borderMetrics(value:Rectangle):void
-        {
-            _borderMetrics = value;
-        }
-        
-        /**
-         * @copy org.apache.flex.core.IViewportModel
-         */
-        public function get chromeMetrics():Rectangle
-        {
-            return _chromeMetrics;
-        }
-        public function set chromeMetrics(value:Rectangle):void
-        {
-            _chromeMetrics = value;
-        }
-        
-               public function set strand(value:IStrand):void
-               {
-                       _strand = value;
-               }
-       }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/Border.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/Border.as 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/Border.as
deleted file mode 100644
index f7277d0..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/Border.as
+++ /dev/null
@@ -1,49 +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.supportClasses
-{
-       import org.apache.flex.core.UIBase;
-       
-    /**
-     *  The Border class is a class used internally by many
-     *  controls to draw a border.  The border actually drawn
-     *  is dictated by the IBeadView in the CSS.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-       public class Border extends UIBase
-       {
-        /**
-         *  Constructor.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function Border()
-               {
-                       super();
-               }               
-        
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.as
deleted file mode 100644
index 64a9e43..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.as
+++ /dev/null
@@ -1,137 +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.supportClasses
-{
-       import org.apache.flex.core.IItemRenderer;
-       import org.apache.flex.core.IItemRendererParent;
-       import org.apache.flex.core.UIBase;
-       import org.apache.flex.events.Event;
-       import org.apache.flex.html.TextButton;
-       import org.apache.flex.html.beads.ITextItemRenderer;
-
-       /**
-        *  The ButtonBarButtonItemRenderer class handles the display of each 
item for the 
-        *  org.apache.flex.html.ButtonBar component. This class uses a 
-        *  org.apache.flex.html.Button to represent the data.
-        *
-        *  @langversion 3.0
-        *  @playerversion Flash 10.2
-        *  @playerversion AIR 2.6
-        *  @productversion FlexJS 0.0
-        */
-       public class ButtonBarButtonItemRenderer extends UIItemRendererBase 
implements ITextItemRenderer
-       {
-               /**
-                *  constructor.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function ButtonBarButtonItemRenderer()
-               {
-                       super();
-               }
-               
-               private var textButton:TextButton;
-               
-               /**
-                * @private
-                */
-               override public function addedToParent():void
-               {
-                       super.addedToParent();
-               }
-               
-               /**
-                * @private
-                */
-               private function handleClickEvent(event:Event):void
-               {
-                       var parent:Object = itemRendererParent;
-                       (parent as UIBase).dispatchEvent(new Event("selected", 
this));
-               }
-               
-               /**
-                *  The string version of the data associated with the instance 
of the itemRenderer.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get text():String
-               {
-                       return data as String;
-               }
-               public function set text(value:String):void
-               {
-                       data = value;
-               }
-               
-               /**
-                *  The data to be displayed by the itemRenderer instance. For 
ButtonBarItemRenderer, the
-                *  data's string version is used as the label for the Button.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               override public function set data(value:Object):void
-               {
-                       super.data = value;
-                       
-                       var added:Boolean = false;
-                       if (textButton == null) {
-                               textButton = new TextButton();
-                               
textButton.addEventListener('click',handleClickEvent);
-                               added = true;
-                       }
-                       
-                       var valueAsString:String;
-                       
-                       if (value is String) {
-                               valueAsString = value as String;
-                       }
-                       else if (value.hasOwnProperty("label")) {
-                               valueAsString = String(value["label"]);
-                       }
-                       else if (value.hasOwnProperty("title")) {
-                               valueAsString = String(value["title"]);
-                       }
-                       
-                       if (valueAsString) textButton.text = valueAsString;
-                       
-                       if (added) addElement(textButton);
-               }
-               
-               /**
-                * @private
-                */
-               override public function adjustSize():void
-               {
-                       textButton.width = this.width;
-                       textButton.height = this.height;
-                       
-                       updateRenderer();
-               }
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/ContainerContentArea.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/ContainerContentArea.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/ContainerContentArea.as
deleted file mode 100644
index bd0c016..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/ContainerContentArea.as
+++ /dev/null
@@ -1,80 +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.supportClasses
-{
-       import org.apache.flex.core.IContentView;
-       import org.apache.flex.core.UIBase;
-    import org.apache.flex.events.Event;
-       
-    /**
-     *  The ContainerContentArea class implements the contentView for
-     *  a Container.  Container's don't always parent their children directly 
as
-     *  that makes it harder to handle scrolling.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-       public class ContainerContentArea extends UIBase implements IContentView
-       {
-        /**
-         *  Constructor.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function ContainerContentArea()
-               {
-                       super();
-            addEventListener("layoutNeeded", forwardEventHandler);
-               }
-        
-        private function forwardEventHandler(event:Event):void
-        {
-            if (parent)
-                parent.dispatchEvent(event);
-        }
-               
-               /**
-                *  @copy 
org.apache.flex.core.IItemRendererParent#removeAllElements()
-                *  
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function removeAllElements():void
-               {
-                       COMPILE::AS3
-                       {
-                               removeChildren(0);                              
        
-                       }
-                       COMPILE::JS
-                       {
-                               while (element.hasChildNodes()) 
-                               {
-                                       element.removeChild(element.lastChild);
-                               }
-                       }
-               }
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataGridColumn.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataGridColumn.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataGridColumn.as
deleted file mode 100644
index 24e16fd..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataGridColumn.as
+++ /dev/null
@@ -1,127 +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.supportClasses
-{
-       import org.apache.flex.core.IFactory;
-
-       /**
-        *  The DataGridColumn class is the collection of properties that 
describe
-        *  a column of the org.apache.flex.html.DataGrid: which renderer 
-        *  to use for each cell in the column, the width of the column, the 
label for the 
-        *  column, and the name of the field in the data containing the value 
to display 
-        *  in the column. 
-        *  
-        *  @langversion 3.0
-        *  @playerversion Flash 10.2
-        *  @playerversion AIR 2.6
-        *  @productversion FlexJS 0.0
-        */
-       public class DataGridColumn
-       {
-               /**
-                *  constructor.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function DataGridColumn()
-               {
-               }
-               
-               private var _itemRenderer:IFactory;
-               
-               /**
-                *  The itemRenderer class or factory to use to make instances 
of itemRenderers for
-                *  display of data.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get itemRenderer():IFactory
-               {
-                       return _itemRenderer;
-               }
-               public function set itemRenderer(value:IFactory):void
-               {
-                       _itemRenderer = value;
-               }
-               
-               private var _columnWidth:Number = Number.NaN;
-               
-               /**
-                *  The width of the column (default is 100 pixels).
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get columnWidth():Number
-               {
-                       return _columnWidth;
-               }
-               public function set columnWidth(value:Number):void
-               {
-                       _columnWidth = value;
-               }
-               
-               private var _label:String;
-               
-               /**
-                *  The label for the column (appears in the header area).
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get label():String
-               {
-                       return _label;
-               }
-               public function set label(value:String):void
-               {
-                       _label = value;
-               }
-               
-               private var _dataField:String;
-               
-               /**
-                *  The name of the field containing the data value presented 
by the column. This value is used
-                *  by the itemRenderer is select the property from the data.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get dataField():String
-               {
-                       return _dataField;
-               }
-               public function set dataField(value:String):void
-               {
-                       _dataField = value;
-               }
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataGroup.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataGroup.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataGroup.as
deleted file mode 100644
index c156a6f..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataGroup.as
+++ /dev/null
@@ -1,151 +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.supportClasses
-{      
-    import org.apache.flex.core.IContentView;
-    import org.apache.flex.core.IItemRenderer;
-    import org.apache.flex.core.IItemRendererParent;
-       import org.apache.flex.core.IRollOverModel;
-       import org.apache.flex.core.IStrand;
-    import org.apache.flex.core.UIBase;
-       import org.apache.flex.events.IEventDispatcher;
-       import org.apache.flex.events.Event;
-
-    /**
-     *  The DataGroup class is the IItemRendererParent used internally
-     *  by org.apache.flex.html.List class.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-       public class DataGroup extends ContainerContentArea implements 
IItemRendererParent, IContentView
-       {
-        /**
-         *  Constructor.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function DataGroup()
-               {
-                       super();
-               }
-               
-               /**
-                * @private
-                */
-               override public function addElement(c:Object, 
dispatchEvent:Boolean = true):void
-               {
-                       super.addElement(c, dispatchEvent);
-                       
-                       var dispatcher:IEventDispatcher = c as IEventDispatcher;
-                       dispatcher.addEventListener("itemRendererRollOver", 
handleRollOver);
-                       dispatcher.addEventListener("itemRendererRollOut", 
handleRollOut);
-               }
-               
-               /**
-                * @private
-                */
-               override public function removeElement(c:Object, 
dispatchEvent:Boolean = true):void
-               {
-                       var dispatcher:IEventDispatcher = c as IEventDispatcher;
-                       dispatcher.removeEventListener("itemRendererRollOver", 
handleRollOver);
-                       dispatcher.removeEventListener("itemRendererRollOut", 
handleRollOut);
-                       
-                       super.removeElement(c, dispatchEvent);
-               }
-               
-               /**
-                * @private
-                */
-               private function handleRollOver(event:Event):void
-               {
-                       var strand:IStrand = parent as IStrand;
-                       var rollModel:IRollOverModel = 
strand.getBeadByType(IRollOverModel) as IRollOverModel;
-                       if (rollModel) {
-                               var n:int = numElements;
-                               for (var i:int=0; i < n; i++) {
-                                       var renderer:Object = getElementAt(i);
-                                       if (renderer == event.currentTarget) {
-                                               rollModel.rollOverIndex = i;
-                                               break;
-                                       }
-                               }
-                       }
-               }
-               
-               /**
-                * @private
-                */
-               private function handleRollOut(event:Event):void
-               {
-                       var strand:IStrand = parent as IStrand;
-                       var rollModel:IRollOverModel = 
strand.getBeadByType(IRollOverModel) as IRollOverModel;
-                       if (rollModel) {
-                               var n:int = numElements;
-                               for (var i:int=0; i < n; i++) {
-                                       var renderer:Object = getElementAt(i);
-                                       if (renderer == event.currentTarget) {
-                                               rollModel.rollOverIndex = -1;
-                                               break;
-                                       }
-                               }
-                       }
-               }
-
-        /**
-         *  @copy 
org.apache.flex.core.IItemRendererParent#getItemRendererForIndex()
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        public function getItemRendererForIndex(index:int):IItemRenderer
-        {
-                       if (index < 0 || index >= numElements) return null;
-            return getElementAt(index) as IItemRenderer;
-        }
-               
-               /**
-                *  Refreshes the itemRenderers. Useful after a size change by 
the data group.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-                */
-               public function updateAllItemRenderers():void
-               {
-                       var n:Number = numElements;
-                       for (var i:Number = 0; i < n; i++)
-                       {
-                               var renderer:DataItemRenderer = 
getItemRendererForIndex(i) as DataItemRenderer;
-                               if (renderer) {
-                                       renderer.setWidth(this.width,true);
-                                       renderer.adjustSize();
-                               }
-                       }
-               }
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataItemRenderer.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataItemRenderer.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataItemRenderer.as
deleted file mode 100644
index ac15dcf..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DataItemRenderer.as
+++ /dev/null
@@ -1,178 +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.supportClasses
-{
-       COMPILE::AS3
-       {
-               import flash.display.Sprite;
-       }
-       COMPILE::JS
-       {
-               import org.apache.flex.core.WrappedHTMLElement;
-               import 
org.apache.flex.html.beads.controllers.ItemRendererMouseController;
-       }
-
-       /**
-        *  The DataItemRenderer class is the base class for most 
itemRenderers. This class
-        *  extends org.apache.flex.html.supportClasses.UIItemRendererBase and
-        *  includes row and column index values.
-        *
-        *  @langversion 3.0
-        *  @playerversion Flash 10.2
-        *  @playerversion AIR 2.6
-        *  @productversion FlexJS 0.0
-        */
-       public class DataItemRenderer extends UIItemRendererBase
-       {
-               /**
-                *  constructor.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function DataItemRenderer()
-               {
-                       super();
-               }
-
-               private var _columnIndex:int;
-
-               /**
-                *  The index of the column the itemRenderer represents.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get columnIndex():int
-               {
-                       return _columnIndex;
-               }
-               public function set columnIndex(value:int):void
-               {
-                       _columnIndex = value;
-               }
-
-               private var _rowIndex:int;
-
-               /**
-                *  The index of the row the itemRenderer represents.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get rowIndex():int
-               {
-                       return _rowIndex;
-               }
-               public function set rowIndex(value:int):void
-               {
-                       _rowIndex = value;
-               }
-
-               private var _dataField:String;
-
-               /**
-                *  The name of the field within the data the itemRenderer 
should use.
-                *
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get dataField():String
-               {
-                       return _dataField;
-               }
-               public function set dataField(value:String):void
-               {
-                       _dataField = value;
-               }
-
-               COMPILE::AS3
-               private var background:Sprite;
-
-               COMPILE::JS
-               private var controller:ItemRendererMouseController;
-
-               /**
-                * @private
-                */
-               COMPILE::AS3
-               override public function addedToParent():void
-               {
-                       super.addedToParent();
-
-                       background = new Sprite();
-                       addChild(background);
-               }
-
-               /**
-                * @private
-                */
-               override public function updateRenderer():void
-               {
-                       COMPILE::AS3
-                       {
-                               super.updateRenderer();
-
-                               background.graphics.clear();
-                               background.graphics.beginFill(useColor, 
(down||selected||hovered)?1:0);
-                               background.graphics.drawRect(0, 0, width, 
height);
-                               background.graphics.endFill();
-                       }
-                       COMPILE::JS
-                       {
-                               if (selected)
-                                       element.style.backgroundColor = 
'#9C9C9C';
-                               else if (hovered)
-                                       element.style.backgroundColor = 
'#ECECEC';
-                               else
-                                       element.style.backgroundColor = null;
-                       }
-               }
-
-               /**
-                * @flexjsignorecoercion org.apache.flex.core.WrappedHTMLElement
-                *
-                */
-               COMPILE::JS
-               override protected function createElement():WrappedHTMLElement
-               {
-                       element = document.createElement('div') as 
WrappedHTMLElement;
-                       positioner = element;
-                       positioner.style.position = 'relative';
-
-                       element.flexjs_wrapper = this;
-                       className = 'DataItemRenderer';
-
-                       controller = new ItemRendererMouseController();
-                       controller.strand = this;
-
-                       return element;
-               }
-
-
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DateChooserButton.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DateChooserButton.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DateChooserButton.as
deleted file mode 100644
index 2d80b2f..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DateChooserButton.as
+++ /dev/null
@@ -1,67 +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.supportClasses
-{
-       import org.apache.flex.html.TextButton;
-       
-       /**
-        *  The DateChooserButton class is used for each button in the 
DateChooser. The
-        *  button holds the day of the month the button is representing.
-        *  
-        *  @langversion 3.0
-        *  @playerversion Flash 10.2
-        *  @playerversion AIR 2.6
-        *  @productversion FlexJS 0.0
-        */
-       public class DateChooserButton extends TextButton
-       {
-               /**
-                *  constructor.
-                *  
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function DateChooserButton()
-               {
-                       super();
-                       className = "DateChooserButton";
-               }
-               
-               private var _dayOfMonth:int;
-               
-               /**
-                *  The day of the month the button represents.
-                *  
-                *  @langversion 3.0
-                *  @playerversion Flash 10.2
-                *  @playerversion AIR 2.6
-                *  @productversion FlexJS 0.0
-                */
-               public function get dayOfMonth():int
-               {
-                       return _dayOfMonth;
-               }
-               public function set dayOfMonth(value:int):void
-               {
-                       _dayOfMonth = value;
-               }
-       }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7853ef15/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DropDownListList.as
----------------------------------------------------------------------
diff --git 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DropDownListList.as
 
b/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DropDownListList.as
deleted file mode 100644
index 6bc1d43..0000000
--- 
a/frameworks/projects/HTML/as/src/org/apache/flex/html/supportClasses/DropDownListList.as
+++ /dev/null
@@ -1,63 +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.supportClasses
-{
-    import org.apache.flex.core.IPopUp;
-    import org.apache.flex.html.SimpleList;
-    import org.apache.flex.html.beads.SolidBackgroundBead;
-    
-    //--------------------------------------
-    //  Events
-    //--------------------------------------
-    
-    /**
-     *  @copy org.apache.flex.core.ISelectionModel#change
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-    [Event(name="change", type="org.apache.flex.events.Event")]
-    
-    /**
-     *  The DropDownListList class is the List class used internally
-     *  by DropDownList as the dropdown/popup.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-       public class DropDownListList extends SimpleList implements IPopUp
-       {
-        /**
-         *  Constructor.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-               public function DropDownListList()
-               {
-                       super();
-               }
-       }
-}

Reply via email to