From ab8c6f0efb366e3bbaadba1230be1c91e9116561 Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Wed, 17 May 2017 17:12:50 -0700 Subject: [PATCH] Add ProjectXMLParser.fromFile for consistency --- lime/project/ProjectXMLParser.hx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lime/project/ProjectXMLParser.hx b/lime/project/ProjectXMLParser.hx index 40a345c7c..2b3060355 100644 --- a/lime/project/ProjectXMLParser.hx +++ b/lime/project/ProjectXMLParser.hx @@ -373,6 +373,21 @@ class ProjectXMLParser extends HXProject { } + public static function fromFile (path:String, defines:Map = null, includePaths:Array = null, useExtensionPath:Bool = false):ProjectXMLParser { + + if (path == null) return null; + + if (FileSystem.exists (path)) { + + return new ProjectXMLParser (path, defines, includePaths, useExtensionPath); + + } + + return null; + + } + + private function parseAppElement (element:Fast, extensionPath:String):Void { for (attribute in element.x.attributes ()) {