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 SummaryNested classes/interfaces inherited from interface org.infinispan.commons.configuration.io.ConfigurationReaderConfigurationReader.Builder, ConfigurationReader.ElementType
- 
Field SummaryFields
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedAbstractConfigurationReader(ConfigurationResourceResolver resolver, Properties properties, PropertyReplacer replacer, NamingStrategy namingStrategy) 
- 
Method SummaryModifier 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.infinispan.commons.configuration.io.ConfigurationReaderclose, 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- 
AbstractConfigurationReaderprotected AbstractConfigurationReader(ConfigurationResourceResolver resolver, Properties properties, PropertyReplacer replacer, NamingStrategy namingStrategy) 
 
- 
- 
Method Details- 
getName- Specified by:
- getNamein interface- ConfigurationReader
 
- 
getResourceResolver- Specified by:
- getResourceResolverin interface- ConfigurationReader
- Returns:
- the resource resolver used by this ConfigurationReader to find external references (e.g. includes)
 
- 
getNamingStrategy- Specified by:
- getNamingStrategyin interface- ConfigurationReader
- Returns:
- the naming strategy used by this ConfigurationReader
 
- 
getProperty- Specified by:
- getPropertyin interface- ConfigurationReader
 
- 
getProperties- Specified by:
- getPropertiesin interface- ConfigurationReader
 
- 
getSchema- Specified by:
- getSchemain interface- ConfigurationReader
- Returns:
- the schema
 
- 
setSchema- Specified by:
- setSchemain interface- ConfigurationReader
- Parameters:
- schema- the ConfigurationSchema in use
 
- 
handleAny- Specified by:
- handleAnyin interface- ConfigurationReader
 
- 
handleAttribute- Specified by:
- handleAttributein interface- ConfigurationReader
 
- 
getAttributeName- Specified by:
- getAttributeNamein interface- ConfigurationReader
 
- 
getLocalName- Specified by:
- getLocalNamein interface- ConfigurationReader
 
- 
getAttributeValue- Specified by:
- getAttributeValuein interface- ConfigurationReader
 
- 
getMapItem- Specified by:
- getMapItemin interface- ConfigurationReader
 
- 
readArray- Specified by:
- readArrayin interface- ConfigurationReader
 
- 
replaceProperties
 
-