Reads an arbitrary source.
Reads an arbitrary source.
some source of data, which must not be null
specifies the delimiter between keys and their values (default is '='). Whitespace surrounding the delimiter is ignored.
specifies the delimiter that marks the start of comments, except within quoted strings (default is "#").
Reads an input stream.
Reads an input stream.
the input stream, which must not be null
provides a different delimiter between keys and their values (default is '=')
specifies the delimiter that marks the start of comments, except within quoted strings (default is "#").
Reads a file.
Reads a file.
the source file, which must not be null
provides a different delimiter between keys and their values (default is '=')
(Since version v1.6.0) use readSource instead
Reads a classpath resource via the classloader.
Reads a classpath resource via the classloader.
the name of the configuration file as a resource on the classpath
provides a different delimiter between keys and their values (default is '=')
(Since version v1.6.0) use readSource instead
Parses configuration files via the readXxx methods. This is done by creating an instance of Parser.
Note that the data source arguments used by the readXxx methods must not be null. If you would prefer to read from a nullable input stream, create your own uk.co.bigbeeconsultants.bconfig.Parser instance directly.