def _importClass(self, className): classloader = ZClassLoader() classObj = classloader.loadClass(className) if not (issubclass(classObj, IZCustomLogOutput)): raise ValueError, _extstr( u"logoutput.ClassMustExtendIZCustomLogOutputError" ) % className #$NON-NLS-1$ return classObj
def createContributedWizardPages(self): if self.wizardPageClasses is not None: return self.wizardPageClasses self.wizardPageClasses = [] pageNodes = self._getExtensionNodes(self._getWizardPagesXPath()) classloader = ZClassLoader() for pageNode in pageNodes: className = pageNode.getAttribute(u"class") #$NON-NLS-1$ clazz = classloader.loadClass(className) self.wizardPageClasses.append(clazz) return self.wizardPageClasses
def createContributedWizardPages(self): if self.wizardPageClasses is not None: return self.wizardPageClasses self.wizardPageClasses = [] pageNodes = self._getExtensionNodes(self._getWizardPagesXPath()) classloader = ZClassLoader() for pageNode in pageNodes: className = pageNode.getAttribute(u"class") # $NON-NLS-1$ clazz = classloader.loadClass(className) self.wizardPageClasses.append(clazz) return self.wizardPageClasses
def _importClass(self, className): classloader = ZClassLoader() classObj = classloader.loadClass(className) if not (issubclass(classObj, IZCustomLogOutput)): raise ValueError, _extstr(u"logoutput.ClassMustExtendIZCustomLogOutputError") % className #$NON-NLS-1$ return classObj