You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2016/01/11 21:55:58 UTC

[14/20] git commit: [flex-asjs] [refs/heads/mavenfolders] - rename/restructure folders for maven

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/IRollOverModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/IRollOverModel.as b/frameworks/projects/Core/as/src/org/apache/flex/core/IRollOverModel.as
deleted file mode 100644
index 788012a..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/IRollOverModel.as
+++ /dev/null
@@ -1,46 +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.core
-{
-	import org.apache.flex.events.IEventDispatcher;
-	
-    /**
-     *  The IRollOverModel interface describes the minimum set of properties
-     *  available to control that supports rollover highlighting of an item
-     *  within a set of items.
-     * 
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public interface IRollOverModel extends IEventDispatcher, IBeadModel
-	{
-        /**
-         *  The index of the item that is currently under the mouse.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		function get rollOverIndex():int;
-		function set rollOverIndex(value:int):void;
-	}
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/IScrollBarModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/IScrollBarModel.as b/frameworks/projects/Core/as/src/org/apache/flex/core/IScrollBarModel.as
deleted file mode 100644
index f4ee2fe..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/IScrollBarModel.as
+++ /dev/null
@@ -1,58 +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.core
-{
-    /**
-     *  The IScrollBarModel interface describes the minimum set of properties
-     *  available to control that let the user select from within a
-     *  range of numbers like ScrollBar.
-     * 
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	COMPILE::AS3
-	public interface IScrollBarModel extends IRangeModel
-	{
-        /**
-         *  The size of the page.  This generally is used to compute
-         *  the size of the thumb in the scrollbar.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		function get pageSize():Number;
-		function set pageSize(value:Number):void;
-
-        /**
-         *  The change in value when clicking on above or below the thumb on
-         *  a scrollbar.  Also used for pageUp/pageDown keys.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		function get pageStepSize():Number;
-		function set pageStepSize(value:Number):void;
-}
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/ISelectableItemRenderer.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/ISelectableItemRenderer.as b/frameworks/projects/Core/as/src/org/apache/flex/core/ISelectableItemRenderer.as
deleted file mode 100644
index 366a5dd..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/ISelectableItemRenderer.as
+++ /dev/null
@@ -1,95 +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.core
-{
-	import org.apache.flex.events.IEventDispatcher;
-
-    /**
-     *  The IItemRenderer interface is the basic interface for item renderers.
-     *  More complex item renderers may implements extensions of this interface.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public interface ISelectableItemRenderer extends IItemRenderer
-	{
-		
-        /**
-         *  The property on the data item that the item renderer
-         *  should renderer.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		function get labelField():String;
-		function set labelField(value:String):void;
-		
-        /**
-         *  The index of the data item in the data provider.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		function get index():int;
-		function set index(value:int):void;
-		
-        /**
-         *  <code>true</code> if the item renderer is rendering
-         *  an item that is selected.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		function get selected():Boolean;
-		function set selected(value:Boolean):void;
-        
-        /**
-         *  <code>true</code> if the item renderer is rendering
-         *  an item that is under the mouse pointer.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get hovered():Boolean;
-        function set hovered(value:Boolean):void;
-
-        /**
-         *  <code>true</code> if the item renderer is rendering
-         *  an item that is under the mouse pointer and the
-         *  mouse button is down.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get down():Boolean;
-        function set down(value:Boolean):void;
-	}
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/ISelectionModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/ISelectionModel.as b/frameworks/projects/Core/as/src/org/apache/flex/core/ISelectionModel.as
deleted file mode 100644
index e918e47..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/ISelectionModel.as
+++ /dev/null
@@ -1,100 +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.core
-{
-	import org.apache.flex.events.IEventDispatcher;
-
-    /**
-     *  The ISelectionModel interface describes the minimum set of properties
-     *  available to control that let the user select from within a
-     *  set of items in a dataProvider.  A more sophisticated model would
-     *  support multiple selection.
-     * 
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public interface ISelectionModel extends IEventDispatcher, IBeadModel
-	{
-        /**
-         *  The set of choices displayed in the ComboBox's
-         *  dropdown.  The dataProvider can be a simple 
-         *  array or vector if the set of choices is not
-         *  going to be modified (except by wholesale
-         *  replacement of the dataProvider).  To use
-         *  different kinds of data sets, you may need to
-         *  provide an alternate "mapping" bead that
-         *  iterates the dataProvider, generates item
-         *  renderers and assigns a data item to the
-         *  item renderers.
-         *
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get dataProvider():Object;
-        function set dataProvider(value:Object):void;
-        
-        /**
-         *  The index of the selected item in the
-         *  dataProvider.  Values less than 0 can
-         *  have specific meanings but generally mean
-         *  that no item is selected because the
-         *  user has typed in a custom entry or has
-         *  yet to make a choice.
-         *
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get selectedIndex():int;
-        function set selectedIndex(value:int):void;
-        
-        /**
-         *  The data item selected in the
-         *  dataProvider.  null usually means
-         *  that the user has not selected a value
-         *  and has typed in a custom entry.
-         *
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get selectedItem():Object;
-        function set selectedItem(value:Object):void;
-
-        // TODO: this is probably not needed in a selection model
-        //       and should be in a scheme mapper model.
-        /**
-         *  The property on the data item that the item renderer
-         *  should renderer.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		function get labelField():String;
-		function set labelField(value:String):void;
-	}
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/IStatesImpl.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/IStatesImpl.as b/frameworks/projects/Core/as/src/org/apache/flex/core/IStatesImpl.as
deleted file mode 100644
index df5bdee..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/IStatesImpl.as
+++ /dev/null
@@ -1,37 +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.core
-{
-	import org.apache.flex.events.IEventDispatcher;
-
-    /**
-     *  The IStatesImpl interface is a "marker" interface for the
-     *  implementation view states in a View like ViewBase.  The 
-     *  implementation watches for the currentState property to
-     *  change and executes changes accordingly.
-     * 
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public interface IStatesImpl extends IEventDispatcher, IBead
-	{
-	}
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/IStatesObject.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/IStatesObject.as b/frameworks/projects/Core/as/src/org/apache/flex/core/IStatesObject.as
deleted file mode 100644
index 52bcdb6..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/IStatesObject.as
+++ /dev/null
@@ -1,74 +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.core
-{
-	import org.apache.flex.events.IEventDispatcher;
-
-    /**
-     *  The IStatesObject interface is the interface for an
-     *  object that supports states.
-     * 
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public interface IStatesObject extends IEventDispatcher
-	{
-        /**
-         *  The array of view states. These should
-         *  be instances of org.apache.flex.states.State.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get states():Array;
-        
-        /**
-         *  The current state name
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get currentState():String;
-        
-        /**
-         *  @private
-         */
-        function set currentState(value:String):void;
-
-        /**
-         *  The array of view state transitions. 
-         *  These should
-         *  be instances of org.apache.flex.states.Transition.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get transitions():Array;
-        
-
-	}
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/IStrand.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/IStrand.as b/frameworks/projects/Core/as/src/org/apache/flex/core/IStrand.as
deleted file mode 100644
index b6e8b20..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/IStrand.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.core
-{
-    /**
-     *  The IStrand interface is the basic interface for a host component for
-     *  a set of plug-ins known as Beads.
-     *  In FlexJS, the recommended pattern is to break out optional functionality
-     *  into small plug-ins that can be re-used in other components, or replaced with
-     *  different implementations optimized for different things such as size,
-     *  performance, advanced features, debugging, etc.
-     * 
-     *  Beads are added to and removed from a Strand and can find and coordinate with
-     *  other beads on the strand.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public interface IStrand
-	{
-        /**
-         *  Add a bead to the strand.
-         *
-         *  @param bead The bead to be added.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		function addBead(bead:IBead):void;
-        
-        /**
-         *  Find a bead on the strand.
-         *
-         *  @param classOrInterface The class or interface to use
-         *                                to search for the bead
-         *  @return The bead.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		function getBeadByType(classOrInterface:Class):IBead;
-
-        /**
-         *  Remove a bead from the strand.
-         *
-         *  @param IBead bead The bead to be removed.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		function removeBead(bead:IBead):IBead;		
-	}
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/IStrandWithModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/IStrandWithModel.as b/frameworks/projects/Core/as/src/org/apache/flex/core/IStrandWithModel.as
deleted file mode 100644
index ca2fd3e..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/IStrandWithModel.as
+++ /dev/null
@@ -1,50 +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.core
-{
-    /**
-     *  The IStrand interface is the basic interface for a host component for
-     *  a set of plug-ins known as Beads.
-     *  In FlexJS, the recommended pattern is to break out optional functionality
-     *  into small plug-ins that can be re-used in other components, or replaced with
-     *  different implementations optimized for different things such as size,
-     *  performance, advanced features, debugging, etc.
-     * 
-     *  Beads are added to and removed from a Strand and can find and coordinate with
-     *  other beads on the strand.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public interface IStrandWithModel extends IStrand
-	{
-        /**
-         *  Each Strand has an model object.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get model():Object;
-        	
-	}
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/IStyleObject.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/IStyleObject.as b/frameworks/projects/Core/as/src/org/apache/flex/core/IStyleObject.as
deleted file mode 100644
index f8b3862..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/IStyleObject.as
+++ /dev/null
@@ -1,45 +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.core
-{
-	import org.apache.flex.events.IEventDispatcher;
-
-    /**
-     *  The IStyleObject interface is the interface for
-     *  objects that contain style properties.
-     * 
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public interface IStyleObject
-	{
-        /**
-         *  The object these properties apply to.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function set object(value:IStyleableObject):void;
-        
-	}
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/IStyleableObject.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/IStyleableObject.as b/frameworks/projects/Core/as/src/org/apache/flex/core/IStyleableObject.as
deleted file mode 100644
index ffa5999..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/IStyleableObject.as
+++ /dev/null
@@ -1,71 +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.core
-{
-	import org.apache.flex.events.IEventDispatcher;
-
-    /**
-     *  The IStyleableObject interface is the interface for
-     *  objects that support style properties.
-     * 
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public interface IStyleableObject extends IEventDispatcher
-	{
-        /**
-         *  Get the className(s) that will be used to
-         *  choose class selectors in most CSS style
-         *  implementations.  This property is called
-         *  styleName in the Flex SDK.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get className():String;
-        function set className(value:String):void;
-        
-        /**
-         *  Get the id that will be used to
-         *  choose id selectors in most CSS style
-         *  implementations.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get id():String;
-        
-        /**
-         *  Get the object containing styles
-         *  for this object.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get style():Object;
-	}
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/ITextModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/ITextModel.as b/frameworks/projects/Core/as/src/org/apache/flex/core/ITextModel.as
deleted file mode 100644
index 3ae624c..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/ITextModel.as
+++ /dev/null
@@ -1,56 +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.core
-{
-    /**
-     *  The ITextModel interface describes the minimum set of properties
-     *  available to control that displays text.  More sophisticated controls
-     *  often have models that extend ITextModel.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public interface ITextModel extends IBeadModel
-	{
-        /**
-         *  The text displayed in the control.
-         *
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get text():String;
-        function set text(value:String):void;
-        
-        /**
-         *  The html formatted text displayed in the control.
-         *
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get html():String;
-        function set html(value:String):void;
-        
-	}
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/ITitleBarModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/ITitleBarModel.as b/frameworks/projects/Core/as/src/org/apache/flex/core/ITitleBarModel.as
deleted file mode 100644
index a3577ee..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/ITitleBarModel.as
+++ /dev/null
@@ -1,73 +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.core
-{
-    /**
-     *  The ITitleBarModel interface describes the minimum set of properties
-     *  available to control that displays a title bar.  More sophisticated controls
-     *  often have models that extend ITitleBarModel.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public interface ITitleBarModel extends IBeadModel
-	{
-        [Bindable("titleChange")]
-        /**
-         *  The title of the TitleBar.
-         *
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get title():String;
-        function set title(value:String):void;
-        
-        [Bindable("htmlTitleChange")]
-        /**
-         *  The title of the TitleBar as HTML.
-         *
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get htmlTitle():String;
-        function set htmlTitle(value:String):void;
-        
-        // TODO: Consider making this a bead instead.
-        // Boolean flags should often be replaced by beads.
-        // A different bead would add min/max/restore buttons.
-        [Bindable("showCloseButtonChange")]
-        /**
-         *  <code>true</code> if a close button
-         *  should also be in the title bar.
-         *
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		function get showCloseButton():Boolean;
-		function set showCloseButton(value:Boolean):void;
-	}
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/IToggleButtonModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/IToggleButtonModel.as b/frameworks/projects/Core/as/src/org/apache/flex/core/IToggleButtonModel.as
deleted file mode 100644
index 352087d..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/IToggleButtonModel.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.core
-{
-    /**
-     *  The IToggleButtonModel interface describes the minimum set of properties
-     *  available to ToggleButton that displays a text label.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public interface IToggleButtonModel extends IBeadModel
-	{
-        // TODO: Should extend ITextModel?  Or should it
-        // not assume there is a label?
-        /**
-         *  The text displayed in the control.
-         *
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get text():String;
-        function set text(value:String):void;
-        
-        /**
-         *  The html formatted text displayed in the control.
-         *
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get html():String;
-        function set html(value:String):void;
-		
-        /**
-         *  <code>true</code> if the button is selected.
-         *
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		function get selected():Boolean;
-		function set selected(value:Boolean):void;
-	}
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/IUIBase.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/IUIBase.as b/frameworks/projects/Core/as/src/org/apache/flex/core/IUIBase.as
deleted file mode 100644
index 349e24f..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/IUIBase.as
+++ /dev/null
@@ -1,160 +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.core
-{
-    import org.apache.flex.events.IEventDispatcher;
-
-    /**
-     *  The IUIBase interface is the basic interface for user interface components.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public interface IUIBase extends IStrand, IEventDispatcher
-	{
-        /**
-         *  Each IUIBase has an element that is actually added to
-         *  the platform's display list DOM.  It may not be the actual
-         *  component itself.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        COMPILE::AS3
-        function get element():IFlexJSElement;
-        
-        /**
-         *  Each IUIBase has an element that is actually added to
-         *  the platform's display list DOM.  It may not be the actual
-         *  component itself.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        COMPILE::JS
-        function get element():WrappedHTMLElement;
-        
-        /**
-         *  Each IUIBase has an element that is actually added to
-         *  the platform's display list DOM.  It may not be the actual
-         *  component itself.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        COMPILE::JS
-        function get positioner():WrappedHTMLElement;
-        
-        /**
-         *  Called by parent components when the component is
-         *  added via a call to addElement or addElementAt.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		function addedToParent():void;
-		
-		/**
-		 *  The alpha or opacity in the range of 0 to 1.
-		 *  
-		 *  @langversion 3.0
-		 *  @playerversion Flash 10.2
-		 *  @playerversion AIR 2.6
-		 *  @productversion FlexJS 0.0
-		 */
-		function get alpha():Number;
-		function set alpha(value:Number):void;
-		
-		/**
-		 *  The x co-ordinate or left side position of the bounding box.
-		 *  
-		 *  @langversion 3.0
-		 *  @playerversion Flash 10.2
-		 *  @playerversion AIR 2.6
-		 *  @productversion FlexJS 0.0
-		 */
-		function get x():Number;
-		function set x(value:Number):void;
-		
-		/**
-		 *  The y co-ordinate or top position of the bounding box.
-		 *  
-		 *  @langversion 3.0
-		 *  @playerversion Flash 10.2
-		 *  @playerversion AIR 2.6
-		 *  @productversion FlexJS 0.0
-		 */
-		function get y():Number;
-		function set y(value:Number):void;
-		
-		/**
-		 *  The width of the bounding box.
-		 *  
-		 *  @langversion 3.0
-		 *  @playerversion Flash 10.2
-		 *  @playerversion AIR 2.6
-		 *  @productversion FlexJS 0.0
-		 */
-		function get width():Number;
-		function set width(value:Number):void;
-		
-		/**
-		 * The height of the bounding box.
-		 *  
-		 *  @langversion 3.0
-		 *  @playerversion Flash 10.2
-		 *  @playerversion AIR 2.6
-		 *  @productversion FlexJS 0.0
-		 */
-		function get height():Number;
-		function set height(value:Number):void;
-        
-        /**
-         *  Whether the component is visible.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get visible():Boolean;
-        function set visible(value:Boolean):void;
-        
-        /**
-         *  The top most event dispatcher.  Good for trying to capture
-         *  all input events.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function get topMostEventDispatcher():IEventDispatcher;
-    }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/IValueToggleButtonModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/IValueToggleButtonModel.as b/frameworks/projects/Core/as/src/org/apache/flex/core/IValueToggleButtonModel.as
deleted file mode 100644
index f776951..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/IValueToggleButtonModel.as
+++ /dev/null
@@ -1,69 +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.core
-{
-    /**
-     *  The IValueToggleButtonModel interface describes the minimum set of properties
-     *  available each ToggleButton in a group of ToggleButtons of which only one 
-     *  can be selected at a time.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public interface IValueToggleButtonModel extends IToggleButtonModel
-	{
-        /**
-         *  A value associated with this instance of the ToggleButton.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		function get value():Object;
-		function set value(newValue:Object):void;
-		
-        /**
-         *  The name of the group that this ToggleButton belongs to.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		function get groupName():String;
-		function set groupName(value:String):void;
-		
-        /**
-         *  A value associated with the instance of the ToggleButton
-         *  that is currently selected.  It may not be this ToggleButton.
-         *  This means that you can get the selected value from any
-         *  instance of a ToggleButton in the group.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		function get selectedValue():Object;
-		function set selectedValue(newValue:Object):void;
-	}
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/IValuesImpl.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/IValuesImpl.as b/frameworks/projects/Core/as/src/org/apache/flex/core/IValuesImpl.as
deleted file mode 100644
index f50a4ba..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/IValuesImpl.as
+++ /dev/null
@@ -1,153 +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.core
-{
-    /**
-     *  The IValuesImpl interface is the basic interface for the subsystem that
-     *  provides default values to components.  The most common implementation implements
-     *  a simple version of CSS and uses data structures compiled from CSS files.
-     *  
-     *  @see org.apache.flex.core.SimpleCSSValuesImpl
-     * 
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public interface IValuesImpl
-	{
-        /**
-         *  Returns a value for a given object based on a property name,
-         *  and optionally, the current state, and a set of property value pairs.
-         *
-         *  @param thisObject The object to get the value for.
-         *  @param valueName The name of a property. e.g. fontFamily, color, etc.
-         *  @param state The name of a state. e.g. hovered, visited
-         *  @param attrs A map of property value pairs that may affect the returned value.
-         *  @return A value or undefined
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		function getValue(thisObject:Object, valueName:String, state:String = null, attrs:Object = null):*;
-
-		/**
-		 *  Returns a new instance based on the value for a given object based on a property name,
-		 *  and optionally, the current state, and a set of property value pairs.  This is a way
-		 *  to avoid using the Class type in AS code.
-		 *
-		 *  @param thisObject The object to get the value for.
-		 *  @param valueName The name of a property. e.g. fontFamily, color, etc.
-		 *  @param state The name of a state. e.g. hovered, visited
-		 *  @param attrs A map of property value pairs that may affect the returned value.
-		 *  @return A value or undefined
-		 * 
-		 *  @langversion 3.0
-		 *  @playerversion Flash 10.2
-		 *  @playerversion AIR 2.6
-		 *  @productversion FlexJS 0.0
-		 */
-		function newInstance(thisObject:Object, valueName:String, state:String = null, attrs:Object = null):*;
-
-		/**
-         *  Returns a shared instance, instantiating the shared instance if
-         *  it doesn't exist.  Often used to share "managers"
-         *
-         *  @param valueName The name of a shared instance.  Often, the fully
-         *  qualified class name is used.
-         *  @return The shared instance.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function getInstance(valueName:String):Object;
-        
-        /**
-         *  MXML Documents that support &lt;fx:Style&gt; blocks should call
-         *  init to install the styles for each instance.
-         *
-         *  @param mainClass An instance that may have styles from an &lt;fx:Style&gt; block.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function init(mainClass:Object):void;
-
-        /**
-         *  Converts a color value into a uint.
-         *
-         *  @param value A string for a color.  Typically it is
-         *  a color value like #ffffff or "red" in some cases.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function convertColor(value:Object):uint;
-
-        /**
-         *  Converts an HTML-like style format into an object.
-         *
-         *  @param value A string, such as "color:red;fontSize:10px".
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function parseStyles(value:String):Object;
-        
-        /**
-         *  Add a style rule like a class selector.
-         *
-         *  @param ruleName The name of the rule like '.myClassSelector'.
-         *  @param values Name/value pairs.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        function addRule(ruleName:String, values:Object):void;
-
-        /**
-         *  Applies a set of styles to an instance.  This is used
-         *  by implementations that wrap internal elements to
-         *  propagate styles to the right internal elements.
-         *
-         *  @param instance An instance to apply styles to.
-         *  @param styles An Object map of styles to apply.
-         * 
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        COMPILE::JS
-        function applyStyles(instance:IUIBase, styles:Object):void;
-        
-    }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/IViewport.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/IViewport.as b/frameworks/projects/Core/as/src/org/apache/flex/core/IViewport.as
deleted file mode 100644
index a274f52..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/IViewport.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.core
-{
-    import org.apache.flex.geom.Size;
-
-	/**
-	 * A Viewport is a window onto an area of content. A viewport is given space
-	 * in which to operate by a View bead. Viewports can control their area which
-	 * is specified by the IViewportModel, adding scrollbars or whatever scrolling
-	 * mechanism they want.
-	 */
-    public interface IViewport extends IBead
-	{
-        /**
-         * Get the actual parent of the container's content.
-	     *
-	     *  @langversion 3.0
-	     *  @playerversion Flash 10.2
-	     *  @playerversion AIR 2.6
-	     *  @productversion FlexJS 0.0
-         */
-        function get contentView():IUIBase;
-
-		/**
-		 * Sets the upper left position of the viewport
-         * @param x The left position.
-         * @param y The top position.
-	     *
-	     *  @langversion 3.0
-	     *  @playerversion Flash 10.2
-	     *  @playerversion AIR 2.6
-	     *  @productversion FlexJS 0.0
-		 */
-		function setPosition(x:Number, y:Number):void;
-
-		/**
-		 * Size the content area based on any visible scrolling controls and
-         * the given width and height.  If width and/or height is NaN
-         * then that dimension is being sized to content.
-	     *
-	     *  @langversion 3.0
-	     *  @playerversion Flash 10.2
-	     *  @playerversion AIR 2.6
-	     *  @productversion FlexJS 0.0
-		 */
-		function layoutViewportBeforeContentLayout(width:Number, height:Number):void;
-
-        /**
-         * This method is invoked after layout is complete.  If width and/or height is
-         * sized to content, the viewport should determine that size and set the
-         * content area size appropriately, and display any scrolling controls
-         * before returning the resulting size of the viewport (which means the
-         * area used up by both content area and scrolling controls).
-	     *
-	     *  @langversion 3.0
-	     *  @playerversion Flash 10.2
-	     *  @playerversion AIR 2.6
-	     *  @productversion FlexJS 0.0
-         */
-        function layoutViewportAfterContentLayout():Size;
-
-	}
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/IViewportModel.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/IViewportModel.as b/frameworks/projects/Core/as/src/org/apache/flex/core/IViewportModel.as
deleted file mode 100644
index 6de0cb8..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/IViewportModel.as
+++ /dev/null
@@ -1,50 +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.core
-{
-    import org.apache.flex.geom.Rectangle;
-    
-	/**
-	 * A Viewport is the area of a Container set aside for displaying
-     * content and any scrolling controls.
-     * The ViewportModel caches the offsets required to compute the size
-     * of the Viewport.
-	 */
-	public interface IViewportModel extends IBead
-	{	
-		/**
-		 * Size of the borders.
-		 */
-		function get borderMetrics():Rectangle;
-		function set borderMetrics(value:Rectangle):void;
-		
-        /**
-         * Size of the chrome.  A plain container doesn't have any chrome
-         * but a Panel's TitleBar and any ControlBar or StatusBar is
-         * considered chrome.  Scrollbars used to scroll content are
-         * not factored into the viewport calculation.  The Viewport
-         * is responsible for displaying any scrolling controls and
-         * deciding whether to further shrink the content area or
-         * have the scrollbars overlay the content.
-         */
-        function get chromeMetrics():Rectangle;
-        function set chromeMetrics(value:Rectangle):void;
-        
-	}
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/IViewportScroller.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/IViewportScroller.as b/frameworks/projects/Core/as/src/org/apache/flex/core/IViewportScroller.as
deleted file mode 100644
index 5b0a4cb..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/IViewportScroller.as
+++ /dev/null
@@ -1,36 +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.core
-{
-    /**
-     *  The IViewportScroller interface describes an object that can be used to scroll
-	 *  or navigate around a system that uses an IViewport. This may be a traditional
-	 *  scroll bar, or it could be something completely different.
-     * 
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-    COMPILE::AS3
-	public interface IViewportScroller
-	{
-        
-    }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/ItemRendererClassFactory.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/ItemRendererClassFactory.as b/frameworks/projects/Core/as/src/org/apache/flex/core/ItemRendererClassFactory.as
deleted file mode 100644
index 7401282..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/ItemRendererClassFactory.as
+++ /dev/null
@@ -1,194 +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.core
-{
-    
-    import org.apache.flex.core.ClassFactory;
-    import org.apache.flex.core.IFactory;
-    import org.apache.flex.core.IItemRendererProvider;
-    
-    import org.apache.flex.utils.MXMLDataInterpreter;
-
-	[DefaultProperty("mxmlContent")]
-    
-    /**
-     *  The ItemRendererClassFactory class is the default implementation of
-     *  IItemRendererClassFactory.  This implementation checks for an itemRenderer
-     *  property on the strand, then looks for a default definition in CSS, but
-     *  also handles the renderer being defined in MXML in sub tags of the
-     *  ItemRendererClassFactory.  Other more advanced implementations could
-     *  return different renderers based on the data item's type.
-     * 
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public class ItemRendererClassFactory extends Strand implements IItemRendererClassFactory, IDocument, IBead
-	{
-        /**
-         *  Constructor.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		public function ItemRendererClassFactory()
-		{
-			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
-         *  @flexjsignorecoercion Class
-         */
-        public function set strand(value:IStrand):void
-        {
-            _strand = value;
-            
-            if (_strand is IItemRendererProvider && (_strand as IItemRendererProvider).hasItemRenderer) {
-            	itemRendererFactory = (_strand as IItemRendererProvider).itemRenderer;
-            	createFunction = createFromClass;
-            }
-			else {
-				var itemRendererClass:Class = ValuesManager.valuesImpl.getValue(_strand, "iItemRenderer") as Class;
-				if (itemRendererClass) {
-					itemRendererFactory = new ClassFactory(itemRendererClass);
-					createFunction = createFromClass;
-				}
-			}
-        }
-
-        /**
-         *  @copy org.apache.flex.core.Application#MXMLDescriptor
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		public function get MXMLDescriptor():Array
-		{
-			return null;
-		}
-		
-        /**
-         *  The default property.  Child tags in MXML documents get assigned
-         *  to this property, but are actually encoded by the compiler into the MXMLDescriptor
-         *  array.  Therefore, setting this property from ActionScript will have no
-         *  effect at runtime.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		public var mxmlContent:Array;
-		
-        /**
-         *  @copy org.apache.flex.core.IItemRendererClassFactory#createItemRenderer()
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        public function createItemRenderer(parent:IItemRendererParent):IItemRenderer
-        {
-            return createFunction(parent);
-        }
-        
-        /**
-         *  This is the method that actually does the work for createItemRenderer.  It
-         *  defaults to creating an instance from child MXML tags, but if the strand
-         *  has an item renderer property or style, it switches to generating instances
-         *  of the item renderer specified by that property or style.  And yes, since
-         *  it is public, you could theoretically assign some other method that generates
-         *  item renderer instances.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        public var createFunction:Function = createFromMXMLContent;
-
-        /**
-         *  Creates an instance of an item renderer from child MXML tags.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        protected function createFromMXMLContent(parent:IItemRendererParent):IItemRenderer
-        {
-            return MXMLDataInterpreter.generateMXMLArray(document, parent as IParent, MXMLDescriptor)[0];
-        }
-        
-        /**
-         *  Stores the IFactory that will be used to generate item renderer instances if
-         *  createFromClass is the createFunction.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        public var itemRendererFactory:IFactory;
-        
-        /**
-         *  Creates an instance of an item renderer from itemRendererFactory.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        public function createFromClass(parent:IItemRendererParent):IItemRenderer
-        {
-            var renderer:IItemRenderer = itemRendererFactory.newInstance();
-			renderer.itemRendererParent = parent;
-            return renderer;
-        }
-        
-        private var document:Object;
-        
-        /**
-         *  @copy org.apache.flex.core.IDocument#setDocument()
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        public function setDocument(document:Object, id:String = null):void
-        {
-            this.document = document;
-        }
-	}
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/ListBase.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/ListBase.as b/frameworks/projects/Core/as/src/org/apache/flex/core/ListBase.as
deleted file mode 100644
index 6380f2f..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/ListBase.as
+++ /dev/null
@@ -1,126 +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.core
-{
-	import org.apache.flex.core.IMXMLDocument;
-	import org.apache.flex.core.ValuesManager;
-	import org.apache.flex.events.Event;
-	import org.apache.flex.events.ValueChangeEvent;
-	import org.apache.flex.states.State;
-	import org.apache.flex.utils.MXMLDataInterpreter;
-    
-    /**
-     *  The ListBase class is the base class for most lists
-     *  in FlexJS.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public class ListBase extends UIBase implements IContentViewHost
-	{
-        /**
-         *  Constructor.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		public function ListBase()
-		{
-			super();
-            
-			_strandChildren = new ListBaseStrandChildren(this);
-		}
-		
-		private var _strandChildren:ListBaseStrandChildren;
-		
-		/**
-		 * @private
-		 */
-		public function get strandChildren():IParent
-		{
-			return _strandChildren;
-		}
-		
-		/**
-		 * @private
-         * @suppress {undefinedNames}
-		 * Support strandChildren.
-		 */
-		public function $numElements():int
-		{
-			return super.numElements();
-		}
-		
-		
-		/**
-		 * @private
-         * @suppress {undefinedNames}
-		 * Support strandChildren.
-		 */
-		public function $addElement(c:Object, dispatchEvent:Boolean = true):void
-		{
-			super.addElement(c, dispatchEvent);
-		}
-		
-		/**
-		 * @private
-         * @suppress {undefinedNames}
-		 * Support strandChildren.
-		 */
-		public function $addElementAt(c:Object, index:int, dispatchEvent:Boolean = true):void
-		{
-			super.addElementAt(c, index, dispatchEvent);
-		}
-		
-		/**
-		 * @private
-         * @suppress {undefinedNames}
-		 * Support strandChildren.
-		 */
-		public function $removeElement(c:Object, dispatchEvent:Boolean = true):void
-		{
-			super.removeElement(c, dispatchEvent);
-		}
-		
-		/**
-		 * @private
-         * @suppress {undefinedNames}
-		 * Support strandChildren.
-		 */
-		public function $getElementIndex(c:Object):int
-		{
-			return super.getElementIndex(c);
-		}
-		
-		/**
-		 * @private
-         * @suppress {undefinedNames}
-		 * Support strandChildren.
-		 */
-		public function $getElementAt(index:int):Object
-		{
-			return super.getElementAt(index);
-		}
-
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/ListBaseStrandChildren.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/ListBaseStrandChildren.as b/frameworks/projects/Core/as/src/org/apache/flex/core/ListBaseStrandChildren.as
deleted file mode 100644
index 3f77774..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/ListBaseStrandChildren.as
+++ /dev/null
@@ -1,100 +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.core
-{
-	
-    
-    /**
-     *  The ListBaseStrandChildren exists so that Lists are compatible with
-	 *  the ListView/ContainerView beads. 
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public class ListBaseStrandChildren implements IParent
-	{
-        /**
-         *  Constructor.
-         *  
-         *  @flexjsignorecoercion org.apache.flex.core.ListBase
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		public function ListBaseStrandChildren(owner:IParent)
-		{
-			super();
-			
-			this.owner = owner as ListBase;
-		}
-		
-		public var owner:ListBase;
-		
-		/**
-		 *  @private
-		 */
-		public function get numElements():int
-		{
-			return owner.$numElements();
-		}
-		
-		/**
-		 *  @private
-		 */
-		public function addElement(c:Object, dispatchEvent:Boolean = true):void
-		{
-			owner.$addElement(c, dispatchEvent);
-		}
-		
-		/**
-		 *  @private
-		 */
-		public function addElementAt(c:Object, index:int, dispatchEvent:Boolean = true):void
-		{
-			owner.$addElementAt(c, index, dispatchEvent);
-		}
-		
-		/**
-		 *  @private
-		 */
-		public function removeElement(c:Object, dispatchEvent:Boolean = true):void
-		{
-			owner.$removeElement(c, dispatchEvent);
-		}
-		
-		/**
-		 *  @private
-		 */
-		public function getElementIndex(c:Object):int
-		{
-			return owner.$getElementIndex(c);
-		}
-		
-		/**
-		 *  @private
-		 */
-		public function getElementAt(index:int):Object
-		{
-			return owner.$getElementAt(index);
-		}
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/MXMLDragInitiator.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/MXMLDragInitiator.as b/frameworks/projects/Core/as/src/org/apache/flex/core/MXMLDragInitiator.as
deleted file mode 100644
index cb20f01..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/MXMLDragInitiator.as
+++ /dev/null
@@ -1,131 +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.core
-{
-	import org.apache.flex.core.IBead;
-	import org.apache.flex.core.IStrand;
-	import org.apache.flex.events.Event;
-    import org.apache.flex.events.EventDispatcher;
-    
-    /**
-     *  Indicates that acceptingDrop API has been called.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-    [Event(name="acceptingDrop", type="org.apache.flex.events.Event")]
-    
-    /**
-     *  Indicates that acceptedDrop API has been called.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-    [Event(name="acceptedDrop", type="org.apache.flex.events.Event")]
-
-    /**
-     *  The MXMLDragInitiator is an IDragInitiator that
-     *  dispatches events when the IDragInitiator methods
-     *  are called to make it easier to handle in MXML.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public class MXMLDragInitiator extends EventDispatcher implements IBead, IDragInitiator
-	{
-        /**
-         *  Constructor.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		public function MXMLDragInitiator()
-		{
-			super();
-		}
-		
-        private var _strand:IStrand;
-        /**
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        public function set strand(value:IStrand):void
-        {
-            _strand = value;
-        }
-        
-        /**
-         *  The dropTarget
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        public var dropTarget:Object;
-
-        /**
-         *  The DropType
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        public var dropType:String;
-        
-        /**
-         *  Handles the acceptingDrop API
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        public function acceptingDrop(dropTarget:Object, type:String):void
-        {
-            dispatchEvent(new Event("acceptingDrop"));
-        }
-        
-        /**
-         *  Handles the acceptedDrop API
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        public function acceptedDrop(dropTarget:Object, type:String):void
-        {
-            dispatchEvent(new Event("acceptedDrop"));
-        }
-
-   }
-}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a903508e/frameworks/projects/Core/as/src/org/apache/flex/core/ParentDocumentBead.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Core/as/src/org/apache/flex/core/ParentDocumentBead.as b/frameworks/projects/Core/as/src/org/apache/flex/core/ParentDocumentBead.as
deleted file mode 100644
index 1b0b0e7..0000000
--- a/frameworks/projects/Core/as/src/org/apache/flex/core/ParentDocumentBead.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.core
-{
-    import org.apache.flex.core.IBead;
-    import org.apache.flex.core.IChild;
-    import org.apache.flex.core.IMXMLDocument;
-    import org.apache.flex.core.IStrand;
-    import org.apache.flex.events.Event;
-    import org.apache.flex.events.EventDispatcher;
-    
-    /**
-     *  The ParentDocumentBead class looks up the parent
-     *  chain to find a parent that was written in MXML.
-     *  Because it is usually rare for an application
-     *  to need to know this information, an optional bead
-     *  is used to compute it, instead of baking in the
-     *  overhead of a recursive infrastucture to store
-     *  this information.  It is intended to be used
-     *  as a bead in the top-level tag of an MXML document.
-     *  
-     *  @flexjsignoreimport org.apache.flex.core.IChild
-     * 
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.6
-     *  @productversion FlexJS 0.0
-     */
-	public class ParentDocumentBead extends EventDispatcher implements IBead
-	{
-        /**
-         *  Constructor.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-		public function ParentDocumentBead()
-		{
-			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;
-            
-            //TODO (aharui) watch for re-parenting
-        }    
-
-        private var _id:String;
-        
-        /**
-         *  An id property for MXML documents.
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10.2
-         *  @playerversion AIR 2.6
-         *  @productversion FlexJS 0.0
-         */
-        public function get id():String
-        {
-            return _id;
-        }
-        
-        /**
-         *  @private
-         */
-        public function set id(value:String):void
-        {
-            if (_id != value)
-            {
-                _id = value;
-                dispatchEvent(new org.apache.flex.events.Event("idChanged"));
-            }
-        }
-        
-        [Bindable("parentDocumentChange")]
-        /**
-         *  @private
-         *  @flexjsignorecoercion org.apache.flex.core.IChild
-         */
-        public function get parentDocument():Object
-        {
-            var child:IChild = _strand as IChild;
-            child = child.parent as IChild;
-            while (child)
-            {
-                if (child is IMXMLDocument)
-                {
-                    var doc:IMXMLDocument = child as IMXMLDocument;
-                    if (doc.MXMLDescriptor != null)
-                        return doc;
-                }
-                child = child.parent as IChild;
-            }
-            return null;
-        }
-        
-    }
-}