E5XML/ProjectReader.py

changeset 945
8cd4d08fa9f6
parent 791
9ec2ac20e54e
child 1509
c0b5e693b0eb
equal deleted inserted replaced
944:1b59c4ba121e 945:8cd4d08fa9f6
9 9
10 from .Config import projectFileFormatVersion 10 from .Config import projectFileFormatVersion
11 from .XMLStreamReaderBase import XMLStreamReaderBase 11 from .XMLStreamReaderBase import XMLStreamReaderBase
12 12
13 import Utilities 13 import Utilities
14
14 15
15 class ProjectReader(XMLStreamReaderBase): 16 class ProjectReader(XMLStreamReaderBase):
16 """ 17 """
17 Class for reading an XML project file. 18 Class for reading an XML project file.
18 """ 19 """
84 elif self.name() == "Forms": 85 elif self.name() == "Forms":
85 self.__readFiles("Forms", "Form", "FORMS") 86 self.__readFiles("Forms", "Form", "FORMS")
86 elif self.name() == "Translations": 87 elif self.name() == "Translations":
87 self.__readFiles("Translations", "Translation", "TRANSLATIONS") 88 self.__readFiles("Translations", "Translation", "TRANSLATIONS")
88 elif self.name() == "TranslationExceptions": 89 elif self.name() == "TranslationExceptions":
89 self.__readFiles("TranslationExceptions", "TranslationException", 90 self.__readFiles("TranslationExceptions", "TranslationException",
90 "TRANSLATIONEXCEPTIONS") 91 "TRANSLATIONEXCEPTIONS")
91 elif self.name() == "Resources": 92 elif self.name() == "Resources":
92 self.__readFiles("Resources", "Resource", "RESOURCES") 93 self.__readFiles("Resources", "Resource", "RESOURCES")
93 elif self.name() == "Interfaces": 94 elif self.name() == "Interfaces":
94 self.__readFiles("Interfaces", "Interface", "INTERFACES") 95 self.__readFiles("Interfaces", "Interface", "INTERFACES")
102 elif self.name() == "FiletypeAssociations": 103 elif self.name() == "FiletypeAssociations":
103 self.__readFiletypeAssociations() 104 self.__readFiletypeAssociations()
104 elif self.name() == "LexerAssociations": 105 elif self.name() == "LexerAssociations":
105 self.__readLexerAssociations() 106 self.__readLexerAssociations()
106 elif self.name() == "ProjectTypeSpecific": 107 elif self.name() == "ProjectTypeSpecific":
107 self.__readBasicDataField("ProjectTypeSpecific", 108 self.__readBasicDataField("ProjectTypeSpecific",
108 "ProjectTypeSpecificData", "PROJECTTYPESPECIFICDATA") 109 "ProjectTypeSpecificData", "PROJECTTYPESPECIFICDATA")
109 elif self.name() == "Documentation": 110 elif self.name() == "Documentation":
110 self.__readBasicDataField("Documentation", 111 self.__readBasicDataField("Documentation",
111 "DocumentationParams", "DOCUMENTATIONPARMS") 112 "DocumentationParams", "DOCUMENTATIONPARMS")
112 elif self.name() == "Packagers": 113 elif self.name() == "Packagers":
113 self.__readBasicDataField("Packagers", 114 self.__readBasicDataField("Packagers",
114 "PackagersParams", "PACKAGERSPARMS") 115 "PackagersParams", "PACKAGERSPARMS")
115 elif self.name() == "Checkers": 116 elif self.name() == "Checkers":
116 self.__readBasicDataField("Checkers", 117 self.__readBasicDataField("Checkers",
117 "CheckersParams", "CHECKERSPARMS") 118 "CheckersParams", "CHECKERSPARMS")
118 elif self.name() == "OtherTools": 119 elif self.name() == "OtherTools":
119 self.__readBasicDataField("OtherTools", 120 self.__readBasicDataField("OtherTools",
120 "OtherToolsParams", "OTHERTOOLSPARMS") 121 "OtherToolsParams", "OTHERTOOLSPARMS")
121 else: 122 else:
122 self.raiseUnexpectedStartTag(self.name()) 123 self.raiseUnexpectedStartTag(self.name())
123 124
124 self.showErrorMessage() 125 self.showErrorMessage()

eric ide

mercurial