public class SimpleConfiguration extends Object implements Serializable
This simple wrapper was created to keep 3rd party APIs out of the Fluo API.
Constructor and Description |
---|
SimpleConfiguration() |
SimpleConfiguration(File propertiesFile)
Read a properties style config from given file.
|
SimpleConfiguration(InputStream in)
Read a properties style config from given input stream.
|
SimpleConfiguration(Map<String,String> map) |
SimpleConfiguration(SimpleConfiguration other)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
clearProperty(String key) |
boolean |
containsKey(String key) |
boolean |
getBoolean(String key) |
boolean |
getBoolean(String key,
boolean defaultValue) |
int |
getInt(String key) |
int |
getInt(String key,
int defaultValue) |
Iterator<String> |
getKeys() |
Iterator<String> |
getKeys(String key) |
long |
getLong(String key) |
long |
getLong(String key,
long defaultValue) |
String |
getRawString(String key) |
String |
getString(String key) |
String |
getString(String key,
String defaultValue) |
void |
save(File file) |
void |
save(OutputStream out) |
void |
setProperty(String key,
Boolean value) |
void |
setProperty(String key,
Integer value) |
void |
setProperty(String key,
Long value) |
void |
setProperty(String key,
String value) |
SimpleConfiguration |
subset(String prefix)
Returns a subset of config that start with given prefix.
|
Map<String,String> |
toMap() |
String |
toString() |
public SimpleConfiguration()
public SimpleConfiguration(File propertiesFile)
public SimpleConfiguration(InputStream in)
public SimpleConfiguration(SimpleConfiguration other)
public void clear()
public void clearProperty(String key)
public boolean containsKey(String key)
public boolean getBoolean(String key)
public boolean getBoolean(String key, boolean defaultValue)
public int getInt(String key)
public int getInt(String key, int defaultValue)
public long getLong(String key)
public long getLong(String key, long defaultValue)
public String getRawString(String key)
public void save(File file)
public void save(OutputStream out)
public SimpleConfiguration subset(String prefix)
Copyright © 2016–2017 The Apache Software Foundation. All rights reserved.