[CONFIGURATION-728] Update Apache Commons Text from 1.5 to 1.6.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1844056 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/pom.xml b/pom.xml
index 57677cf..08a8f90 100644
--- a/pom.xml
+++ b/pom.xml
@@ -282,7 +282,7 @@
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
- <version>1.5</version>
+ <version>1.6</version>
</dependency>
<dependency>
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 4d741b6..52e2d45 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -81,6 +81,9 @@
<action dev="ggregory" type="fix" issue="CONFIGURATION-727">
org.apache.commons.configuration2.DatabaseConfiguration never closes result sets and statements.
</action>
+ <action dev="ggregory" type="update" issue="CONFIGURATION-728">
+ Update Apache Commons Text from 1.5 to 1.6.
+ </action>
</release>
<release version="2.3" date="2018-08-04"
diff --git a/src/main/java/org/apache/commons/configuration2/interpol/ConfigurationInterpolator.java b/src/main/java/org/apache/commons/configuration2/interpol/ConfigurationInterpolator.java
index 3d2abab..9978f91 100644
--- a/src/main/java/org/apache/commons/configuration2/interpol/ConfigurationInterpolator.java
+++ b/src/main/java/org/apache/commons/configuration2/interpol/ConfigurationInterpolator.java
@@ -108,7 +108,7 @@
static
{
- final Map<String, Lookup> lookups = new HashMap<>();
+ final Map<String, Lookup> lookups = new HashMap<>(DefaultLookups.values().length);
for (final DefaultLookups l : DefaultLookups.values())
{
lookups.put(l.getPrefix(), l.getLookup());
diff --git a/src/main/java/org/apache/commons/configuration2/interpol/DefaultLookups.java b/src/main/java/org/apache/commons/configuration2/interpol/DefaultLookups.java
index 0429b7c..d8520ca 100644
--- a/src/main/java/org/apache/commons/configuration2/interpol/DefaultLookups.java
+++ b/src/main/java/org/apache/commons/configuration2/interpol/DefaultLookups.java
@@ -64,68 +64,74 @@
*
* @since 2.4
*/
- BASE64_DECODER("base64Decoder", new StringLookupAdapter(StringLookupFactory.INSTANCE.base64StringLookup())),
+ BASE64_DECODER(StringLookupFactory.KEY_BASE64_DECODER,
+ new StringLookupAdapter(StringLookupFactory.INSTANCE.base64DecoderStringLookup())),
/**
* The lookup for Base64 decoding.
*
* @since 2.4
*/
- //BASE64_ENCODER("base64Encoder", new StringLookupAdapter(StringLookupFactory.INSTANCE.base64EncoderStringLookup())),
+ BASE64_ENCODER(StringLookupFactory.KEY_BASE64_ENCODER,
+ new StringLookupAdapter(StringLookupFactory.INSTANCE.base64EncoderStringLookup())),
/**
* The lookup for constants.
*
* @since 2.4
*/
- CONST("const", new StringLookupAdapter(StringLookupFactory.INSTANCE.constantStringLookup())),
+ CONST(StringLookupFactory.KEY_CONST, new StringLookupAdapter(StringLookupFactory.INSTANCE.constantStringLookup())),
/**
* The lookup for dates.
*
* @since 2.4
*/
- DATE("date", new StringLookupAdapter(StringLookupFactory.INSTANCE.dateStringLookup())),
+ DATE(StringLookupFactory.KEY_DATE, new StringLookupAdapter(StringLookupFactory.INSTANCE.dateStringLookup())),
/**
* The lookup for environment properties.
*/
- ENVIRONMENT("env", new StringLookupAdapter(StringLookupFactory.INSTANCE.environmentVariableStringLookup())),
+ ENVIRONMENT(StringLookupFactory.KEY_ENV,
+ new StringLookupAdapter(StringLookupFactory.INSTANCE.environmentVariableStringLookup())),
/**
* The lookup for files.
*
* @since 2.4
*/
- FILE("file", new StringLookupAdapter(StringLookupFactory.INSTANCE.fileStringLookup())),
+ FILE(StringLookupFactory.KEY_FILE, new StringLookupAdapter(StringLookupFactory.INSTANCE.fileStringLookup())),
/**
* The lookup for Java platform information.
*
* @since 2.4
*/
- JAVA("java", new StringLookupAdapter(StringLookupFactory.INSTANCE.javaPlatformStringLookup())),
+ JAVA(StringLookupFactory.KEY_JAVA,
+ new StringLookupAdapter(StringLookupFactory.INSTANCE.javaPlatformStringLookup())),
/**
* The lookup for localhost information.
*
* @since 2.4
*/
- LOCAL_HOST("localhost", new StringLookupAdapter(StringLookupFactory.INSTANCE.localHostStringLookup())),
+ LOCAL_HOST(StringLookupFactory.KEY_LOCALHOST,
+ new StringLookupAdapter(StringLookupFactory.INSTANCE.localHostStringLookup())),
/**
* The lookup for properties.
*
* @since 2.4
*/
- PROPERTIES("properties", new StringLookupAdapter(StringLookupFactory.INSTANCE.propertiesStringLookup())),
+ PROPERTIES(StringLookupFactory.KEY_PROPERTIES,
+ new StringLookupAdapter(StringLookupFactory.INSTANCE.propertiesStringLookup())),
/**
* The lookup for resource bundles.
*
* @since 2.4
*/
- RESOURCE_BUNDLE("resourceBundle",
+ RESOURCE_BUNDLE(StringLookupFactory.KEY_RESOURCE_BUNDLE,
new StringLookupAdapter(StringLookupFactory.INSTANCE.resourceBundleStringLookup())),
/**
@@ -133,40 +139,43 @@
*
* @since 2.4
*/
- SCRIPT("script", new StringLookupAdapter(StringLookupFactory.INSTANCE.scriptStringLookup())),
+ SCRIPT(StringLookupFactory.KEY_SCRIPT, new StringLookupAdapter(StringLookupFactory.INSTANCE.scriptStringLookup())),
/**
* The lookup for system properties.
*/
- SYSTEM_PROPERTIES("sys", new StringLookupAdapter(StringLookupFactory.INSTANCE.systemPropertyStringLookup())),
+ SYSTEM_PROPERTIES(StringLookupFactory.KEY_SYS,
+ new StringLookupAdapter(StringLookupFactory.INSTANCE.systemPropertyStringLookup())),
/**
* The lookup for URLs.
*
* @since 2.4
*/
- URL("url", new StringLookupAdapter(StringLookupFactory.INSTANCE.urlStringLookup())),
+ URL(StringLookupFactory.KEY_URL, new StringLookupAdapter(StringLookupFactory.INSTANCE.urlStringLookup())),
/**
* The lookup for URL decoding.
*
* @since 2.4
*/
- // URL_DECODE("urlDecoder", new StringLookupAdapter(StringLookupFactory.INSTANCE.urlDecoderStringLookup())),
+ URL_DECODER(StringLookupFactory.KEY_URL_DECODER,
+ new StringLookupAdapter(StringLookupFactory.INSTANCE.urlDecoderStringLookup())),
/**
* The lookup for URL decoding.
*
* @since 2.4
*/
- // URL_ENCODE("urlEncoder", new StringLookupAdapter(StringLookupFactory.INSTANCE.urlEncoderStringLookup())),
+ URL_ENCODER(StringLookupFactory.KEY_URL_ENCODER,
+ new StringLookupAdapter(StringLookupFactory.INSTANCE.urlEncoderStringLookup())),
/**
* The lookup for URL decoding.
*
* @since 2.4
*/
- XML("xml", new StringLookupAdapter(StringLookupFactory.INSTANCE.xmlStringLookup()));
+ XML(StringLookupFactory.KEY_XML, new StringLookupAdapter(StringLookupFactory.INSTANCE.xmlStringLookup()));
/** The associated lookup instance. */
private final Lookup lookup;