Beispiel #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("\n\n  Testing build Package \n\n");
            // Get Context from Xml file
            XMLReader ContextValues = new XMLReader();

            ContextValues.parseXML();

            // GetRuleForCreation
            BuilderPackageInterface mybuildPkg_4 = BuilderPackagePrototype.getManualPageAndStruct();

            // Displaying to console
            Console.WriteLine(mybuildPkg_4.buildPackage(ContextValues));


            // GetRuleForCreation
            BuilderPackageInterface mybuildPkg_1 = BuilderPackagePrototype.getManualMaintainceAndDeclarePage();

            BuilderPackagePrototype.writeToFile(mybuildPkg_1.buildPackage(ContextValues), "TesetingInterpreter.cs");

            // cloning builder package
            BuilderPackageInterface mybuildPkg_2 = BuilderPackagePrototype.getManualMaintainceAndDeclarePage();

            BuilderPackagePrototype.writeToFile(mybuildPkg_2.buildPackage(ContextValues), "TesetingPrototype.cs");


            Console.WriteLine("\n");
        }
        // return class string
        public override string buildPackage(XMLReader ContextValues)
        {
            string tmp = "\n" +
                         "\t\tpublic class " + ContextValues.ClassName + "\n\t\t{\n\n\n" +
                         _myTestStub.buildPackage(ContextValues) +
                         "\t\t}";

            return(tmp);
        }
Beispiel #3
0
        // Returning Manual Page String
        public override string buildPackage(XMLReader ContextValues)
        {
            string tmp = "";

            if (_myProlog != null)
            {
                tmp += _myProlog.buildPackage(ContextValues);
            }
            if (_myPackageOperations != null)
            {
                tmp += _myPackageOperations.buildPackage(ContextValues);
            }
            return(tmp);
        }
Beispiel #4
0
        // Returning PackageNameSpace String with class
        public override string buildPackage(XMLReader ContextValues)
        {
            string tmp = "\n\n\n" +
                         "namespace " + _packagenamspace + " \n{";

            if (_myClass != null)
            {
                tmp += _myClass.buildPackage(ContextValues);
            }
            if (_myStruct != null)
            {
                tmp += _myStruct.buildPackage(ContextValues);
            }
            tmp += "\n}\n";
            return(tmp);
        }
        // Returning Maintenance Page String
        public override string buildPackage(XMLReader ContextValues)
        {
            string tmp = "";

            if (_ReqFiles != null)
            {
                tmp += _ReqFiles.buildPackage(ContextValues);
            }
            if (_BuildProc != null)
            {
                tmp += _BuildProc.buildPackage(ContextValues);
            }
            if (_VersionHistory != null)
            {
                tmp += _VersionHistory.buildPackage(ContextValues);
            }
            return(tmp);
        }