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); }
// 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); }
// 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); }