Class AbstractConfigWrapper
java.lang.Object
io.github.ttno1.configvalidation.defaultwrappers.AbstractConfigWrapper
- All Implemented Interfaces:
ConfigWrapper
- Direct Known Subclasses:
MapConfigWrapper
A ConfigWrapper that gets
Object values from some source for a given path.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsNode(String path) abstract ObjectShould return the object atpathin its most specific type (i.e.getBoolean(String path) getConfigSubsection(String path) getInteger(String path) <T> List<T> booleanbooleanbooleanisConfigSubsection(String path) booleanbooleanboolean<T> booleanbooleanbooleanboolean
-
Constructor Details
-
AbstractConfigWrapper
public AbstractConfigWrapper()
-
-
Method Details
-
get
-
containsNode
- Specified by:
containsNodein interfaceConfigWrapper
-
getBoolean
- Specified by:
getBooleanin interfaceConfigWrapper
-
getByte
- Specified by:
getBytein interfaceConfigWrapper
-
getConfigSubsection
- Specified by:
getConfigSubsectionin interfaceConfigWrapper
-
getList
-
getDouble
- Specified by:
getDoublein interfaceConfigWrapper
-
getFloat
- Specified by:
getFloatin interfaceConfigWrapper
-
getInteger
- Specified by:
getIntegerin interfaceConfigWrapper
-
getLong
- Specified by:
getLongin interfaceConfigWrapper
-
getShort
- Specified by:
getShortin interfaceConfigWrapper
-
getString
- Specified by:
getStringin interfaceConfigWrapper
-
isBoolean
- Specified by:
isBooleanin interfaceConfigWrapper
-
isByte
- Specified by:
isBytein interfaceConfigWrapper
-
isConfigSubsection
- Specified by:
isConfigSubsectionin interfaceConfigWrapper
-
isDouble
- Specified by:
isDoublein interfaceConfigWrapper
-
isFloat
- Specified by:
isFloatin interfaceConfigWrapper
-
isInteger
- Specified by:
isIntegerin interfaceConfigWrapper
-
isList
- Specified by:
isListin interfaceConfigWrapper
-
isLong
- Specified by:
isLongin interfaceConfigWrapper
-
isShort
- Specified by:
isShortin interfaceConfigWrapper
-
isString
- Specified by:
isStringin interfaceConfigWrapper
-