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;