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 TypeMethodDescriptionboolean
containsNode
(String path) abstract Object
Should return the object atpath
in its most specific type (i.e.getBoolean
(String path) getConfigSubsection
(String path) getInteger
(String path) <T> List
<T> boolean
boolean
boolean
isConfigSubsection
(String path) boolean
boolean
boolean
<T> boolean
boolean
boolean
boolean
-
Constructor Details
-
AbstractConfigWrapper
public AbstractConfigWrapper()
-
-
Method Details
-
get
-
containsNode
- Specified by:
containsNode
in interfaceConfigWrapper
-
getBoolean
- Specified by:
getBoolean
in interfaceConfigWrapper
-
getByte
- Specified by:
getByte
in interfaceConfigWrapper
-
getConfigSubsection
- Specified by:
getConfigSubsection
in interfaceConfigWrapper
-
getList
-
getDouble
- Specified by:
getDouble
in interfaceConfigWrapper
-
getFloat
- Specified by:
getFloat
in interfaceConfigWrapper
-
getInteger
- Specified by:
getInteger
in interfaceConfigWrapper
-
getLong
- Specified by:
getLong
in interfaceConfigWrapper
-
getShort
- Specified by:
getShort
in interfaceConfigWrapper
-
getString
- Specified by:
getString
in interfaceConfigWrapper
-
isBoolean
- Specified by:
isBoolean
in interfaceConfigWrapper
-
isByte
- Specified by:
isByte
in interfaceConfigWrapper
-
isConfigSubsection
- Specified by:
isConfigSubsection
in interfaceConfigWrapper
-
isDouble
- Specified by:
isDouble
in interfaceConfigWrapper
-
isFloat
- Specified by:
isFloat
in interfaceConfigWrapper
-
isInteger
- Specified by:
isInteger
in interfaceConfigWrapper
-
isList
- Specified by:
isList
in interfaceConfigWrapper
-
isLong
- Specified by:
isLong
in interfaceConfigWrapper
-
isShort
- Specified by:
isShort
in interfaceConfigWrapper
-
isString
- Specified by:
isString
in interfaceConfigWrapper
-