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;