JavaXT
|
|
Config ClassProvides thread-safe methods used to get and set application variables.
Constructors Config( )
Public Methodsinit( JSONObject json ) returns void Used to initialize the config with a given JSON document. This will replace any previously assigned config values. get( String... path ) returns JSONValue Returns a nested value associated with the given keys getDatabase( ) returns javaxt.sql.Database Returns a Database assigned to a "database" key. setDatabase( javaxt.sql.Database database ) returns void Used to assign a Database to a "database" key. Static MethodsgetDatabase( JSONValue val ) returns javaxt.sql.Database Used to parse database connection information found in a given JSONValue and returns a Database object. getDatabase( JSONObject json ) returns javaxt.sql.Database Used to parse database connection information found in a given JSONObject and returns a Database object. Example:
{ "driver": "PostgreSQL", "host": "localhost:5432", "name": "test", "username": "postgres", "password": "xxxxxxxx", "maxConnections": 35 } |