You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by jm...@apache.org on 2013/04/12 10:29:24 UTC

[09/13] git commit: Added advanced-telemetry as a valid option

Added advanced-telemetry as a valid option


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

Branch: refs/heads/develop
Commit: aa740eca172568a77900b03c8ed74950e58a1e8e
Parents: 4385498
Author: Justin Mclean <jm...@apache.org>
Authored: Fri Apr 12 18:18:07 2013 +1000
Committer: Justin Mclean <jm...@apache.org>
Committed: Fri Apr 12 18:18:07 2013 +1000

----------------------------------------------------------------------
 .../src/java/flash/swf/tools/SwfxParser.java       |   13 +++++++++++++
 .../src/java/flash/swf/tools/SwfxPrinter.java      |    8 ++++++++
 2 files changed, 21 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/aa740eca/modules/swfutils/src/java/flash/swf/tools/SwfxParser.java
----------------------------------------------------------------------
diff --git a/modules/swfutils/src/java/flash/swf/tools/SwfxParser.java b/modules/swfutils/src/java/flash/swf/tools/SwfxParser.java
index 5fe1731..cbde0f5 100644
--- a/modules/swfutils/src/java/flash/swf/tools/SwfxParser.java
+++ b/modules/swfutils/src/java/flash/swf/tools/SwfxParser.java
@@ -44,6 +44,7 @@ import flash.swf.tags.ScriptLimits;
 import flash.swf.tags.SetBackgroundColor;
 import flash.swf.tags.ShowFrame;
 import flash.swf.tags.FileAttributes;
+import flash.swf.tags.EnableTelemetry;
 import flash.swf.types.CXForm;
 import flash.swf.types.CurvedEdgeRecord;
 import flash.swf.types.FillStyle;
@@ -500,6 +501,18 @@ public class SwfxParser extends DefaultHandler
         tag.useNetwork = parseBoolean(getAttribute(attributes, "useNetwork"));
         stack.push(tag);
     }
+    
+    public void EnableTelemetry()
+    {
+        tagHandler.enableTelemetry((EnableTelemetry)stack.pop());
+    }
+
+    public void EnableTelemetry(Attributes attributes) throws SAXException
+    {
+    	EnableTelemetry tag = new EnableTelemetry();
+        tag.enabled = parseBoolean(getAttribute(attributes, "advancedTelemetry"));
+        stack.push(tag);
+    }
 
     public void ProductInfo()
     {

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/aa740eca/modules/swfutils/src/java/flash/swf/tools/SwfxPrinter.java
----------------------------------------------------------------------
diff --git a/modules/swfutils/src/java/flash/swf/tools/SwfxPrinter.java b/modules/swfutils/src/java/flash/swf/tools/SwfxPrinter.java
index 55f4121..62aa610 100644
--- a/modules/swfutils/src/java/flash/swf/tools/SwfxPrinter.java
+++ b/modules/swfutils/src/java/flash/swf/tools/SwfxPrinter.java
@@ -235,6 +235,14 @@ public final class SwfxPrinter extends TagHandler
 		}
 		
 		
+		public void enableTelemetry(EnableTelemetry tag)
+		{
+			open(tag);
+			out.print(" advancedTelemetry='" + tag.enabled + "'");
+			close();
+		}
+		
+		
 		private final PrintWriter out;
 		
 		private Dictionary dict;