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 org.infinispan.commons.configuration.io.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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.infinispan.commons.configuration.io.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
-