
| Modifier and Type | Field and Description |
|---|---|
static String |
COMMENT_PREFIX
Comment prefix
|
private File |
file
File to read and write
|
private ArrayList<Pair<String,ArrayList<String>>> |
store
Data store
|
| Constructor and Description |
|---|
SavedSettingsFile(String filename)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Remove all saved settings.
|
ArrayList<String> |
get(String key)
Find a saved setting by key.
|
Pair<String,ArrayList<String>> |
getElementAt(int index)
Array access.
|
Iterator<Pair<String,ArrayList<String>>> |
iterator() |
void |
load()
Read the current file
|
void |
put(String key,
ArrayList<String> value)
Add/Replace a saved setting
|
void |
remove(String key)
Remove a given key from the file.
|
void |
save()
Save the current data to the given file.
|
int |
size()
Return number of saved settings profiles.
|
public static final String COMMENT_PREFIX
private File file
public SavedSettingsFile(String filename)
filename - Filenamepublic void save()
throws FileNotFoundException
FileNotFoundException - thrown on output errors.public void load()
throws FileNotFoundException,
IOException
FileNotFoundException - thrown when file not foundIOException - thrown on IO errprspublic void remove(String key)
key - Key to removepublic ArrayList<String> get(String key)
key - Key to search forpublic void clear()
public void put(String key, ArrayList<String> value)
key - Keyvalue - (New) value.public int size()
Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.