Package io.jsondb

Class JsonDBConfig


  • public class JsonDBConfig
    extends java.lang.Object
    A POJO that has settings for the functioning of DB.
    • Constructor Detail

      • JsonDBConfig

        public JsonDBConfig​(java.lang.String dbFilesLocationString,
                            java.lang.String baseScanPackage,
                            ICipher cipher,
                            boolean compatibilityMode,
                            java.util.Comparator<java.lang.String> schemaComparator)
    • Method Detail

      • getCharset

        public java.nio.charset.Charset getCharset()
      • setCharset

        public void setCharset​(java.nio.charset.Charset charset)
      • getDbFilesLocationString

        public java.lang.String getDbFilesLocationString()
      • setDbFilesLocationString

        public void setDbFilesLocationString​(java.lang.String dbFilesLocationString)
      • getDbFilesLocation

        public java.io.File getDbFilesLocation()
      • getDbFilesPath

        public java.nio.file.Path getDbFilesPath()
      • getBaseScanPackage

        public java.lang.String getBaseScanPackage()
      • setBaseScanPackage

        public void setBaseScanPackage​(java.lang.String baseScanPackage)
      • getCipher

        public ICipher getCipher()
      • setCipher

        public void setCipher​(ICipher cipher)
      • isCompatibilityMode

        public boolean isCompatibilityMode()
      • setCompatibilityMode

        public void setCompatibilityMode​(boolean compatibilityMode)
      • getObjectMapper

        public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
      • setObjectMapper

        public void setObjectMapper​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      • getSchemaComparator

        public java.util.Comparator<java.lang.String> getSchemaComparator()