public enum DefaultLookups extends Enum<DefaultLookups>
An enumeration class defining constants for built-in Lookup
objects available for
Configuration
instances.
When a new configuration object derived from AbstractConfiguration
is created, it installs a
ConfigurationInterpolator
containing a default set of Lookup
objects. These lookups are
defined by this enumeration class, however not all lookups may be included in the defaults. See
ConfigurationInterpolator.getDefaultPrefixLookups()
for details.
All the Lookup
s defined here are state-less, thus their instances can be shared between multiple
configuration objects. Therefore, it makes sense to keep shared instances in this enumeration class.
Base64DecoderStringLookup
since Apache Commons Text 1.6.Base64EncoderStringLookup
since Apache Commons Text 1.6.ConstantStringLookup
since Apache Commons Text 1.5.DateStringLookup
.EnvironmentVariableStringLookup
.FileStringLookup
since Apache Commons Text 1.5.JavaPlatformStringLookup
.LocalHostStringLookup
, see #localHostStringLookup()
for key names; since
Apache Commons Text 1.3.PropertiesStringLookup
since Apache Commons Text 1.5.ResourceBundleStringLookup
since Apache Commons Text 1.5.ScriptStringLookup
since Apache Commons Text 1.5.SystemPropertyStringLookup
.UrlStringLookup
since Apache Commons Text 1.5.UrlDecoderStringLookup
since Apache Commons Text 1.6.UrlEncoderStringLookup
since Apache Commons Text 1.6.XmlStringLookup
since Apache Commons Text 1.5.Enum Constant and Description |
---|
BASE64_DECODER
The lookup for Base64 decoding, accessed using the prefix
"base64Decoder" . |
BASE64_ENCODER
The lookup for Base64 encoding, accessed using the prefix
"base64Encoder" . |
CONST
The lookup for Java constants, accessed using the prefix
"const" . |
DATE
The lookup for the current date in a specified format, accessed using the prefix
"date" . |
DNS
The lookup for DNS, accessed using the prefix
"dns" . |
ENVIRONMENT
The lookup for environment properties, accessed using the prefix
"env" . |
FILE
The lookup for file content, accessed using the prefix
"file" . |
JAVA
The lookup for Java platform information, accessed using the prefix
"java" . |
LOCAL_HOST
The lookup for localhost information, accessed using the prefix
"localhost" . |
PROPERTIES
The lookup for properties, accessed using the prefix
"properties" . |
RESOURCE_BUNDLE
The lookup for resource bundles, accessed using the prefix
"resourceBundle" . |
SCRIPT
The lookup for scripts, accessed using the prefix
"script" . |
SYSTEM_PROPERTIES
The lookup for system properties, accessed using the prefix
"sys" . |
URL
The lookup for URLs, accessed using the prefix
"url" . |
URL_DECODER
The lookup for URL decoding, accessed using the prefix
"urlDecoder" . |
URL_ENCODER
The lookup for URL encoding, accessed using the prefix
"urlEncoder" . |
XML
The lookup for XML content, accessed using the prefix
"xml" . |
Modifier and Type | Method and Description |
---|---|
Lookup |
getLookup()
Returns the standard
Lookup instance of this kind. |
String |
getPrefix()
Returns the standard prefix for the lookup object of this kind.
|
static DefaultLookups |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DefaultLookups[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DefaultLookups BASE64_DECODER
"base64Decoder"
.StringLookupFactory.base64DecoderStringLookup()
public static final DefaultLookups BASE64_ENCODER
"base64Encoder"
.StringLookupFactory.base64EncoderStringLookup()
public static final DefaultLookups CONST
"const"
.StringLookupFactory.constantStringLookup()
public static final DefaultLookups DATE
"date"
.StringLookupFactory.dateStringLookup()
public static final DefaultLookups DNS
"dns"
.StringLookupFactory.dnsStringLookup()
public static final DefaultLookups ENVIRONMENT
"env"
.public static final DefaultLookups FILE
"file"
.StringLookupFactory.fileStringLookup()
public static final DefaultLookups JAVA
"java"
.StringLookupFactory.javaPlatformStringLookup()
public static final DefaultLookups LOCAL_HOST
"localhost"
.StringLookupFactory.localHostStringLookup()
public static final DefaultLookups PROPERTIES
"properties"
.StringLookupFactory.propertiesStringLookup()
public static final DefaultLookups RESOURCE_BUNDLE
"resourceBundle"
.StringLookupFactory.resourceBundleStringLookup()
public static final DefaultLookups SCRIPT
"script"
.StringLookupFactory.scriptStringLookup()
public static final DefaultLookups SYSTEM_PROPERTIES
"sys"
.public static final DefaultLookups URL
"url"
.StringLookupFactory.urlStringLookup()
public static final DefaultLookups URL_DECODER
"urlDecoder"
.StringLookupFactory.urlDecoderStringLookup()
public static final DefaultLookups URL_ENCODER
"urlEncoder"
.StringLookupFactory.urlEncoderStringLookup()
public static final DefaultLookups XML
"xml"
.StringLookupFactory.xmlStringLookup()
public static DefaultLookups[] values()
for (DefaultLookups c : DefaultLookups.values()) System.out.println(c);
public static DefaultLookups valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic Lookup getLookup()
Lookup
instance of this kind.Lookup
objectCopyright © 2001–2022 The Apache Software Foundation. All rights reserved.