Package jisa.control
Interface ConfigBlock
-
- All Known Implementing Classes:
ConfigFile
,ConfigFile.Sub
public interface ConfigBlock
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ConfigBlock.Value<T>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigBlock.Value<java.lang.Boolean>
booleanValue(java.lang.String name)
void
clear()
ConfigBlock.Value<java.lang.Double>
doubleValue(java.lang.String name)
java.util.Map<java.lang.String,ConfigBlock>
getSubBlocks()
boolean
hasBlock(java.lang.String name)
boolean
hasValue(java.lang.String name)
ConfigBlock.Value<java.lang.Integer>
intValue(java.lang.String name)
void
save()
ConfigBlock.Value<java.lang.String>
stringValue(java.lang.String name)
ConfigBlock
subBlock(java.lang.String name)
ConfigBlock.Value<java.lang.Object>
value(java.lang.String name)
-
-
-
Method Detail
-
stringValue
ConfigBlock.Value<java.lang.String> stringValue(java.lang.String name)
-
intValue
ConfigBlock.Value<java.lang.Integer> intValue(java.lang.String name)
-
doubleValue
ConfigBlock.Value<java.lang.Double> doubleValue(java.lang.String name)
-
booleanValue
ConfigBlock.Value<java.lang.Boolean> booleanValue(java.lang.String name)
-
value
ConfigBlock.Value<java.lang.Object> value(java.lang.String name)
-
hasValue
boolean hasValue(java.lang.String name)
-
hasBlock
boolean hasBlock(java.lang.String name)
-
subBlock
ConfigBlock subBlock(java.lang.String name)
-
getSubBlocks
java.util.Map<java.lang.String,ConfigBlock> getSubBlocks()
-
save
void save()
-
clear
void clear()
-
-