public void WriteField(NewPageCreator page, List <FieldElements> fields)
 {
     foreach (var field in fields)
     {
         ReturnTypeProvider returnType      = new ReturnTypeProvider();
         string             fieldReturnType = returnType.GetReturnType(field.FieldType);
         page.StreamWriter.WriteLine("\t" + "public" + " " + fieldReturnType + " " + field.fieldName + ";\n");
     }
 }
 public void WriteProperty(NewPageCreator page, List <PropertyElements> properties)
 {
     foreach (var property in properties)
     {
         ReturnTypeProvider returnType         = new ReturnTypeProvider();
         string             propertyReturnType = returnType.GetReturnType(property.propertyType);
         page.StreamWriter.WriteLine("\t" + "public" + " " + propertyReturnType + " " + property.propertyName + ";");
     }
 }
Example #3
0
 public void WriteClasses(string location, List <ClassElements> elements, string packageName)
 {
     foreach (var element in elements)
     {
         var newPage = new NewPageCreator(location + element.className + ".java");
         newPage.StreamWriter.WriteLine("package" + " " + packageName + ";");
         newPage.StreamWriter.WriteLine("public" + " class " + element.className + " \n{");
         FieldWriter field = new FieldWriter();
         field.WriteField(newPage, element.classFields);
         PropertyWriter property = new PropertyWriter();
         property.WriteProperty(newPage, element.classPropertys);
         ClosePage(newPage);
     }
 }
        public StructWriter(string location, List <StructElements> elements, string packageName)
        {
            foreach (var element in elements)
            {
                var newPage = new NewPageCreator(location + element.structName + ".java");
                newPage.StreamWriter.WriteLine("package" + " " + packageName + ";");
                newPage.StreamWriter.WriteLine("class" + " " + element.structName + " \n{");


                FieldWriter field = new FieldWriter();
                field.WriteField(newPage, element.structFields);


                ClosePage(newPage);
            }
        }
Example #5
0
 private void ClosePage(NewPageCreator page)
 {
     page.StreamWriter.WriteLine("}");
     page.StreamWriter.Close();
     page.FileStream.Close();
 }