def getInterfaceDependencies(self, softpkg):
     for namespace in self.getInterfaceNamespaces(softpkg):
         requires = libraries.getPackageRequires(namespace)
         library = libraries.getInterfaceLibrary(namespace)
         yield {
             'name': library['libname'],
             'requires': requires,
             'module': library['pymodule']
         }
 def getInterfaceJars(self, softpkg):
     jars = []
     for namespace in self.getInterfaceNamespaces(softpkg):
         library = libraries.getInterfaceLibrary(namespace)
         jars.extend(library['jarfiles'])
     return jars
 def getInterfaceJars(self, softpkg):
     jars = []
     for namespace in self.getInterfaceNamespaces(softpkg):
         library = libraries.getInterfaceLibrary(namespace)
         jars.extend(library['jarfiles'])
     return jars
 def getInterfaceDependencies(self, softpkg):
     for namespace in self.getInterfaceNamespaces(softpkg):
         requires = libraries.getPackageRequires(namespace)
         library = libraries.getInterfaceLibrary(namespace)
         yield {"name": library["libname"], "requires": requires, "module": library["pymodule"]}