Class JakartaServletContextConfiguration
java.lang.Object
org.apache.commons.configuration2.event.BaseEventSource
org.apache.commons.configuration2.AbstractConfiguration
org.apache.commons.configuration2.web.BaseWebConfiguration
org.apache.commons.configuration2.web.JakartaServletContextConfiguration
- All Implemented Interfaces:
Configuration,EventSource,ImmutableConfiguration,SynchronizerSupport
A configuration wrapper to read the initialization parameters of a servlet context. This configuration is read only,
adding or removing a property will throw an UnsupportedOperationException.
- Since:
- 2.12.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected jakarta.servlet.ServletContextStores the wrapped servlet context. -
Constructor Summary
ConstructorsConstructorDescriptionJakartaServletContextConfiguration(jakarta.servlet.Servlet servlet) Create a ServletContextConfiguration using the context of the specified servlet.JakartaServletContextConfiguration(jakarta.servlet.ServletContext context) Create a ServletContextConfiguration using the servlet context initialization parameters. -
Method Summary
Modifier and TypeMethodDescriptionCreates an iterator for iterating over the keys in this configuration.protected ObjectActually obtains the value of the specified property.Methods inherited from class org.apache.commons.configuration2.web.BaseWebConfiguration
addPropertyDirect, clearPropertyDirect, containsKeyInternal, containsValueInternal, handleDelimiters, isEmptyInternalMethods inherited from class org.apache.commons.configuration2.AbstractConfiguration
addErrorLogListener, addProperty, addPropertyInternal, append, beginRead, beginWrite, clear, clearInternal, clearProperty, cloneInterpolator, contains, containsKey, containsValue, copy, endRead, endWrite, get, get, getArray, getArray, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getCollection, getCollection, getConfigurationDecoder, getConversionHandler, getDouble, getDouble, getDouble, getDuration, getDuration, getEncodedString, getEncodedString, getFloat, getFloat, getFloat, getInt, getInt, getInteger, getInterpolator, getKeys, getKeys, getKeys, getKeysInternal, getKeysInternal, getList, getList, getList, getList, getListDelimiterHandler, getLogger, getLong, getLong, getLong, getProperties, getProperties, getProperty, getShort, getShort, getShort, getString, getString, getStringArray, getSynchronizer, immutableSubset, initLogger, installInterpolator, interpolate, interpolate, interpolatedConfiguration, isEmpty, isScalarValue, isThrowExceptionOnMissing, lock, setConfigurationDecoder, setConversionHandler, setDefaultLookups, setInterpolator, setListDelimiterHandler, setLogger, setParentInterpolator, setPrefixLookups, setProperty, setPropertyInternal, setSynchronizer, setThrowExceptionOnMissing, size, sizeInternal, subset, unlockMethods inherited from class org.apache.commons.configuration2.event.BaseEventSource
addEventListener, clearErrorListeners, clearEventListeners, clone, copyEventListeners, createErrorEvent, createEvent, fireError, fireEvent, getEventListenerRegistrations, getEventListeners, isDetailEvents, removeEventListener, setDetailEventsMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.commons.configuration2.ImmutableConfiguration
entrySet, forEach, getEnum, getEnum
-
Field Details
-
context
protected jakarta.servlet.ServletContext contextStores the wrapped servlet context.
-
-
Constructor Details
-
JakartaServletContextConfiguration
public JakartaServletContextConfiguration(jakarta.servlet.Servlet servlet) Create a ServletContextConfiguration using the context of the specified servlet.- Parameters:
servlet- the servlet
-
JakartaServletContextConfiguration
public JakartaServletContextConfiguration(jakarta.servlet.ServletContext context) Create a ServletContextConfiguration using the servlet context initialization parameters.- Parameters:
context- the servlet context
-
-
Method Details
-
getKeysInternal
Description copied from class:AbstractConfigurationCreates an iterator for iterating over the keys in this configuration. This method is called bygetKeys(), it has to be defined by concrete subclasses.- Specified by:
getKeysInternalin classAbstractConfiguration- Returns:
- an
Iteratorwith all property keys in this configuration.
-
getPropertyInternal
Description copied from class:AbstractConfigurationActually obtains the value of the specified property. This method is called bygetProperty(). Concrete subclasses must define it to fetch the value of the desired property.- Specified by:
getPropertyInternalin classAbstractConfiguration- Parameters:
key- the key of the property in question.- Returns:
- the (raw) value of this property.
-