Class AbstractConfigurationReader
java.lang.Object
org.infinispan.commons.configuration.io.AbstractConfigurationReader
- All Implemented Interfaces:
AutoCloseable, ConfigurationReader
- Direct Known Subclasses:
JsonConfigurationReader, XmlConfigurationReader, YamlConfigurationReader
- Since:
- 12.1
- Author:
- Tristan Tarrant <tristan@infinispan.org>
-
Nested Class Summary
Nested classes/interfaces inherited from interface ConfigurationReader
ConfigurationReader.Builder, ConfigurationReader.ElementType -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractConfigurationReader(ConfigurationResourceResolver resolver, Properties properties, PropertyReplacer replacer, NamingStrategy namingStrategy) -
Method Summary
Modifier and TypeMethodDescriptiongetAttributeName(int index) getAttributeValue(String name) getMapItem(Enum<?> nameAttribute) getName()<T> TgetProperty(String name) voidhandleAny(ConfigurationReaderContext context) voidhandleAttribute(ConfigurationReaderContext context, int i) String[]protected StringreplaceProperties(String value) voidsetSchema(ConfigurationSchemaVersion schema) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ConfigurationReader
close, endMapItem, getAttributeCount, getAttributeName, getAttributeNamespace, getAttributeValue, getAttributeValue, getAttributeValue, getAttributeValue, getElementText, getListAttributeValue, getLocalName, getLocation, getMapItem, getNamespace, hasFeature, hasNext, inTag, inTag, inTag, nextElement, readArray, require, require, require, setAttributeValue, setAttributeValue
-
Field Details
-
namingStrategy
-
-
Constructor Details
-
AbstractConfigurationReader
protected AbstractConfigurationReader(ConfigurationResourceResolver resolver, Properties properties, PropertyReplacer replacer, NamingStrategy namingStrategy)
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceConfigurationReader
-
getResourceResolver
- Specified by:
getResourceResolverin interfaceConfigurationReader- Returns:
- the resource resolver used by this ConfigurationReader to find external references (e.g. includes)
-
getNamingStrategy
- Specified by:
getNamingStrategyin interfaceConfigurationReader- Returns:
- the naming strategy used by this ConfigurationReader
-
getProperty
- Specified by:
getPropertyin interfaceConfigurationReader
-
getProperties
- Specified by:
getPropertiesin interfaceConfigurationReader
-
getSchema
- Specified by:
getSchemain interfaceConfigurationReader- Returns:
- the schema
-
setSchema
- Specified by:
setSchemain interfaceConfigurationReader- Parameters:
schema- the ConfigurationSchema in use
-
handleAny
- Specified by:
handleAnyin interfaceConfigurationReader
-
handleAttribute
- Specified by:
handleAttributein interfaceConfigurationReader
-
getAttributeName
- Specified by:
getAttributeNamein interfaceConfigurationReader
-
getLocalName
- Specified by:
getLocalNamein interfaceConfigurationReader
-
getAttributeValue
- Specified by:
getAttributeValuein interfaceConfigurationReader
-
getMapItem
- Specified by:
getMapItemin interfaceConfigurationReader
-
readArray
- Specified by:
readArrayin interfaceConfigurationReader
-
replaceProperties
-