A B C D E F G H I J K L M N O P R S T U V W 

A

add(String, String) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Gets a new configuration based on this one with another value added or replaced.
addAll(Map<String, String>) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Adds a number of elements provided by a second map and returns a new instance with the added elements.
apply(BigDecimal, String) - Static method in class uk.co.bigbeeconsultants.bconfig.data.DimensionedValue
 
available() - Method in class uk.co.bigbeeconsultants.bconfig.io.BomDetectingInputStream
 

B

BomDetectingInputStream - Class in uk.co.bigbeeconsultants.bconfig.io
Provides an input stream that wraps another input stream and examines the first four bytes of it to detect the byte-order mark, if any.
BomDetectingInputStream(InputStream) - Constructor for class uk.co.bigbeeconsultants.bconfig.io.BomDetectingInputStream
 
BufferedReader - Class in uk.co.bigbeeconsultants.bconfig.io
Imitates java.io.BufferedReader as a LineReader.
BufferedReader(Reader) - Constructor for class uk.co.bigbeeconsultants.bconfig.io.BufferedReader
 
byteOrderMark - Variable in class uk.co.bigbeeconsultants.bconfig.io.BomDetectingInputStream
Holds the byte-order mark, if present.
Bytes - Static variable in class uk.co.bigbeeconsultants.bconfig.data.MemorySize
The unit string "B".
bytes(long) - Static method in class uk.co.bigbeeconsultants.bconfig.data.MemorySize
Constructs a number-of-bytes instance directly.

C

canBeOpened() - Method in class uk.co.bigbeeconsultants.bconfig.ClasspathConfigSourceJ
 
canBeOpened() - Method in class uk.co.bigbeeconsultants.bconfig.ConfigSourceJ
Tests whether this source can be opened [again].
canBeOpened() - Method in class uk.co.bigbeeconsultants.bconfig.FileConfigSourceJ
 
canBeOpened() - Method in class uk.co.bigbeeconsultants.bconfig.ReadableOnceConfigSourceJ
 
ClasspathConfigSourceJ - Class in uk.co.bigbeeconsultants.bconfig
Sources configuration data from a resource on the classpath.
ClasspathConfigSourceJ(String) - Constructor for class uk.co.bigbeeconsultants.bconfig.ClasspathConfigSourceJ
Sources configuration data from a resource on the classpath.
clear() - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
 
close() - Method in class uk.co.bigbeeconsultants.bconfig.io.BomDetectingInputStream
 
close() - Method in class uk.co.bigbeeconsultants.bconfig.io.BufferedReader
Closes the source reader.
close() - Method in class uk.co.bigbeeconsultants.bconfig.io.EolCommentTrimReader
Closes the source reader.
close() - Method in interface uk.co.bigbeeconsultants.bconfig.io.LineReader
Closes the source reader.
close() - Method in class uk.co.bigbeeconsultants.bconfig.io.MultilineReader
Closes the source reader.
commentStart - Variable in class uk.co.bigbeeconsultants.bconfig.ParserJ
The string used to mark the beginning of comments; typically '#'.
compareTo(DimensionedValue) - Method in class uk.co.bigbeeconsultants.bconfig.data.DimensionedValue
 
compareTo(Duration) - Method in class uk.co.bigbeeconsultants.bconfig.data.Duration
 
compareTo(MemorySize) - Method in class uk.co.bigbeeconsultants.bconfig.data.MemorySize
 
ConfigException - Exception in uk.co.bigbeeconsultants.bconfig
Provides an unchecked exception to be thrown when configuration problems arise.
ConfigException(String, Throwable) - Constructor for exception uk.co.bigbeeconsultants.bconfig.ConfigException
 
ConfigException(String) - Constructor for exception uk.co.bigbeeconsultants.bconfig.ConfigException
 
ConfigJ - Class in uk.co.bigbeeconsultants.bconfig
Provides configuration data in the form of a Java map.
ConfigSourceJ - Class in uk.co.bigbeeconsultants.bconfig
Defines an arbitrary source for configuration data.
ConfigSourceJ() - Constructor for class uk.co.bigbeeconsultants.bconfig.ConfigSourceJ
 
containsKey(Object) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
 
containsValue(Object) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
 
create(String) - Method in class uk.co.bigbeeconsultants.bconfig.ValueFactory
 
createBean(ConfigJ) - Method in class uk.co.bigbeeconsultants.bconfig.reflect.JavaBean
 

D

days(long) - Static method in class uk.co.bigbeeconsultants.bconfig.data.Duration
Constructs a days instance directly.
DefaultDelimiter - Static variable in class uk.co.bigbeeconsultants.bconfig.ParserJ
The default character used to divide each key from its value.
delimiter - Variable in class uk.co.bigbeeconsultants.bconfig.ParserJ
The character used to divide each key from its value.
DimensionedValue - Class in uk.co.bigbeeconsultants.bconfig.data
Holds any dimensioned value consisting of a number followed by a unit.
drop(String) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Gets a new configuration based on this one with a value removed.
dropAll(Iterable<String>) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Gets a new configuration based on this one with removal of all the keys given in another collection.
Duration - Class in uk.co.bigbeeconsultants.bconfig.data
Holds a time duration in a way that is easy to represent in human-readable form and is also compatible with {java.util.concurrent.TimeUnit}.
duration() - Method in class uk.co.bigbeeconsultants.bconfig.data.Duration
 

E

Empty - Static variable in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Provides a singleton empty instance.
endingWith(String) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Filters the subset of entries ending with a given suffix, returning a new ConfigJ instance.
entrySet() - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
 
EolCommentTrimReader - Class in uk.co.bigbeeconsultants.bconfig.io
Wraps a BufferedReader, removing all comments from the content that start with a given mark and end at the end of the line.
EolCommentTrimReader(LineReader, String) - Constructor for class uk.co.bigbeeconsultants.bconfig.io.EolCommentTrimReader
 
equals(Object) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
 
equals(Object) - Method in class uk.co.bigbeeconsultants.bconfig.data.DimensionedValue
 
equals(Object) - Method in class uk.co.bigbeeconsultants.bconfig.data.Duration
 
equals(Object) - Method in class uk.co.bigbeeconsultants.bconfig.data.MemorySize
 
equals(Object) - Method in class uk.co.bigbeeconsultants.bconfig.Value
 

F

Femto - Static variable in class uk.co.bigbeeconsultants.bconfig.data.SI
 
file - Variable in class uk.co.bigbeeconsultants.bconfig.FileConfigSourceJ
 
FileConfigSourceJ - Class in uk.co.bigbeeconsultants.bconfig
Sources configuration data from a file.
FileConfigSourceJ(File) - Constructor for class uk.co.bigbeeconsultants.bconfig.FileConfigSourceJ
Sources configuration data from a file.
from(Map<String, String>) - Static method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs an instance from a map, keeping the same iteration order.
from(File) - Static method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs an instance from a file.
from(ConfigSourceJ) - Static method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs an instance from an input source.
from(ParserJ) - Static method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs an instance from an input parser.
from(File, ConfigJ) - Static method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs an instance from a file and with a cascaded fallback.
from(ConfigSourceJ, ConfigJ) - Static method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs an instance from an input source and with a cascaded fallback.
from(ParserJ, ConfigJ) - Static method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs an instance using the parser supplied and with a cascaded fallback.
from(ConfigJ, ConfigJ) - Static method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs an instance using an existing Config with a cascaded fallback.
from(File, Set<String>) - Static method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs an instance from a file and with a specified set of required keys, usually obtained from a default instance.
from(ConfigSourceJ, Set<String>) - Static method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs an instance from an input source and with a specified set of required keys, usually obtained from a default instance.
from(ParserJ, Set<String>) - Static method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs an instance using the parser supplied and with a specified set of required keys, usually obtained from a default instance.
fromClasspath(String) - Static method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs an instance from a classpath resource.
fromClasspath(String, ConfigJ) - Static method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs an instance from a classpath resource and with a cascaded fallback.
fromClasspath(String, Set<String>) - Static method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs an instance from a classpath resource and with a specified set of required keys, usually obtained from a default instance.

G

G - Static variable in class uk.co.bigbeeconsultants.bconfig.data.SI
 
get(Object) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Gets a required value.
getDisplayedMultiplier() - Method in class uk.co.bigbeeconsultants.bconfig.data.DimensionedValue
 
getDisplayedNumber() - Method in class uk.co.bigbeeconsultants.bconfig.data.DimensionedValue
 
getOrElse(Object, String) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Gets a value, using a default if the key is not found in the configuration.
getOrNull(Object) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Gets a value if present.
getSize() - Method in class uk.co.bigbeeconsultants.bconfig.data.MemorySize
 
Gi - Static variable in class uk.co.bigbeeconsultants.bconfig.data.SI
 
gibiBytes(long) - Static method in class uk.co.bigbeeconsultants.bconfig.data.MemorySize
Constructs a number-of-gibibytes instance directly.
greatestPrefixFactor(BigDecimal) - Static method in class uk.co.bigbeeconsultants.bconfig.data.SI
Computes the largest SI or IEC prefix that is a factor of a given number.

H

hashCode() - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
 
hashCode() - Method in class uk.co.bigbeeconsultants.bconfig.data.DimensionedValue
 
hashCode() - Method in class uk.co.bigbeeconsultants.bconfig.data.Duration
 
hashCode() - Method in class uk.co.bigbeeconsultants.bconfig.data.MemorySize
 
hashCode() - Method in class uk.co.bigbeeconsultants.bconfig.Value
 
hours(long) - Static method in class uk.co.bigbeeconsultants.bconfig.data.Duration
Constructs an hours instance directly.

I

inputStreamReader() - Method in class uk.co.bigbeeconsultants.bconfig.io.BomDetectingInputStream
 
inputStreamReader(String) - Method in class uk.co.bigbeeconsultants.bconfig.io.BomDetectingInputStream
 
isEmpty() - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
 

J

JavaBean<T> - Class in uk.co.bigbeeconsultants.bconfig.reflect
 
jdata - Variable in class uk.co.bigbeeconsultants.bconfig.ParserJ
The parsed data in an immutable map with iteration order matching the original sources.

K

K - Static variable in class uk.co.bigbeeconsultants.bconfig.data.SI
 
keySet() - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
 
Ki - Static variable in class uk.co.bigbeeconsultants.bconfig.data.SI
 
kibiBytes(long) - Static method in class uk.co.bigbeeconsultants.bconfig.data.MemorySize
Constructs a number-of-kibibytes instance directly.

L

lastModifiedTime() - Method in class uk.co.bigbeeconsultants.bconfig.ClasspathConfigSourceJ
 
lastModifiedTime() - Method in class uk.co.bigbeeconsultants.bconfig.ConfigSourceJ
Provides the timestamp so that source file changes can be observed.
lastModifiedTime() - Method in class uk.co.bigbeeconsultants.bconfig.FileConfigSourceJ
 
lastModifiedTime() - Method in class uk.co.bigbeeconsultants.bconfig.ReadableOnceConfigSourceJ
 
LineReader - Interface in uk.co.bigbeeconsultants.bconfig.io
Specifies a reader for line-by-line text input.
List(T...) - Static method in class uk.co.bigbeeconsultants.scalalike.Predef
Constructs a new immutable list.
ListMap(T...) - Static method in class uk.co.bigbeeconsultants.scalalike.Predef
Constructs a new immutable map from pairs of parameters.
ListValue - Class in uk.co.bigbeeconsultants.bconfig
Provides a wrapper for list-based entries with handy conversions to often-needed types.
ListValue(String) - Constructor for class uk.co.bigbeeconsultants.bconfig.ListValue
Constructs a new instance from a comma-separated string of values.

M

M - Static variable in class uk.co.bigbeeconsultants.bconfig.data.SI
 
mebiBytes(long) - Static method in class uk.co.bigbeeconsultants.bconfig.data.MemorySize
Constructs a number-of-mebibytes instance directly.
MemorySize - Class in uk.co.bigbeeconsultants.bconfig.data
Holds a memory size.
Mi - Static variable in class uk.co.bigbeeconsultants.bconfig.data.SI
 
Micro - Static variable in class uk.co.bigbeeconsultants.bconfig.data.SI
 
microseconds(long) - Static method in class uk.co.bigbeeconsultants.bconfig.data.Duration
Constructs a microseconds instance directly.
Milli - Static variable in class uk.co.bigbeeconsultants.bconfig.data.SI
 
milliseconds(long) - Static method in class uk.co.bigbeeconsultants.bconfig.data.Duration
Constructs a milliseconds instance directly.
minutes(long) - Static method in class uk.co.bigbeeconsultants.bconfig.data.Duration
Constructs a minutes instance directly.
mkString(Iterable<?>, String, String, String) - Static method in class uk.co.bigbeeconsultants.scalalike.Predef
Conjoins a collection of values as a string separated by a given marker.
mkString(Iterable<?>, String) - Static method in class uk.co.bigbeeconsultants.scalalike.Predef
Conjoins a collection of values as a string separated by a given marker.
MultilineReader - Class in uk.co.bigbeeconsultants.bconfig.io
Wraps a BufferedReader to support continuation lines ending with a backslash.
MultilineReader(LineReader) - Constructor for class uk.co.bigbeeconsultants.bconfig.io.MultilineReader
 
multiplier - Variable in class uk.co.bigbeeconsultants.bconfig.data.DimensionedValue
 
multiplierToString(BigDecimal, String) - Static method in class uk.co.bigbeeconsultants.bconfig.data.SI
Converts a given multiplier to its standard SI/IEC string prefix.

N

name() - Method in class uk.co.bigbeeconsultants.bconfig.ClasspathConfigSourceJ
 
name() - Method in class uk.co.bigbeeconsultants.bconfig.ConfigSourceJ
The file name or similar that identifies the underlying resource.
name() - Method in class uk.co.bigbeeconsultants.bconfig.FileConfigSourceJ
 
name - Variable in class uk.co.bigbeeconsultants.bconfig.ParserJ
The name of this parser; typically the filename.
name() - Method in class uk.co.bigbeeconsultants.bconfig.ReadableOnceConfigSourceJ
 
Nano - Static variable in class uk.co.bigbeeconsultants.bconfig.data.SI
 
nanoseconds(long) - Static method in class uk.co.bigbeeconsultants.bconfig.data.Duration
Constructs a nanoseconds instance directly.
Nil - Static variable in class uk.co.bigbeeconsultants.scalalike.Predef
The immutable empty list.
number - Variable in class uk.co.bigbeeconsultants.bconfig.data.DimensionedValue
 

O

ofBean(T) - Static method in class uk.co.bigbeeconsultants.bconfig.reflect.JavaBean
 
ofBigDecimals(MathContext) - Method in class uk.co.bigbeeconsultants.bconfig.ListValue
Gets the list of elements converted to big decimals with a given maths context.
ofBigDecimals() - Method in class uk.co.bigbeeconsultants.bconfig.ListValue
Gets the list of elements converted to big decimals.
ofBigIntegers(int) - Method in class uk.co.bigbeeconsultants.bconfig.ListValue
Gets the list of elements converted to big integers with a given radix.
ofBigIntegers() - Method in class uk.co.bigbeeconsultants.bconfig.ListValue
Gets the list of elements converted to decimal big integers.
ofBooleans() - Method in class uk.co.bigbeeconsultants.bconfig.ListValue
Gets the list of elements converted to booleans.
ofClass(Class<T>) - Static method in class uk.co.bigbeeconsultants.bconfig.reflect.JavaBean
 
ofDurations() - Method in class uk.co.bigbeeconsultants.bconfig.ListValue
Gets the list of elements converted to durations.
ofFloats() - Method in class uk.co.bigbeeconsultants.bconfig.ListValue
Gets the list of elements converted to floats.
ofIntegers(int) - Method in class uk.co.bigbeeconsultants.bconfig.ListValue
Gets the list of elements converted to integers with a given radix.
ofIntegers() - Method in class uk.co.bigbeeconsultants.bconfig.ListValue
Gets the list of elements converted to decimal integers.
ofLongs(int) - Method in class uk.co.bigbeeconsultants.bconfig.ListValue
Gets the list of elements converted to longs with a given radix.
ofLongs() - Method in class uk.co.bigbeeconsultants.bconfig.ListValue
Gets the list of elements converted to decimal longs.
ofMemorySizes() - Method in class uk.co.bigbeeconsultants.bconfig.ListValue
Gets the list of elements converted to memory sizes.
ofStrings() - Method in class uk.co.bigbeeconsultants.bconfig.ListValue
Gets the list of strings.
open() - Method in class uk.co.bigbeeconsultants.bconfig.ConfigSourceJ
Gets the input stream from this source.
openTheSource() - Method in class uk.co.bigbeeconsultants.bconfig.ClasspathConfigSourceJ
 
openTheSource() - Method in class uk.co.bigbeeconsultants.bconfig.ConfigSourceJ
Implementations must provide the means to open their input stream in the necessary way.
openTheSource() - Method in class uk.co.bigbeeconsultants.bconfig.FileConfigSourceJ
 
openTheSource() - Method in class uk.co.bigbeeconsultants.bconfig.ReadableOnceConfigSourceJ
 
overriddenBy(Map<String, String>) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs a new instance based on source information, using `this` as the fallback.
overriddenBy(ParserJ) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs a new instance based on source information, using `this` as the fallback.
overriddenBy(ConfigSourceJ) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs a new instance based on source information, using `this` as the fallback.
overriddenBy(File) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Constructs a new instance based on source information, using `this` as the fallback.

P

P - Static variable in class uk.co.bigbeeconsultants.bconfig.data.SI
 
parse(String, String) - Static method in class uk.co.bigbeeconsultants.bconfig.data.DimensionedValue
Parses a string to obtain a value.
parse(String) - Static method in class uk.co.bigbeeconsultants.bconfig.data.DimensionedValue
Parses a string to obtain a value.
parse(String) - Static method in class uk.co.bigbeeconsultants.bconfig.data.Duration
Parses a string to obtain a duration.
parse(String) - Static method in class uk.co.bigbeeconsultants.bconfig.data.MemorySize
Parses a string to obtain a memory size.
parseBoolean(String) - Static method in class uk.co.bigbeeconsultants.scalalike.Predef
Parses a string-valued boolean according to the rule: "true"|"yes"|"on" is true and "false"|"no"|"off" is false.
parseCsvList(String) - Static method in class uk.co.bigbeeconsultants.bconfig.ParserJ
Splits a string into a list of parts.
ParserJ - Class in uk.co.bigbeeconsultants.bconfig
Constructs a parser around an input stream, which may be null.
ParserJ(InputStream, String, char, String) - Constructor for class uk.co.bigbeeconsultants.bconfig.ParserJ
Constructs an instance.
ParserJ(InputStream, String, char) - Constructor for class uk.co.bigbeeconsultants.bconfig.ParserJ
Constructs an instance with the default commentStart string '#'.
ParserJ(InputStream, String) - Constructor for class uk.co.bigbeeconsultants.bconfig.ParserJ
Constructs an instance with the default delimiter between keys and values amd commentStart string '#'.
pebiBytes(long) - Static method in class uk.co.bigbeeconsultants.bconfig.data.MemorySize
Constructs a number-of-pebibytes instance directly.
Pi - Static variable in class uk.co.bigbeeconsultants.bconfig.data.SI
 
Pico - Static variable in class uk.co.bigbeeconsultants.bconfig.data.SI
 
populatePojo(ConfigJ) - Method in class uk.co.bigbeeconsultants.bconfig.reflect.JavaBean
 
Predef - Class in uk.co.bigbeeconsultants.scalalike
 
Predef() - Constructor for class uk.co.bigbeeconsultants.scalalike.Predef
 
println(String) - Static method in class uk.co.bigbeeconsultants.scalalike.Predef
Prints a line of text to stdout.
put(String, String) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
 
putAll(Map<? extends String, ? extends String>) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
 

R

read() - Method in class uk.co.bigbeeconsultants.bconfig.io.BomDetectingInputStream
 
ReadableOnceConfigSourceJ - Class in uk.co.bigbeeconsultants.bconfig
Sources configuration data from an input stream that will be read once only then closed.
ReadableOnceConfigSourceJ(InputStream, String) - Constructor for class uk.co.bigbeeconsultants.bconfig.ReadableOnceConfigSourceJ
Sources configuration data from an input stream that will be read once only then closed.
readFile(File, char) - Static method in class uk.co.bigbeeconsultants.bconfig.ParserJ
Reads a file.
readFile(File) - Static method in class uk.co.bigbeeconsultants.bconfig.ParserJ
Reads a file using the default delimiter '='.
readFromClasspath(String, char) - Static method in class uk.co.bigbeeconsultants.bconfig.ParserJ
Reads a classpath resource via the classloader.
readFromClasspath(String) - Static method in class uk.co.bigbeeconsultants.bconfig.ParserJ
Reads a classpath resource via the classloader using the default delimiter '='.
readLine() - Method in class uk.co.bigbeeconsultants.bconfig.io.BufferedReader
Gets the next line.
readLine() - Method in class uk.co.bigbeeconsultants.bconfig.io.EolCommentTrimReader
Gets the next line (or multi-line).
readLine() - Method in interface uk.co.bigbeeconsultants.bconfig.io.LineReader
Gets the next line.
readLine() - Method in class uk.co.bigbeeconsultants.bconfig.io.MultilineReader
Gets the next line (or multi-line).
readSource(ConfigSourceJ, char) - Static method in class uk.co.bigbeeconsultants.bconfig.ParserJ
Reads an arbitrary source.
readSource(ConfigSourceJ) - Static method in class uk.co.bigbeeconsultants.bconfig.ParserJ
Reads an arbitrary source using the default delimiter '='.
readStream(InputStream, String, char) - Static method in class uk.co.bigbeeconsultants.bconfig.ParserJ
Reads an input stream.
readStream(InputStream, String) - Static method in class uk.co.bigbeeconsultants.bconfig.ParserJ
Reads an input stream using the default delimiter '='.
remove(Object) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
 
require(Boolean, Object) - Static method in class uk.co.bigbeeconsultants.scalalike.Predef
Asserts that a given requirement is true, otherwise an IllegalArgumentException is thrown.
resourcePath - Variable in class uk.co.bigbeeconsultants.bconfig.ClasspathConfigSourceJ
 

S

seconds(long) - Static method in class uk.co.bigbeeconsultants.bconfig.data.Duration
Constructs a seconds instance directly.
section(String) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
If 'ini' file sections are used, this filters the subset of entries in a given section, returning a new ConfigJ instance.
SectionSeparator - Static variable in class uk.co.bigbeeconsultants.bconfig.ParserJ
The character used to divide sections in INI-file tags.
Set(T...) - Static method in class uk.co.bigbeeconsultants.scalalike.Predef
Constructs a new immutable set.
SI - Class in uk.co.bigbeeconsultants.bconfig.data
Provides standard constants for SI metric and IEC binary prefixes.
size() - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
 
skip(long) - Method in class uk.co.bigbeeconsultants.bconfig.io.BomDetectingInputStream
 
startingWith(String) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Filters the subset of entries starting with a given prefix, returning a new ConfigJ instance.
startMark - Variable in class uk.co.bigbeeconsultants.bconfig.io.EolCommentTrimReader
 
strings - Variable in class uk.co.bigbeeconsultants.bconfig.ListValue
The underlying list of string elements.

T

T - Static variable in class uk.co.bigbeeconsultants.bconfig.data.SI
 
tebiBytes(long) - Static method in class uk.co.bigbeeconsultants.bconfig.data.MemorySize
Constructs a number-of-tebibytes instance directly.
Ti - Static variable in class uk.co.bigbeeconsultants.bconfig.data.SI
 
timesOpened() - Method in class uk.co.bigbeeconsultants.bconfig.ConfigSourceJ
Gets the number of times this source has been opened.
toBean(Class<T>) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Copies some or all of this config into a new instance of a specified javabean class.
toBean(T) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Copies some or all of this config into a specified javabean.
toBigInt() - Method in class uk.co.bigbeeconsultants.bconfig.Value
Gets a value parsed as a decimal integer.
toBigInt(int) - Method in class uk.co.bigbeeconsultants.bconfig.Value
Gets a value parsed as either "true" or "false".
toBoolean() - Method in class uk.co.bigbeeconsultants.bconfig.Value
Gets a value parsed as either "true" or "false".
toDays() - Method in class uk.co.bigbeeconsultants.bconfig.data.Duration
 
toDecimal() - Method in class uk.co.bigbeeconsultants.bconfig.Value
Gets a value parsed as a decimal floating point number.
toDuration() - Method in class uk.co.bigbeeconsultants.bconfig.Value
Gets a value parsed as a time duration.
toFloat() - Method in class uk.co.bigbeeconsultants.bconfig.Value
Gets a value parsed as a decimal floating point number.
toHours() - Method in class uk.co.bigbeeconsultants.bconfig.data.Duration
 
toInt() - Method in class uk.co.bigbeeconsultants.bconfig.Value
Gets a value parsed as a decimal integer.
toInt(int) - Method in class uk.co.bigbeeconsultants.bconfig.Value
Gets a value parsed as either "true" or "false".
toList() - Method in class uk.co.bigbeeconsultants.bconfig.Value
Gets a value parsed as lists of values.
toMemorySize() - Method in class uk.co.bigbeeconsultants.bconfig.Value
Gets a value parsed as an amount of memory.
toMicroseconds() - Method in class uk.co.bigbeeconsultants.bconfig.data.Duration
 
toMilliseconds() - Method in class uk.co.bigbeeconsultants.bconfig.data.Duration
 
toMinutes() - Method in class uk.co.bigbeeconsultants.bconfig.data.Duration
 
toNanoseconds() - Method in class uk.co.bigbeeconsultants.bconfig.data.Duration
 
toSeconds() - Method in class uk.co.bigbeeconsultants.bconfig.data.Duration
 
toString() - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
 
toString() - Method in class uk.co.bigbeeconsultants.bconfig.data.DimensionedValue
 
toString() - Method in class uk.co.bigbeeconsultants.bconfig.data.Duration
 
toString() - Method in class uk.co.bigbeeconsultants.bconfig.data.MemorySize
 
toString() - Method in class uk.co.bigbeeconsultants.bconfig.Value
 

U

uk.co.bigbeeconsultants.bconfig - package uk.co.bigbeeconsultants.bconfig
 
uk.co.bigbeeconsultants.bconfig.data - package uk.co.bigbeeconsultants.bconfig.data
 
uk.co.bigbeeconsultants.bconfig.io - package uk.co.bigbeeconsultants.bconfig.io
 
uk.co.bigbeeconsultants.bconfig.reflect - package uk.co.bigbeeconsultants.bconfig.reflect
 
uk.co.bigbeeconsultants.scalalike - package uk.co.bigbeeconsultants.scalalike
 
unit - Variable in class uk.co.bigbeeconsultants.bconfig.data.DimensionedValue
 
unit() - Method in class uk.co.bigbeeconsultants.bconfig.data.Duration
 
Unit - Static variable in class uk.co.bigbeeconsultants.bconfig.data.SI
 

V

value(Object) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Gets a required value.
Value - Class in uk.co.bigbeeconsultants.bconfig
Holds a configuration value and provides easy data conversions.
Value(String) - Constructor for class uk.co.bigbeeconsultants.bconfig.Value
Constructs a value.
valueFactory - Static variable in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Provides the converter to convert Strings to Values.
ValueFactory - Class in uk.co.bigbeeconsultants.bconfig
Provides a hook for extending the possible set of value converters.
ValueFactory() - Constructor for class uk.co.bigbeeconsultants.bconfig.ValueFactory
 
valueOrElse(Object, String) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Gets a value, using a default if the key is not found in the configuration.
values() - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
 
verifyKeys(Set<String>) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Provides checking that the configuration keys are exactly as expected.
verifyKeys(Set<String>, String) - Method in class uk.co.bigbeeconsultants.bconfig.ConfigJ
Provides checking that the configuration keys are exactly as expected.

W

withUnit() - Method in class uk.co.bigbeeconsultants.bconfig.Value
Gets a value parsed as a value with its unit.
A B C D E F G H I J K L M N O P R S T U V W