Top Description Constructors Methods
com.typesafe.config.impl

public final Class ConfigImplUtil

extends Object
Class Inheritance
Imports
java.io.DataOutputStream, .File, .IOException, .ObjectInputStream, .ObjectOutputStream, java.net.URISyntaxException, .URL, java.util.ArrayList, .List, com.typesafe.config.ConfigException, .ConfigOrigin, .ConfigSyntax

Internal implementation detail, not ABI stable, do not touch. For use only by the com.typesafe.config package.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv static String
pack-priv static boolean
public static ConfigException
pack-priv static boolean
isC0Control(int codepoint)

pack-priv static boolean
isWhitespace(int codepoint)

public static String
joinPath(String... elements)

public static String
joinPath(List<String> elements)

public static ConfigOrigin
public static String
pack-priv static String
public static List<String>
public static ConfigSyntax

Returns:

configuration syntax if a match is found. Otherwise, null.
syntaxFromExtension
(String
configuration filename
filename
)

Guess configuration syntax from given filename.

pack-priv static String
toCamelCase(String originalName)

private static char
public static String
pack-priv static File
public static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ConfigImplUtilback to summary
public ConfigImplUtil()

Method Detail

envVariableAsPropertyback to summary
pack-priv static String envVariableAsProperty(String variable, String prefix) throws ConfigException
equalsHandlingNullback to summary
pack-priv static boolean equalsHandlingNull(Object a, Object b)
extractInitializerErrorback to summary
public static ConfigException extractInitializerError(ExceptionInInitializerError e)
isC0Controlback to summary
pack-priv static boolean isC0Control(int codepoint)
isWhitespaceback to summary
pack-priv static boolean isWhitespace(int codepoint)
joinPathback to summary
public static String joinPath(String... elements)
joinPathback to summary
public static String joinPath(List<String> elements)
readOriginback to summary
public static ConfigOrigin readOrigin(ObjectInputStream in) throws IOException
renderJsonStringback to summary
public static String renderJsonString(String s)
renderStringUnquotedIfPossibleback to summary
pack-priv static String renderStringUnquotedIfPossible(String s)
splitPathback to summary
public static List<String> splitPath(String path)
syntaxFromExtensionback to summary
public static ConfigSyntax syntaxFromExtension(String filename)

Guess configuration syntax from given filename.

Parameters
filename:String

configuration filename

Returns:ConfigSyntax

configuration syntax if a match is found. Otherwise, null.

toCamelCaseback to summary
pack-priv static String toCamelCase(String originalName)
underscoreMappingsback to summary
private static char underscoreMappings(int num)
unicodeTrimback to summary
public static String unicodeTrim(String s)
urlToFileback to summary
pack-priv static File urlToFile(URL url)
writeOriginback to summary
public static void writeOrigin(ObjectOutputStream out, ConfigOrigin origin) throws IOException