Package nxt.addons

Class AbstractEncryptedConfig

    • Constructor Detail

      • AbstractEncryptedConfig

        public AbstractEncryptedConfig()
    • Method Detail

      • init

        public void init()
        Specified by:
        init in interface AddOn
      • getAPIRequestName

        protected abstract java.lang.String getAPIRequestName()
      • getAPITag

        protected abstract APITag getAPITag()
      • getDataParameter

        protected abstract java.lang.String getDataParameter()
      • processDecrypted

        protected abstract org.json.simple.JSONStreamAware processDecrypted​(java.io.BufferedReader reader)
                                                                     throws org.json.simple.parser.ParseException,
                                                                            java.io.IOException
        Throws:
        org.json.simple.parser.ParseException
        java.io.IOException
      • getExtraParameters

        protected java.util.List<java.lang.String> getExtraParameters()
      • getDefaultFilename

        protected java.lang.String getDefaultFilename()
      • getDefaultPath

        protected java.nio.file.Path getDefaultPath()
      • resolvePath

        protected java.nio.file.Path resolvePath​(java.lang.String pathString)