public final class WebConfigParamUtils extends Object
| Constructor and Description |
|---|
WebConfigParamUtils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
getBooleanInitParameter(ExternalContext context,
String name)
Gets the boolean init parameter value from the specified context.
|
static boolean |
getBooleanInitParameter(ExternalContext context,
String[] names)
Gets the boolean init parameter value from the specified context.
|
static boolean |
getBooleanInitParameter(ExternalContext context,
String[] names,
boolean defaultValue)
Gets the boolean init parameter value from the specified context.
|
static boolean |
getBooleanInitParameter(ExternalContext context,
String[] names,
boolean defaultValue,
String[] valuesIgnoreCase,
boolean returnOnValueEqualsIgnoreCase)
Gets the boolean init parameter value from the specified context.
|
static boolean |
getBooleanInitParameter(ExternalContext context,
String name,
boolean defaultValue)
Gets the boolean init parameter value from the specified context.
|
static boolean |
getBooleanInitParameter(ExternalContext context,
String name,
boolean defaultValue,
String[] valuesIgnoreCase,
boolean returnOnValueEqualsIgnoreCase)
Gets the boolean init parameter value from the specified context.
|
static <T> T |
getInstanceInitParameter(ExternalContext context,
String name,
String deprecatedName,
T defaultValue)
Gets the init parameter value from the specified context and instanciate it.
|
static int |
getIntegerInitParameter(ExternalContext context,
String name)
Gets the int init parameter value from the specified context.
|
static int |
getIntegerInitParameter(ExternalContext context,
String[] names)
Gets the int init parameter value from the specified context.
|
static int |
getIntegerInitParameter(ExternalContext context,
String[] names,
int defaultValue)
Gets the int init parameter value from the specified context.
|
static int |
getIntegerInitParameter(ExternalContext context,
String name,
int defaultValue)
Gets the int init parameter value from the specified context.
|
static long |
getLongInitParameter(ExternalContext context,
String name)
Gets the long init parameter value from the specified context.
|
static long |
getLongInitParameter(ExternalContext context,
String[] names)
Gets the long init parameter value from the specified context.
|
static long |
getLongInitParameter(ExternalContext context,
String[] names,
long defaultValue)
Gets the long init parameter value from the specified context.
|
static long |
getLongInitParameter(ExternalContext context,
String name,
long defaultValue)
Gets the long init parameter value from the specified context.
|
static String |
getStringInitParameter(ExternalContext context,
String name)
Gets the String init parameter value from the specified context.
|
static String |
getStringInitParameter(ExternalContext context,
String[] names)
Gets the String init parameter value from the specified context.
|
static String |
getStringInitParameter(ExternalContext context,
String[] names,
String defaultValue)
Gets the String init parameter value from the specified context.
|
static String |
getStringInitParameter(ExternalContext context,
String name,
String defaultValue)
Gets the String init parameter value from the specified context.
|
public static String getStringInitParameter(ExternalContext context, String name)
nullcontext - the application's external contextname - the init parameter's namenull otherwiseNullPointerException - if context or name is nullpublic static String getStringInitParameter(ExternalContext context, String name, String defaultValue)
nullcontext - the application's external contextname - the init parameter's namedefaultValue - the value by default if null or emptynull otherwiseNullPointerException - if context or name is nullpublic static String getStringInitParameter(ExternalContext context, String[] names)
nullcontext - the application's external contextnames - the init parameter's names, the first one is scanned first. Usually used when a
param has multiple aliasesnull otherwiseNullPointerException - if context or name is nullpublic static String getStringInitParameter(ExternalContext context, String[] names, String defaultValue)
nullcontext - the application's external contextnames - the init parameter's names, the first one is scanned first. Usually used when a param has
multiple aliasesdefaultValue - the value by default if null or emptynull otherwiseNullPointerException - if context or name is nullpublic static boolean getBooleanInitParameter(ExternalContext context, String name)
context - the application's external contextname - the init parameter's nameNullPointerException - if context or name is nullpublic static boolean getBooleanInitParameter(ExternalContext context, String name, boolean defaultValue)
context - the application's external contextname - the init parameter's namedefaultValue - the default value to return in case the parameter was not setNullPointerException - if context or name is nullpublic static boolean getBooleanInitParameter(ExternalContext context, String name, boolean defaultValue, String[] valuesIgnoreCase, boolean returnOnValueEqualsIgnoreCase)
context - the application's external contextname - the init parameter's namedefaultValue - the default value to return in case the parameter was not setvaluesIgnoreCase - an array of valid values to matchreturnOnValueEqualsIgnoreCase - the value to return in case the parameter match with valuesIgnoreCaseNullPointerException - if context or name is nullpublic static boolean getBooleanInitParameter(ExternalContext context, String[] names)
context - the application's external contextnames - the init parameter's namesNullPointerException - if context or name is nullpublic static boolean getBooleanInitParameter(ExternalContext context, String[] names, boolean defaultValue)
context - the application's external contextnames - the init parameter's namesdefaultValue - the default value to return in case the parameter was not setNullPointerException - if context or name is nullpublic static boolean getBooleanInitParameter(ExternalContext context, String[] names, boolean defaultValue, String[] valuesIgnoreCase, boolean returnOnValueEqualsIgnoreCase)
context - the application's external contextnames - the init parameter's namesdefaultValue - the default value to return in case the parameter was not setvaluesIgnoreCase - an array of valid values to matchreturnOnValueEqualsIgnoreCase - the value to return in case the parameter match with valuesIgnoreCaseNullPointerException - if context or name is nullpublic static int getIntegerInitParameter(ExternalContext context, String name)
context - the application's external contextname - the init parameter's nameNullPointerException - if context or name is nullpublic static int getIntegerInitParameter(ExternalContext context, String name, int defaultValue)
context - the application's external contextname - the init parameter's namedefaultValue - the default value to return in case the parameter was not setNullPointerException - if context or name is nullpublic static int getIntegerInitParameter(ExternalContext context, String[] names)
context - the application's external contextnames - the init parameter's namesNullPointerException - if context or name is nullpublic static int getIntegerInitParameter(ExternalContext context, String[] names, int defaultValue)
context - the application's external contextnames - the init parameter's namesdefaultValue - the default value to return in case the parameter was not setNullPointerException - if context or name is nullpublic static long getLongInitParameter(ExternalContext context, String name)
context - the application's external contextname - the init parameter's nameNullPointerException - if context or name is nullpublic static long getLongInitParameter(ExternalContext context, String name, long defaultValue)
context - the application's external contextname - the init parameter's namedefaultValue - the default value to return in case the parameter was not setNullPointerException - if context or name is nullpublic static long getLongInitParameter(ExternalContext context, String[] names)
context - the application's external contextnames - the init parameter's namesNullPointerException - if context or name is nullpublic static long getLongInitParameter(ExternalContext context, String[] names, long defaultValue)
context - the application's external contextnames - the init parameter's namesdefaultValue - the default value to return in case the parameter was not setNullPointerException - if context or name is nullpublic static <T> T getInstanceInitParameter(ExternalContext context, String name, String deprecatedName, T defaultValue)
context - the application's external contextname - the init parameter's namedeprecatedName - the init parameter's deprecated name.defaultValue - the default value to return in case the parameter was not setNullPointerException - if context or name is nullCopyright © 2021 The Apache Software Foundation. All rights reserved.