Package com.typesafe.config.parser
Class ConfigDocumentFactory
- java.lang.Object
-
- com.typesafe.config.parser.ConfigDocumentFactory
-
public final class ConfigDocumentFactory extends java.lang.Object
Factory for creatingConfigDocument
instances.
-
-
Constructor Summary
Constructors Constructor Description ConfigDocumentFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ConfigDocument
parseFile(java.io.File file)
Parses a file into a ConfigDocument instance as withparseFile(File,ConfigParseOptions)
but always uses the default parse options.static ConfigDocument
parseFile(java.io.File file, ConfigParseOptions options)
Parses a file into a ConfigDocument instance.static ConfigDocument
parseReader(java.io.Reader reader)
Parses a reader into a Config instance as withparseReader(Reader,ConfigParseOptions)
but always uses the default parse options.static ConfigDocument
parseReader(java.io.Reader reader, ConfigParseOptions options)
Parses a Reader into a ConfigDocument instance.static ConfigDocument
parseString(java.lang.String s)
Parses a string (which should be valid HOCON or JSON).static ConfigDocument
parseString(java.lang.String s, ConfigParseOptions options)
Parses a string which should be valid HOCON or JSON.
-
-
-
Method Detail
-
parseReader
public static ConfigDocument parseReader(java.io.Reader reader, ConfigParseOptions options)
Parses a Reader into a ConfigDocument instance.- Parameters:
reader
- the reader to parseoptions
- parse options to control how the reader is interpreted- Returns:
- the parsed configuration
- Throws:
ConfigException
- on IO or parse errors
-
parseReader
public static ConfigDocument parseReader(java.io.Reader reader)
Parses a reader into a Config instance as withparseReader(Reader,ConfigParseOptions)
but always uses the default parse options.- Parameters:
reader
- the reader to parse- Returns:
- the parsed configuration
- Throws:
ConfigException
- on IO or parse errors
-
parseFile
public static ConfigDocument parseFile(java.io.File file, ConfigParseOptions options)
Parses a file into a ConfigDocument instance.- Parameters:
file
- the file to parseoptions
- parse options to control how the file is interpreted- Returns:
- the parsed configuration
- Throws:
ConfigException
- on IO or parse errors
-
parseFile
public static ConfigDocument parseFile(java.io.File file)
Parses a file into a ConfigDocument instance as withparseFile(File,ConfigParseOptions)
but always uses the default parse options.- Parameters:
file
- the file to parse- Returns:
- the parsed configuration
- Throws:
ConfigException
- on IO or parse errors
-
parseString
public static ConfigDocument parseString(java.lang.String s, ConfigParseOptions options)
Parses a string which should be valid HOCON or JSON.- Parameters:
s
- string to parseoptions
- parse options- Returns:
- the parsed configuration
-
parseString
public static ConfigDocument parseString(java.lang.String s)
Parses a string (which should be valid HOCON or JSON). Uses the default parse options.- Parameters:
s
- string to parse- Returns:
- the parsed configuration
-
-