示例#1
0
 def __init__(self, *args, **kwds):
     Include.__init__(self, *args, **kwds)
     py_module_qname = self.relpath.replace('/', '.')
     py_module_qname_split = py_module_qname.rsplit('.', 1)
     if len(py_module_qname_split) == 2:
         py_module_qname, py_module_name = py_module_qname_split
     else:
         py_module_qname = py_module_name = py_module_qname_split[0]
     self.__py_class_name = upper_camelize(py_module_name)
     try:
         py_module_qname = self.document.namespace_by_scope(('py', '*')).name + '.' + py_module_name
     except KeyError:
         pass
     self.__py_module_qname = py_module_qname
示例#2
0
 def __init__(self, *args, **kwds):
     Include.__init__(self, *args, **kwds)
     py_module_qname = self.path.replace('/', '.')
     py_module_qname_split = py_module_qname.rsplit('.', 1)
     if len(py_module_qname_split) == 2:
         py_module_qname, py_module_name = py_module_qname_split
     else:
         py_module_qname = py_module_name = py_module_qname_split[0]
     self.__py_class_name = upper_camelize(py_module_name)
     try:
         py_module_qname = self.document.namespace_by_scope(
             'py').name + '.' + py_module_name
     except KeyError:
         pass
     self.__py_module_qname = py_module_qname
示例#3
0
    def __init__(self, *args, **kwds):
        Include.__init__(self, *args, **kwds)

        java_class_qname = self.relpath.rsplit('.', 1)[0].replace('/', '.')
        java_class_qname_split = java_class_qname.rsplit('.', 1)

        java_class_name = upper_camelize(java_class_qname_split.pop(-1))

        java_package = self.document.java_package()
        if java_package is None:
            if len(java_class_qname_split) > 0:
                java_package = java_class_qname_split[0]
            else:
                java_package = ''

        self.__java_class_name = java_class_name
        self.__java_package = java_package