📄 biwsdldefinitiondictionary.py
字号:
class BiWsdlDefinitionDictionary: def __init__(self, aWsdl, aDefTagType, aDefFactory): self.wsdl = aWsdl self.defTag = aDefTagType self.defFactory = aDefFactory self.imports = [] self.definitions = {} def addImport(self, aImport): self.imports.append(aImport) def loadDom(self, aDomDefs): from BiWsdl import BiWsdl lDefTags = aDomDefs.getElementsByTagNameNS(BiWsdl.WSDL_NS, self.defTag) for lDefTag in lDefTags: self.definitions["[" + self.wsdl.getTargetNamespace() + "]" + lDefTag.getAttribute("name")] = self.defFactory(lDefTag, self.wsdl) def getDefinition(self, aName): if self.definitions.has_key(aName): return self.definitions[aName] else: for lImport in self.imports: lResultObj = lImport.getDefinition(aName) if lResultObj: return lResultObj return None
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -