Class FileWriter


  • public class FileWriter
    extends java.lang.Object
    Utility for writing code to files.
    Version:
    $Id: $Id
    Author:
    lrosenberg.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String DEF_BASE_DIR
      Constant DEF_BASE_DIR="."
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void main​(java.lang.String[] a)
      main.
      static void setBaseDir​(java.lang.String aBaseDir)
      setBaseDir.
      static void writeFile​(java.lang.String path, java.lang.String fileName, java.lang.String content)
      writeFile.
      static void writeFile​(java.lang.String path, java.lang.String fileName, java.lang.String content, boolean override)
      writeFile.
      static void writeJavaFile​(java.lang.String packageName, java.lang.String className, java.lang.String content)
      writeJavaFile.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • DEF_BASE_DIR

        public static final java.lang.String DEF_BASE_DIR
        Constant DEF_BASE_DIR="."
        See Also:
        Constant Field Values
    • Method Detail

      • writeFile

        public static final void writeFile​(java.lang.String path,
                                           java.lang.String fileName,
                                           java.lang.String content)

        writeFile.

        Parameters:
        path - a String object.
        fileName - a String object.
        content - a String object.
      • writeFile

        public static final void writeFile​(java.lang.String path,
                                           java.lang.String fileName,
                                           java.lang.String content,
                                           boolean override)

        writeFile.

        Parameters:
        path - a String object.
        fileName - a String object.
        content - a String object.
        override - a boolean.
      • writeJavaFile

        public static final void writeJavaFile​(java.lang.String packageName,
                                               java.lang.String className,
                                               java.lang.String content)

        writeJavaFile.

        Parameters:
        packageName - a String object.
        className - a String object.
        content - a String object.
      • setBaseDir

        public static void setBaseDir​(java.lang.String aBaseDir)

        setBaseDir.

        Parameters:
        aBaseDir - a String object.
      • main

        public static void main​(java.lang.String[] a)

        main.

        Parameters:
        a - an array of String objects.