Mercurial > repos > IBDev-IBBoard.WarFoundry.API
comparison api/Factories/Xml/WarFoundryXmlFactory.cs @ 37:465a215a21a2
Re #10 - Code refactoring
* Remove unused attribute
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Mon, 16 Mar 2009 20:53:22 +0000 |
parents | b28be912adab |
children | 05c6745cc660 |
comparison
equal
deleted
inserted
replaced
36:0a1c5fea6a08 | 37:465a215a21a2 |
---|---|
26 public class WarFoundryXmlFactory : AbstractNativeWarFoundryFactory | 26 public class WarFoundryXmlFactory : AbstractNativeWarFoundryFactory |
27 { | 27 { |
28 private static WarFoundryXmlFactory factory; | 28 private static WarFoundryXmlFactory factory; |
29 private XmlReaderSettings settings; | 29 private XmlReaderSettings settings; |
30 private Dictionary<IWarFoundryObject, XmlDocument> extraData = new Dictionary<IWarFoundryObject, XmlDocument>(); | 30 private Dictionary<IWarFoundryObject, XmlDocument> extraData = new Dictionary<IWarFoundryObject, XmlDocument>(); |
31 private XmlResolver xmlResolver; | |
32 | 31 |
33 public static AbstractNativeWarFoundryFactory GetFactory() | 32 public static AbstractNativeWarFoundryFactory GetFactory() |
34 { | 33 { |
35 if (factory == null) | 34 if (factory == null) |
36 { | 35 { |
40 return factory; | 39 return factory; |
41 } | 40 } |
42 | 41 |
43 protected WarFoundryXmlFactory() : base() | 42 protected WarFoundryXmlFactory() : base() |
44 { | 43 { |
45 xmlResolver = new IBBXmlResolver(Constants.ExecutablePath); | 44 //Hide constructor |
46 } | 45 } |
47 | 46 |
48 protected override bool CheckCanFindArmyFileContent(ZipFile file) | 47 protected override bool CheckCanFindArmyFileContent(ZipFile file) |
49 { | 48 { |
50 return file.FindEntry("data.armyx", true) > -1; | 49 return file.FindEntry("data.armyx", true) > -1; |