Index

C D E F G H I K L M N O P Q R S V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

C

CacheDir - Class in io.deephaven.configuration
The cache directory is a directory that the application may use for storing data with "cache-like" semantics.
CacheDir() - Constructor for class io.deephaven.configuration.CacheDir
 
clear() - Method in class io.deephaven.configuration.ParsedProperties
 
ConfigDir - Class in io.deephaven.configuration
 
ConfigDir() - Constructor for class io.deephaven.configuration.ConfigDir
 
Configuration - Class in io.deephaven.configuration
Utility class to provide an enhanced view and common access point for java properties files, as well as common configuration pieces.
Configuration() - Constructor for class io.deephaven.configuration.Configuration
 
Configuration.NullableConfiguration - Class in io.deephaven.configuration
ONLY the service factory is allowed to get null properties and ONLY for the purposes of using default profiles when one doesn't exist.
ConfigurationException - Exception in io.deephaven.configuration
Standardized runtime exception type for Configuration and related utilities.
ConfigurationException(String) - Constructor for exception io.deephaven.configuration.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception io.deephaven.configuration.ConfigurationException
 
configurationFile() - Static method in class io.deephaven.configuration.ConfigDir
Gets the configuration file, first by the system property "Configuration.rootFile" if set; otherwise the filename "deephaven.prop" in the config directory if the file exists; and otherwise returns "dh-defaults.prop".
contains(Object) - Method in class io.deephaven.configuration.ParsedProperties
 
containsKey(Object) - Method in class io.deephaven.configuration.ParsedProperties
 
containsValue(Object) - Method in class io.deephaven.configuration.ParsedProperties
 
context - Variable in class io.deephaven.configuration.PropertyHistory
The full string of the active context.

D

DataDir - Class in io.deephaven.configuration
 
DataDir() - Constructor for class io.deephaven.configuration.DataDir
 

E

elements() - Method in class io.deephaven.configuration.ParsedProperties
 
entrySet() - Method in class io.deephaven.configuration.ParsedProperties
 
ENV_VAR - Static variable in class io.deephaven.configuration.CacheDir
 
ENV_VAR - Static variable in class io.deephaven.configuration.ConfigDir
 
ENV_VAR - Static variable in class io.deephaven.configuration.DataDir
 
equals(Object) - Method in class io.deephaven.configuration.ParsedProperties
 
expandLinuxPath(String) - Static method in class io.deephaven.configuration.Configuration
Expand the Linux-style path.

F

fileName - Variable in class io.deephaven.configuration.PropertyHistory
The name of the file where the property value was set, or a note that the value was not set by a configuration file.

G

get() - Static method in class io.deephaven.configuration.CacheDir
Return the system property value for "deephaven.cacheDir" if it is present.
get() - Static method in class io.deephaven.configuration.ConfigDir
Gets the config directory by the system property "deephaven.configDir" or environment variable "DEEPHAVEN_CONFIG_DIR" if present.
get() - Static method in class io.deephaven.configuration.DataDir
Gets the data directory, first by the system property "deephaven.dataDir" if present, next by the system property "workspace" if present, next by the environment variable "DEEPHAVEN_DATA_DIR" if present, and otherwise ".".
get(Object) - Method in class io.deephaven.configuration.ParsedProperties
 
getBitSet(String, int) - Method in class io.deephaven.configuration.PropertyFile
 
getBoolean(String) - Method in class io.deephaven.configuration.PropertyFile
 
getBoolean(String, Logger, String) - Method in class io.deephaven.configuration.PropertyFile
 
getBooleanForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
 
getBooleanForClassWithDefault(Class, String, boolean) - Method in class io.deephaven.configuration.PropertyFile
 
getBooleanWithDefault(String, boolean) - Method in class io.deephaven.configuration.PropertyFile
 
getChar(String) - Method in class io.deephaven.configuration.PropertyFile
 
getClassParams(Logger, Class, Object) - Method in class io.deephaven.configuration.PropertyFile
 
getClassParams(Logger, Class, String, Object) - Method in class io.deephaven.configuration.PropertyFile
 
getClassParams(Logger, Class, String, Object, int) - Method in class io.deephaven.configuration.PropertyFile
 
getClassParams(Class, Object) - Method in class io.deephaven.configuration.PropertyFile
 
getContextKeyValues() - Method in class io.deephaven.configuration.Configuration
Return the configuration contexts for this process.
getDouble(String) - Method in class io.deephaven.configuration.PropertyFile
 
getDouble(String, Logger, String) - Method in class io.deephaven.configuration.PropertyFile
 
getDoubleForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
 
getDoubleForClassWithDefault(Class, String, double) - Method in class io.deephaven.configuration.PropertyFile
 
getDoubleWithDefault(String, double) - Method in class io.deephaven.configuration.PropertyFile
 
getInstance() - Static method in class io.deephaven.configuration.Configuration
Get the default Configuration instance.
getIntArrayForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
 
getInteger(String) - Method in class io.deephaven.configuration.PropertyFile
 
getInteger(String, Logger, String) - Method in class io.deephaven.configuration.PropertyFile
 
getIntegerArray(String) - Method in class io.deephaven.configuration.PropertyFile
 
getIntegerForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
 
getIntegerForClassWithDefault(Class, String, int) - Method in class io.deephaven.configuration.PropertyFile
 
getIntegerWithDefault(String, int) - Method in class io.deephaven.configuration.PropertyFile
 
getIntHashSetForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
 
getIntHashSetFromProperty(String) - Method in class io.deephaven.configuration.PropertyFile
 
getLineNumbers() - Method in class io.deephaven.configuration.ParsedProperties
A mapping from each property name to the file and location where the property came from.
getLong(String) - Method in class io.deephaven.configuration.PropertyFile
 
getLong(String, Logger, String) - Method in class io.deephaven.configuration.PropertyFile
 
getLongArray(String) - Method in class io.deephaven.configuration.PropertyFile
 
getLongForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
 
getLongForClassWithDefault(Class, String, long) - Method in class io.deephaven.configuration.PropertyFile
 
getLongWithDefault(String, long) - Method in class io.deephaven.configuration.PropertyFile
 
getNameStringMapFromProperty(String) - Method in class io.deephaven.configuration.PropertyFile
 
getNameStringSetFromProperty(String) - Method in class io.deephaven.configuration.PropertyFile
 
getNonNegativeIntSetWithRangeSupport(String) - Method in class io.deephaven.configuration.PropertyFile
Parse a set of non-negative ints from a property.
getOrSet(String) - Static method in class io.deephaven.configuration.CacheDir
Gets the cache directory if the system property "deephaven.cacheDir" or environment variable "DEEPHAVEN_CACHE_DIR" is present, otherwise sets the system property "deephaven.cacheDir" to defaultValue and returns defaultValue.
getOrSet(String) - Static method in class io.deephaven.configuration.ConfigDir
Gets the config directory if the system property "deephaven.configDir" or environment variable "DEEPHAVEN_CONFIG_DIR" is present, otherwise sets the system property "deephaven.configDir" to defaultValue and returns defaultValue.
getOrSet(String) - Static method in class io.deephaven.configuration.DataDir
Gets the data directory if the system property "deephaven.dataDir" or "workspace" is present, or if the environment variable "DEEPHAVEN_DATA_DIR" is present, otherwise sets the system property "deephaven.dataDir" to defaultValue and returns defaultValue.
getPositiveInteger(String) - Method in class io.deephaven.configuration.PropertyFile
 
getPossibleIntegerWithDefault(int, String...) - Method in class io.deephaven.configuration.PropertyFile
 
getPossibleStringWithDefault(String, String...) - Method in class io.deephaven.configuration.PropertyFile
 
getPriority() - Method in interface io.deephaven.configuration.PropertyInputStreamLoader
A helper for determining the precedence of the loader.
getPriority() - Method in class io.deephaven.configuration.PropertyInputStreamLoaderTraditional
 
getProperties() - Method in class io.deephaven.configuration.PropertyFile
Return the Properties object loaded by this property file.
getProperties(String) - Method in class io.deephaven.configuration.PropertyFile
Collect all of the properties in this property file that begin with a given prefix.
getProperty(String) - Method in class io.deephaven.configuration.ParsedProperties
 
getProperty(String) - Method in class io.deephaven.configuration.PropertyFile
Gets the value of the given property, aborting if the value is not specified in the system config files.
getPropertyNullable(String) - Method in class io.deephaven.configuration.Configuration.NullableConfiguration
 
getServerTimezone() - Method in class io.deephaven.configuration.Configuration
 
getShort(String) - Method in class io.deephaven.configuration.PropertyFile
 
getShort(String, Logger, String) - Method in class io.deephaven.configuration.PropertyFile
 
getShortForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
 
getShortWithDefault(String, short) - Method in class io.deephaven.configuration.PropertyFile
 
getString(String, Logger, String) - Method in class io.deephaven.configuration.PropertyFile
 
getStringArrayFromProperty(String) - Method in class io.deephaven.configuration.PropertyFile
 
getStringArrayFromPropertyWithDefault(String, String[]) - Method in class io.deephaven.configuration.PropertyFile
 
getStringForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
 
getStringForClassWithDefault(Class, String, String) - Method in class io.deephaven.configuration.PropertyFile
 
getStringIntHashMap(String, String) - Method in class io.deephaven.configuration.PropertyFile
 
getStringSetFromProperty(String) - Method in class io.deephaven.configuration.PropertyFile
 
getStringSetFromPropertyForClass(Class, String) - Method in class io.deephaven.configuration.PropertyFile
 
getStringSetFromPropertyWithDefault(String, Set<String>) - Method in class io.deephaven.configuration.PropertyFile
 
getStringWithDefault(String, String) - Method in class io.deephaven.configuration.PropertyFile
 

H

hasProperty(String) - Method in class io.deephaven.configuration.PropertyFile
 

I

io.deephaven.configuration - package io.deephaven.configuration
 
isEmpty() - Method in class io.deephaven.configuration.ParsedProperties
 

K

keys() - Method in class io.deephaven.configuration.ParsedProperties
 
keySet() - Method in class io.deephaven.configuration.ParsedProperties
 

L

lineNumber - Variable in class io.deephaven.configuration.PropertyHistory
The number of the line within the file where the property value was set.
list(PrintStream) - Method in class io.deephaven.configuration.ParsedProperties
 
list(PrintWriter) - Method in class io.deephaven.configuration.ParsedProperties
 
load(InputStream) - Method in class io.deephaven.configuration.ParsedProperties
Load the properties from the specified InputStream, ignoring any directives that do not match the current context.
load(String) - Method in class io.deephaven.configuration.ParsedProperties
Load the properties from the specified file, ignoring any directives that do not match the current context.
log - Variable in class io.deephaven.configuration.PropertyFile
 
lookupPath(String) - Method in class io.deephaven.configuration.Configuration
Treat the system property propertyName as a path, and perform substitution with Configuration.expandLinuxPath(String).

M

main(String[]) - Static method in class io.deephaven.configuration.Configuration
The following main method compares two directories of prop files and outputs a CSV report of the differences.

N

newConfigurationForTesting() - Static method in class io.deephaven.configuration.Configuration
 
newInstance() - Static method in class io.deephaven.configuration.PropertyInputStreamLoaderFactory
 

O

openConfiguration(String) - Method in interface io.deephaven.configuration.PropertyInputStreamLoader
Opens the property stream represented by the given name.
openConfiguration(String) - Method in class io.deephaven.configuration.PropertyInputStreamLoaderTraditional
 

P

ParsedProperties - Class in io.deephaven.configuration
Class for reading in a customized properties file, applying only the locally-relevant properties and keeping track of which properties may not be further modified.
ParsedProperties() - Constructor for class io.deephaven.configuration.ParsedProperties
A constructor that starts with no existing scoped or final properties.
ParsedProperties(boolean) - Constructor for class io.deephaven.configuration.ParsedProperties
A constructor that starts with no existing scoped or final properties.
properties - Variable in class io.deephaven.configuration.PropertyFile
 
PROPERTY - Static variable in class io.deephaven.configuration.CacheDir
 
PROPERTY - Static variable in class io.deephaven.configuration.ConfigDir
 
PROPERTY - Static variable in class io.deephaven.configuration.DataDir
 
PropertyException - Exception in io.deephaven.configuration
Standardized runtime exception type for PropertyFile and related utilities.
PropertyException(String) - Constructor for exception io.deephaven.configuration.PropertyException
 
PropertyException(String, Throwable) - Constructor for exception io.deephaven.configuration.PropertyException
 
PropertyFile - Class in io.deephaven.configuration
 
PropertyFile() - Constructor for class io.deephaven.configuration.PropertyFile
Creates an empty PropertyFile
PropertyFile(String, Logger, boolean) - Constructor for class io.deephaven.configuration.PropertyFile
Create a PropertyFile and load properties from the given file.
PropertyHistory - Class in io.deephaven.configuration
A simple datastore to record one step in the history of a property.
PropertyHistory(String, int, String, String) - Constructor for class io.deephaven.configuration.PropertyHistory
Create a PropertyHistory element.
PropertyInputStreamLoader - Interface in io.deephaven.configuration
An abstraction for opening property files.
PropertyInputStreamLoaderFactory - Class in io.deephaven.configuration
Uses ServiceLoader.load(Class) to find the best PropertyInputStreamLoader (the loader with the smallest priority).
PropertyInputStreamLoaderFactory() - Constructor for class io.deephaven.configuration.PropertyInputStreamLoaderFactory
 
PropertyInputStreamLoaderTraditional - Class in io.deephaven.configuration
A PropertyInputStreamLoader implementation that first searches for the property file as a classpath resource, and then via the filesystem.
PropertyInputStreamLoaderTraditional() - Constructor for class io.deephaven.configuration.PropertyInputStreamLoaderTraditional
 
put(Object, Object) - Method in class io.deephaven.configuration.ParsedProperties
Determine whether a property is final or not, and only allow the update if it is not already final.
putAll(Map<?, ?>) - Method in class io.deephaven.configuration.ParsedProperties
 

Q

QUIET_PROPERTY - Static variable in class io.deephaven.configuration.Configuration
 

R

reloadProperties() - Method in class io.deephaven.configuration.Configuration
Reload properties, then update with all system properties (properties set in System take precedence).
remove(Object) - Method in class io.deephaven.configuration.ParsedProperties
Remove a non-final property from the collection.

S

setProperty(String, String) - Method in class io.deephaven.configuration.ParsedProperties
Determine whether a property is final or not, and only allow the update if it is not already final.
setProperty(String, String) - Method in class io.deephaven.configuration.PropertyFile
Sets the value of a given property
size() - Method in class io.deephaven.configuration.ParsedProperties
 

V

value - Variable in class io.deephaven.configuration.PropertyHistory
The value that the property was set to by the specified line number in the specified file.
values() - Method in class io.deephaven.configuration.ParsedProperties
 
C D E F G H I K L M N O P Q R S V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form