Exemplo n.º 1
0
    def __init__(self, fullName: PackageInstanceName) -> None:
        super().__init__()

        self.FullName = fullName

        shortName, namespace = Util.GetPackageNames(fullName.Value)
        sourceName, flavorName = Util.GetPackageSourceAndFlavorNames(
            fullName.Value)

        self.SourceName = sourceName
        self.FlavorName = flavorName
        self.ShortName = PackageShortName(shortName)
        self.Namespace = PackageNamespaceName(namespace)
Exemplo n.º 2
0
    def __init__(self, genFileName: str, template: XmlNewTemplateFile,
                 projectPath: str, projectName: str, packageName: str) -> None:
        self.Template = template
        self.ProjectName = projectName
        self.ProjectPath = projectPath
        self.PrefixedProjectName = template.Prefix + projectName

        self.PackageName = packageName
        self.PackageShortName, self.PackageNamespace = Util.GetPackageNames(
            packageName)
        self.PackageTargetName = packageName

        self.ProjectPrefix = template.Prefix
        self.ProjectPathInclude = os.path.join(projectPath, g_projectInclude)
        self.ProjectPathSource = os.path.join(projectPath, g_projectSource)
        self.TemplatePathCode = os.path.join(template.Path, g_templatePathCode)
        self.TemplatePathFslGen = os.path.join(template.Path,
                                               g_templatePathFslGen)
        self.ConfigCode = ConfigCode(self.TemplatePathCode, projectPath,
                                     projectName, self.PrefixedProjectName)
        self.ConfigFslGen = ConfigFslGen(genFileName, self.TemplatePathFslGen,
                                         projectPath, projectName,
                                         self.PrefixedProjectName)
Exemplo n.º 3
0
 def __ResolveNames(self, name: str) -> None:
     self.ShortName, self.Namespace = Util.GetPackageNames(name)