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 creatingConfigDocumentinstances.
-
-
Constructor Summary
Constructors Constructor Description ConfigDocumentFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ConfigDocumentparseFile(java.io.File file)Parses a file into a ConfigDocument instance as withparseFile(File,ConfigParseOptions)but always uses the default parse options.static ConfigDocumentparseFile(java.io.File file, ConfigParseOptions options)Parses a file into a ConfigDocument instance.static ConfigDocumentparseReader(java.io.Reader reader)Parses a reader into a Config instance as withparseReader(Reader,ConfigParseOptions)but always uses the default parse options.static ConfigDocumentparseReader(java.io.Reader reader, ConfigParseOptions options)Parses a Reader into a ConfigDocument instance.static ConfigDocumentparseString(java.lang.String s)Parses a string (which should be valid HOCON or JSON).static ConfigDocumentparseString(java.lang.String s, ConfigParseOptions options)Parses a string which should be valid HOCON or JSON.
-
-
-
Constructor Detail
-
ConfigDocumentFactory
public ConfigDocumentFactory()
-
-
Method Detail
-
parseReader
public static 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 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 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 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 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 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
-
-