0 Replies Latest reply on Dec 12, 2008 10:58 AM by Peter Farland

    [svn] 4297: Code cleanup for FXG to SWF conversion - cleaning up interfaces , adding initial documentation, making implementations more consistent, and implementing a few type restrictions missed from the XSD.

    Peter Farland Level 3
      Revision: 4297
      Author: pfarland@adobe.com
      Date: 2008-12-12 10:58:42 -0800 (Fri, 12 Dec 2008)

      Log Message:
      -----------
      Code cleanup for FXG to SWF conversion - cleaning up interfaces, adding initial documentation, making implementations more consistent, and implementing a few type restrictions missed from the XSD.

      QE: No
      Doc: No
      Checkintests: Pass

      Modified Paths:
      --------------
      flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/TextFXGGraphics.java
      flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/TextHelper.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/FXGException.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/AbstractFXGNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/AbstractShapeNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/BitmapGraphicNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/DefinitionNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/DelegateNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/EllipseNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/FXGNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/GradientEntryNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/GraphicContentNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/GraphicNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/GroupDefinitionNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/GroupNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/LibraryNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/LineNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/MaskPropertyNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/PathNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/PlaceObjectNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/RectNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/TextGraphicNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/fills/BitmapFillNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/fills/LinearGradientFillNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/fills/RadialGradientFillNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/fills/SolidColorFillNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/filters/BevelFilterNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/filters/BlurFilterNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/filters/ColorMatrixFilterNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/filters/DropShadowFilterNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/filters/GlowFilterNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/filters/GradientBevelFilterNode.ja va
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/filters/GradientGlowFilterNode.jav a
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/strokes/LinearGradientStrokeNode.j ava
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/strokes/RadialGradientStrokeNode.j ava
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/strokes/SolidColorStrokeNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/text/BRNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/text/CDATANode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/text/ParagraphNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/text/SpanNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/transforms/ColorTransformNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/transforms/MatrixNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/BevelType.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/BlendMode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/Caps.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/InterpolationMethod.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/Joints.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/Kerning.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/LineBreak.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/MaskType.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/ScaleMode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/ScalingGrid.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/SpreadMethod.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/WhiteSpaceCollapse.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/Winding.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/swf/AbstractFXGGraphics.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/swf/ImageHelper.java

      Added Paths:
      -----------
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/FillNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/FilterNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/StrokeNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/TextNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/TransformNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/fills/AbstractFillNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/filters/AbstractFilterNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/strokes/AbstractStrokeNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/text/AbstractCharacterTextNode.jav a
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/text/AbstractTextNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/transforms/AbstractTransformNode.j ava

      Removed Paths:
      -------------
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/AbstractFillNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/AbstractStrokeNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/AbstractTextNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/AbstractTransformNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/FilterNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/fills/FillNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/strokes/StrokeNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/text/TextNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/transforms/TransformNode.java