Beispiel #1
0
 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
Beispiel #2
0
    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
Beispiel #4
0
 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