Top Inners Fields Constructors Methods
com.typesafe.config.impl

pack-priv abstract Class ConfigString

extends AbstractConfigValue
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Known Direct Subclasses
com.typesafe.config.impl.ConfigString.Quoted, com.typesafe.config.impl.ConfigString.Unquoted
Imports
java.io.ObjectStreamException, .Serializable, com.typesafe.config.ConfigOrigin, .ConfigRenderOptions, .ConfigValueType

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv static class

Field Summary

Modifier and TypeField and Description
private static final long
protected final String

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected void
pack-priv String
public String
unwrapped()

Implements com.typesafe.config.ConfigValue.unwrapped.

Returns the value as a plain Java boxed value, that is, a String, Number, Boolean, Map<String,Object>, List<Object>, or null, matching the valueType() of this ConfigValue.

public ConfigValueType
valueType()

Implements com.typesafe.config.ConfigValue.valueType.

The ConfigValueType of the value; matches the JSON type schema.

pack-priv boolean
Inherited from com.typesafe.config.impl.AbstractConfigValue:
appendHiddenEnvVariableValueatKeyatKeyatPathatPathcanEqualconstructDelayedMergeequalshasDescendantInListhashCodehideEnvVariableValueignoresFallbacksindentmergedWithNonObjectmergedWithNonObjectmergedWithObjectmergedWithObjectmergedWithTheUnmergeablemergedWithTheUnmergeablenewCopyoriginrelativizedrenderrenderrenderreplaceChildInListrequireNotIgnoringFallbacksresolveStatusresolveSubstitutionstoFallbackValuetoStringwithFallbackwithFallbacksIgnoredwithOrigin

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID
valueback to summary
protected final String value

Constructor Detail

ConfigStringback to summary
protected ConfigString(ConfigOrigin origin, String value)

Method Detail

renderback to summary
protected void render(StringBuilder sb, int indent, boolean atRoot, ConfigRenderOptions options)

Overrides com.typesafe.config.impl.AbstractConfigValue.render.

Annotations
@Override
transformToStringback to summary
pack-priv String transformToString()

Overrides com.typesafe.config.impl.AbstractConfigValue.transformToString.

Annotations
@Override
unwrappedback to summary
public String unwrapped()

Implements com.typesafe.config.ConfigValue.unwrapped.

Doc from com.typesafe.config.ConfigValue.unwrapped.

Returns the value as a plain Java boxed value, that is, a String, Number, Boolean, Map<String,Object>, List<Object>, or null, matching the valueType() of this ConfigValue. If the value is a ConfigObject or ConfigList, it is recursively unwrapped.

Returns:String

a plain Java value corresponding to this ConfigValue

Annotations
@Override
valueTypeback to summary
public ConfigValueType valueType()

Implements com.typesafe.config.ConfigValue.valueType.

Doc from com.typesafe.config.ConfigValue.valueType.

The ConfigValueType of the value; matches the JSON type schema.

Returns:ConfigValueType

value's type

Annotations
@Override
wasQuotedback to summary
pack-priv boolean wasQuoted()
com.typesafe.config.impl back to summary

pack-priv final Class ConfigString.Quoted

extends ConfigString
Class Inheritance

Field Summary

Inherited from com.typesafe.config.impl.ConfigString:
value

Constructor Summary

AccessConstructor and Description
pack-priv
Quoted(ConfigOrigin origin, String value)

Method Summary

Modifier and TypeMethod and Description
protected ConfigString.Quoted
private Object
Inherited from com.typesafe.config.impl.ConfigString:
rendertransformToStringunwrappedvalueTypewasQuoted

Constructor Detail

Quotedback to summary
pack-priv Quoted(ConfigOrigin origin, String value)

Method Detail

newCopyback to summary
protected ConfigString.Quoted newCopy(ConfigOrigin origin)

Implements abstract com.typesafe.config.impl.AbstractConfigValue.newCopy.

Annotations
@Override
writeReplaceback to summary
private Object writeReplace() throws ObjectStreamException
com.typesafe.config.impl back to summary

pack-priv final Class ConfigString.Unquoted

extends ConfigString
Class Inheritance

Field Summary

Inherited from com.typesafe.config.impl.ConfigString:
value

Constructor Summary

AccessConstructor and Description
pack-priv
Unquoted(ConfigOrigin origin, String value)

Method Summary

Modifier and TypeMethod and Description
protected ConfigString.Unquoted
private Object
Inherited from com.typesafe.config.impl.ConfigString:
rendertransformToStringunwrappedvalueTypewasQuoted

Constructor Detail

Unquotedback to summary
pack-priv Unquoted(ConfigOrigin origin, String value)

Method Detail

newCopyback to summary
protected ConfigString.Unquoted newCopy(ConfigOrigin origin)

Implements abstract com.typesafe.config.impl.AbstractConfigValue.newCopy.

Annotations
@Override
writeReplaceback to summary
private Object writeReplace() throws ObjectStreamException