Class FileWritingTemplate

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected FileWritingTemplate​(java.lang.String baseDir, java.lang.String loc)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getBaseDirectoryName()  
      java.lang.String getFilename()  
      protected java.io.File getOutputDirectory()  
      java.lang.String getOutputLocation()  
      java.lang.String getResult()  
      protected java.lang.Object getTemplate​(java.lang.String tag, org.w3c.dom.Element el)
      if this class has an template for this tag, it creates it using the passed in element and returns it.
      void run()  
      static java.lang.String testOutputLoc​(java.lang.String loc)  
      protected java.lang.Object textTemplate​(java.lang.String text)
      returns an object of the template type that this class uses, and returns the passed in text when the getResult method of that template type is called
      java.lang.String toString()  
      void write()  
      static void write​(java.lang.String outputLocation, java.lang.String output)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • FileWritingTemplate

        protected FileWritingTemplate​(java.lang.String baseDir,
                                      java.lang.String loc)
                               throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • testOutputLoc

        public static java.lang.String testOutputLoc​(java.lang.String loc)
                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • write

        public void write()
      • textTemplate

        protected java.lang.Object textTemplate​(java.lang.String text)
        Description copied from class: Template
        returns an object of the template type that this class uses, and returns the passed in text when the getResult method of that template type is called
        Specified by:
        textTemplate in class Template
      • getOutputLocation

        public java.lang.String getOutputLocation()
      • getFilename

        public java.lang.String getFilename()
      • getOutputDirectory

        protected java.io.File getOutputDirectory()
      • getTemplate

        protected java.lang.Object getTemplate​(java.lang.String tag,
                                               org.w3c.dom.Element el)
                                        throws ConfigurationException
        Description copied from class: Template
        if this class has an template for this tag, it creates it using the passed in element and returns it. Otherwise it should return the superclass implementation of the getCommonTemplate method. Though no harm will come from merely returning null, they won't benefit from the wisdom and extra tags provided by their elder classes.
        Overrides:
        getTemplate in class Template
        Throws:
        ConfigurationException
      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • write

        public static void write​(java.lang.String outputLocation,
                                 java.lang.String output)
      • getBaseDirectoryName

        public static java.lang.String getBaseDirectoryName()