A property object is checked once and all the errors are stored in collections to be used Meta records specify accepted keys and policies for the expected values.
Policy for defaults:
If a set of values specified in the Meta record, then the value is checked against the set.
| Modifier and Type | Field and Description |
|---|---|
| pack-priv IntKeyHashMap | |
| pack-priv IntKeyHashMap | |
| protected boolean | |
| pack-priv static final OrderedHashSet | |
| pack-priv final int | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final String | |
| pack-priv static final int | |
| pack-priv static final int | |
| pack-priv static final HashMap | |
| pack-priv static final int |
| Access | Constructor and Description |
|---|---|
| public | |
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv HsqlProperties. | |
| public void | validate()
Overrides org. Validates according to Meta map, and sets System Properties for those properties with names matching the requisite pattern. |
| pack-priv String | validateMultiProperty(String key, HsqlProperties.
Checks an alias or database path. |
| pack-priv String | validateSystemProperty(String key, HsqlProperties.
System properties are currently not checked, as different libraries in the environment may need different names? |
| idToAliasMap | back to summary |
|---|---|
| pack-priv IntKeyHashMap<String> idToAliasMap | |
| idToPathMap | back to summary |
|---|---|
| pack-priv IntKeyHashMap<String> idToPathMap | |
| initialised | back to summary |
|---|---|
| protected boolean initialised | |
| prefixes | back to summary |
|---|---|
| pack-priv static final OrderedHashSet<String> prefixes | |
| protocol | back to summary |
|---|---|
| pack-priv final int protocol | |
| sc_default_web_mime | back to summary |
|---|---|
| pack-priv static final String sc_default_web_mime | |
| sc_default_web_page | back to summary |
|---|---|
| pack-priv static final String sc_default_web_page | |
| sc_default_web_root | back to summary |
|---|---|
| pack-priv static final String sc_default_web_root | |
| sc_key_acl | back to summary |
|---|---|
| pack-priv static final String sc_key_acl | |
| sc_key_address | back to summary |
|---|---|
| pack-priv static final String sc_key_address | |
| sc_key_autorestart_server | back to summary |
|---|---|
| pack-priv static final String sc_key_autorestart_server | |
| sc_key_daemon | back to summary |
|---|---|
| pack-priv static final String sc_key_daemon | |
| sc_key_database | back to summary |
|---|---|
| pack-priv static final String sc_key_database | |
| sc_key_dbname | back to summary |
|---|---|
| pack-priv static final String sc_key_dbname | |
| sc_key_http_port | back to summary |
|---|---|
| pack-priv static final String sc_key_http_port | |
| sc_key_max_connections | back to summary |
|---|---|
| pack-priv static final String sc_key_max_connections | |
| sc_key_max_databases | back to summary |
|---|---|
| pack-priv static final String sc_key_max_databases | |
| sc_key_max_wait | back to summary |
|---|---|
| pack-priv static final String sc_key_max_wait | |
| sc_key_no_system_exit | back to summary |
|---|---|
| pack-priv static final String sc_key_no_system_exit | |
| sc_key_port | back to summary |
|---|---|
| pack-priv static final String sc_key_port | |
| sc_key_prefix | back to summary |
|---|---|
| pack-priv static final String sc_key_prefix | |
| sc_key_props | back to summary |
|---|---|
| pack-priv static final String sc_key_props | |
| sc_key_remote_open_db | back to summary |
|---|---|
| pack-priv static final String sc_key_remote_open_db | |
| sc_key_silent | back to summary |
|---|---|
| pack-priv static final String sc_key_silent | |
| sc_key_system | back to summary |
|---|---|
| pack-priv static final String sc_key_system | |
| sc_key_tls | back to summary |
|---|---|
| pack-priv static final String sc_key_tls | |
| sc_key_trace | back to summary |
|---|---|
| pack-priv static final String sc_key_trace | |
| sc_key_web_default_page | back to summary |
|---|---|
| pack-priv static final String sc_key_web_default_page | |
| sc_key_web_root | back to summary |
|---|---|
| pack-priv static final String sc_key_web_root | |
| SERVER_MULTI_PROPERTY | back to summary |
|---|---|
| pack-priv static final int SERVER_MULTI_PROPERTY | |
| SERVER_PROPERTY | back to summary |
|---|---|
| pack-priv static final int SERVER_PROPERTY | |
| serverMeta | back to summary |
|---|---|
| pack-priv static final HashMap<String, HsqlProperties. | |
| SYSTEM_PROPERTY | back to summary |
|---|---|
| pack-priv static final int SYSTEM_PROPERTY | |
| ServerProperties | back to summary |
|---|---|
| public ServerProperties(int protocol, File file) throws IOException | |
| ServerProperties | back to summary |
|---|---|
| pack-priv ServerProperties(int protocol) | |
| ServerProperties | back to summary |
|---|---|
| pack-priv ServerProperties(int protocol, String path, String extension) | |
| getPrefixedMetadata | back to summary |
|---|---|
| pack-priv HsqlProperties. | |
| validate | back to summary |
|---|---|
| public void validate() Overrides org. Validates according to Meta map, and sets System Properties for those properties with names matching the requisite pattern. | |
| validateMultiProperty | back to summary |
|---|---|
| pack-priv String validateMultiProperty(String key, HsqlProperties. Checks an alias or database path. Duplicates are checked as duplicate numbering may result from different strings (e.g. 02 and 2). | |
| validateSystemProperty | back to summary |
|---|---|
| pack-priv String validateSystemProperty(String key, HsqlProperties. System properties are currently not checked, as different libraries in the environment may need different names? | |