Class PropertiesDrivenDocumentFileProcessor

    • Constructor Detail

      • PropertiesDrivenDocumentFileProcessor

        protected PropertiesDrivenDocumentFileProcessor​(java.lang.String propertiesFilename)
    • Method Detail

      • accept

        public boolean accept​(java.io.File file)
        Specified by:
        accept in interface java.io.FileFilter
      • processProperties

        protected abstract void processProperties​(DocumentFile documentFile,
                                                  java.util.Properties properties)
      • loadProperties

        protected java.util.Properties loadProperties​(java.io.File propertiesFile)
                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • getPropertyValue

        protected java.lang.String getPropertyValue​(java.util.Properties properties,
                                                    java.lang.String propertyName)
      • getPropertiesCache

        public java.util.Map<java.io.File,​java.util.Properties> getPropertiesCache()
      • getPropertiesFilename

        public java.lang.String getPropertiesFilename()
      • setTokenReplacer

        public void setTokenReplacer​(TokenReplacer tokenReplacer)