Class JsonConfigurationReader
java.lang.Object
org.infinispan.commons.configuration.io.AbstractConfigurationReader
org.infinispan.commons.configuration.io.json.JsonConfigurationReader
- All Implemented Interfaces:
AutoCloseable,ConfigurationReader
- 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 inherited from class org.infinispan.commons.configuration.io.AbstractConfigurationReader
namingStrategy -
Constructor Summary
ConstructorsConstructorDescriptionJsonConfigurationReader(BufferedReader reader, ConfigurationResourceResolver resourceResolver, Properties properties, PropertyReplacer replacer, NamingStrategy namingStrategy) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidintgetAttributeName(int index, NamingStrategy strategy) getAttributeNamespace(int index) getAttributeValue(int index) getAttributeValue(String name, NamingStrategy strategy) String[]getListAttributeValue(int index) Get the value of an attribute as a space-delimited string list.getLocalName(NamingStrategy strategy) getMapItem(String nameAttribute) booleanhasFeature(ConfigurationFormatFeature feature) booleanhasNext()String[]voidrequire(ConfigurationReader.ElementType type, String namespace, String name) voidsetAttributeValue(String namespace, String name, String value) Methods inherited from class org.infinispan.commons.configuration.io.AbstractConfigurationReader
getAttributeName, getAttributeValue, getLocalName, getMapItem, getName, getNamingStrategy, getProperties, getProperty, getResourceResolver, getSchema, handleAny, handleAttribute, readArray, replaceProperties, setSchemaMethods 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
getAttributeValue, getAttributeValue, inTag, inTag, inTag, require, require, setAttributeValue
-
Constructor Details
-
JsonConfigurationReader
public JsonConfigurationReader(BufferedReader reader, ConfigurationResourceResolver resourceResolver, Properties properties, PropertyReplacer replacer, NamingStrategy namingStrategy)
-
-
Method Details
-
nextElement
- Returns:
- the next element
-
getLocation
-
getAttributeName
-
getLocalName
-
getAttributeNamespace
-
getAttributeValue
-
getListAttributeValue
Description copied from interface:ConfigurationReaderGet the value of an attribute as a space-delimited string list.- Parameters:
index- the index of the attribute
-
getAttributeValue
-
getElementText
-
getNamespace
-
hasNext
public boolean hasNext() -
getAttributeCount
public int getAttributeCount() -
require
-
getMapItem
-
endMapItem
public void endMapItem() -
readArray
-
hasFeature
-
close
public void close() -
setAttributeValue
-