Class SerializeHyphPattern


  • public class SerializeHyphPattern
    extends java.lang.Object

    Serialize hyphenation patterns.

    For all xml files in the source directory a pattern file is built in the target directory.

    This class may be called from the ant build file in a java task.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private boolean errorDump  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private HyphenationTree buildPatternFile​(java.io.File infile)  
      static void main​(java.lang.String[] args)
      Entry point for ant java task
      private boolean rebuild​(java.io.File infile, java.io.File outfile)
      Checks for existence of output file and compares dates with input and stylesheet file
      void serializeDir​(java.io.File sourceDir, java.io.File targetDir)
      Compile all xml files in sourceDir, and write output hyp files in targetDir
      private void serializeFile​(java.io.File infile, java.io.File outfile)  
      void setErrorDump​(boolean errorDump)
      Controls the amount of error information dumped.
      • Methods inherited from class java.lang.Object

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

      • errorDump

        private boolean errorDump
    • Constructor Detail

      • SerializeHyphPattern

        public SerializeHyphPattern()
    • Method Detail

      • setErrorDump

        public void setErrorDump​(boolean errorDump)
        Controls the amount of error information dumped.
        Parameters:
        errorDump - True if more error info should be provided
      • serializeDir

        public void serializeDir​(java.io.File sourceDir,
                                 java.io.File targetDir)
        Compile all xml files in sourceDir, and write output hyp files in targetDir
        Parameters:
        sourceDir - Directory with pattern xml files
        targetDir - Directory to which compiled pattern hyp files should be written
      • serializeFile

        private void serializeFile​(java.io.File infile,
                                   java.io.File outfile)
      • buildPatternFile

        private HyphenationTree buildPatternFile​(java.io.File infile)
      • rebuild

        private boolean rebuild​(java.io.File infile,
                                java.io.File outfile)
        Checks for existence of output file and compares dates with input and stylesheet file
      • main

        public static void main​(java.lang.String[] args)
        Entry point for ant java task
        Parameters:
        args - sourceDir, targetDir