Class AbstractConfigSource
java.lang.Object
cool.scx.config.source.AbstractConfigSource
- All Implemented Interfaces:
ScxConfigSource
- Direct Known Subclasses:
ArgsConfigSource,JsonFileConfigSource,MapConfigSource,MultiConfigSource
AbstractConfigSource
- Version:
- 0.0.1
- Author:
- scx567888
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcallOnChange(cool.scx.object.node.ObjectNode oldValue, cool.scx.object.node.ObjectNode newValue) cool.scx.object.node.ObjectNodevoidonChange(BiConsumer<cool.scx.object.node.ObjectNode, cool.scx.object.node.ObjectNode> changeHandler)
-
Field Details
-
configMapping
protected cool.scx.object.node.ObjectNode configMapping
-
-
Constructor Details
-
AbstractConfigSource
public AbstractConfigSource()
-
-
Method Details
-
onChange
public void onChange(BiConsumer<cool.scx.object.node.ObjectNode, cool.scx.object.node.ObjectNode> changeHandler) - Specified by:
onChangein interfaceScxConfigSource
-
callOnChange
public void callOnChange(cool.scx.object.node.ObjectNode oldValue, cool.scx.object.node.ObjectNode newValue) -
configMapping
public cool.scx.object.node.ObjectNode configMapping()- Specified by:
configMappingin interfaceScxConfigSource
-