Exemple #1
0
 public override void Write(CodeFileBase codeFile)
 {
     if (!codeFile.Exists())
     {
         codeFile.Write();
     }
 }
        public override void Write(CodeFileBase codeFile)
        {
            Output = string.Empty;
            List <string> lines = codeFile.GetLines();

            Output = string.Join(System.Environment.NewLine, lines);
        }
Exemple #3
0
        public override void Write(CodeFileBase codeFile)
        {
            List <string> lines = codeFile.GetLines();

            foreach (string line in lines)
            {
                System.Diagnostics.Debug.WriteLine(line);
            }
        }
        public override void Write(CodeFileBase codeFile)
        {
            List <string> lines = codeFile.GetLines();

            foreach (string line in lines)
            {
                System.Console.WriteLine(line);
            }
        }
Exemple #5
0
        public override CodeFileBase Generate()
        {
            CodeFileBase codeFile = CodeFileFactory.Create(CodeFileType);

            foreach (string line in AsLiteral)
            {
                codeFile.AddLine(line);
            }
            return(codeFile);
        }
Exemple #6
0
 public override string Contents(CodeFileBase codeFile)
 {
     if (Exists(codeFile))
     {
         return(System.IO.File.ReadAllText(codeFile.FullFilename));
     }
     else
     {
         return(string.Empty);
     }
 }
Exemple #7
0
        private void Run(List <TableDefinition> tables, DynamicTemplate template)
        {
            Commands = TemplateParser.Parse(template);
            foreach (TableDefinition table in tables)
            {
                SetGlobalVariable("TableName", "string", table.TableName);

                CodeFile = CodeFileFactory.Create(template.FileType);

                foreach (CommandBase command in Commands)
                {
                    command.Execute();
                }
            }
        }
Exemple #8
0
        public override void Write(CodeFileBase codeFile)
        {
            if (codeFile != null)
            {
                if (!System.IO.Directory.Exists(CodeFileBase.RootPath))
                {
                    System.IO.Directory.CreateDirectory(CodeFileBase.RootPath);
                }
                if (!System.IO.Directory.Exists(codeFile.Path))
                {
                    System.IO.Directory.CreateDirectory(codeFile.Path);
                }

                StringOutputStrategy stringOutput = new StringOutputStrategy();
                stringOutput.Write(codeFile);
                System.IO.File.WriteAllText(codeFile.FullFilename, stringOutput.Output);
            }
        }
 public override string Contents(CodeFileBase codeFile)
 {
     return(codeFile.Contents());
 }
 public override void Write(CodeFileBase codeFile)
 {
     codeFile.Write();
 }
 public override bool Exists(CodeFileBase codeFile)
 {
     return(codeFile.Exists());
 }
Exemple #12
0
 public override bool Exists(CodeFileBase codeFile)
 {
     return(System.IO.File.Exists(codeFile.FullFilename));
 }
 public abstract void Write(CodeFileBase codeFile);
 public abstract bool Exists(CodeFileBase codeFile);
 public abstract string Contents(CodeFileBase codeFile);
Exemple #16
0
 public override bool Exists(CodeFileBase codeFile)
 {
     return(false);
 }
Exemple #17
0
 public override string Contents(CodeFileBase codeFile)
 {
     return(string.Empty);
 }
 public override void Write(CodeFileBase codeFile)
 {
     codeFile.WriteUsingOverwriteStrategy();
 }