Enum DefaultLookups
- java.lang.Object
-
- java.lang.Enum<DefaultLookups>
-
- org.apache.commons.configuration2.interpol.DefaultLookups
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<DefaultLookups>
public enum DefaultLookups extends java.lang.Enum<DefaultLookups>
An enumeration class defining constants for the
Lookupobjects available for eachConfigurationobject per default.When a new configuration object derived from
AbstractConfigurationis created it installs aConfigurationInterpolatorwith a default set ofLookupobjects. These lookups are defined by this enumeration class.All the default
Provides access to lookups defined in Apache Commons Text:Lookupclasses 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.- "base64Decoder" for the
Base64DecoderStringLookupsince Apache Commons Text 1.6. - "base64Encoder" for the
Base64EncoderStringLookupsince Apache Commons Text 1.6. - "const" for the
ConstantStringLookupsince Apache Commons Text 1.5. - "date" for the
DateStringLookup. - "env" for the
EnvironmentVariableStringLookup. - "file" for the
FileStringLookupsince Apache Commons Text 1.5. - "java" for the
JavaPlatformStringLookup. - "localhost" for the
LocalHostStringLookup, see#localHostStringLookup()for key names; since Apache Commons Text 1.3. - "properties" for the
PropertiesStringLookupsince Apache Commons Text 1.5. - "resourceBundle" for the
ResourceBundleStringLookupsince Apache Commons Text 1.5. - "script" for the
ScriptStringLookupsince Apache Commons Text 1.5. - "sys" for the
SystemPropertyStringLookup. - "url" for the
UrlStringLookupsince Apache Commons Text 1.5. - "urlDecoder" for the
UrlDecoderStringLookupsince Apache Commons Text 1.6. - "urlEncoder" for the
UrlEncoderStringLookupsince Apache Commons Text 1.6. - "xml" for the
XmlStringLookupsince Apache Commons Text 1.5.
- Since:
- 2.0
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BASE64_DECODERThe lookup for Base64 decoding.BASE64_ENCODERThe lookup for Base64 decoding.CONSTThe lookup for constants.DATEThe lookup for dates.DNSThe lookup for DNS.ENVIRONMENTThe lookup for environment properties.FILEThe lookup for files.JAVAThe lookup for Java platform information.LOCAL_HOSTThe lookup for localhost information.PROPERTIESThe lookup for properties.RESOURCE_BUNDLEThe lookup for resource bundles.SCRIPTThe lookup for scripts.SYSTEM_PROPERTIESThe lookup for system properties.URLThe lookup for URLs.URL_DECODERThe lookup for URL decoding.URL_ENCODERThe lookup for URL decoding.XMLThe lookup for URL decoding.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LookupgetLookup()Returns the standardLookupinstance of this kind.java.lang.StringgetPrefix()Returns the standard prefix for the lookup object of this kind.static DefaultLookupsvalueOf(java.lang.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.
-
-
-
Enum Constant Detail
-
BASE64_DECODER
public static final DefaultLookups BASE64_DECODER
The lookup for Base64 decoding.- Since:
- 2.4
-
BASE64_ENCODER
public static final DefaultLookups BASE64_ENCODER
The lookup for Base64 decoding.- Since:
- 2.4
-
CONST
public static final DefaultLookups CONST
The lookup for constants.- Since:
- 2.4
-
DATE
public static final DefaultLookups DATE
The lookup for dates.- Since:
- 2.4
-
DNS
public static final DefaultLookups DNS
The lookup for DNS.- Since:
- 2.6
-
ENVIRONMENT
public static final DefaultLookups ENVIRONMENT
The lookup for environment properties.
-
FILE
public static final DefaultLookups FILE
The lookup for files.- Since:
- 2.4
-
JAVA
public static final DefaultLookups JAVA
The lookup for Java platform information.- Since:
- 2.4
-
LOCAL_HOST
public static final DefaultLookups LOCAL_HOST
The lookup for localhost information.- Since:
- 2.4
-
PROPERTIES
public static final DefaultLookups PROPERTIES
The lookup for properties.- Since:
- 2.4
-
RESOURCE_BUNDLE
public static final DefaultLookups RESOURCE_BUNDLE
The lookup for resource bundles.- Since:
- 2.4
-
SCRIPT
public static final DefaultLookups SCRIPT
The lookup for scripts.- Since:
- 2.4
-
SYSTEM_PROPERTIES
public static final DefaultLookups SYSTEM_PROPERTIES
The lookup for system properties.
-
URL
public static final DefaultLookups URL
The lookup for URLs.- Since:
- 2.4
-
URL_DECODER
public static final DefaultLookups URL_DECODER
The lookup for URL decoding.- Since:
- 2.4
-
URL_ENCODER
public static final DefaultLookups URL_ENCODER
The lookup for URL decoding.- Since:
- 2.4
-
XML
public static final DefaultLookups XML
The lookup for URL decoding.- Since:
- 2.4
-
-
Method Detail
-
values
public static DefaultLookups[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (DefaultLookups c : DefaultLookups.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DefaultLookups valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
getLookup
public Lookup getLookup()
Returns the standardLookupinstance of this kind.- Returns:
- the associated
Lookupobject
-
getPrefix
public java.lang.String getPrefix()
Returns the standard prefix for the lookup object of this kind.- Returns:
- the prefix
-
-