public class XMLTables
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.io.File |
propFile |
private java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
tables |
private long |
timestamp |
Constructor and Description |
---|
XMLTables() |
XMLTables(java.io.File file) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
private void |
commit(boolean force) |
void |
commit(java.io.File target) |
void |
createTable(java.lang.String table) |
java.lang.String |
get(java.lang.String table,
java.lang.String key,
java.lang.String deflt) |
boolean |
has(java.lang.String table,
java.lang.String key) |
boolean |
hasTable(java.lang.String table) |
java.util.Iterator<java.lang.String> |
keys(java.lang.String table) |
void |
set(java.lang.String table,
java.lang.String key,
java.lang.String value) |
int |
sizeTable(java.lang.String table) |
private java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> tables
private java.io.File propFile
private long timestamp
public XMLTables()
public XMLTables(java.io.File file) throws java.io.IOException
java.io.IOException
public void commit(java.io.File target) throws java.io.IOException
java.io.IOException
private void commit(boolean force) throws java.io.IOException
java.io.IOException
public boolean hasTable(java.lang.String table)
public int sizeTable(java.lang.String table)
public void createTable(java.lang.String table) throws java.io.IOException
java.io.IOException
public void set(java.lang.String table, java.lang.String key, java.lang.String value) throws java.io.IOException
java.io.IOException
public java.lang.String get(java.lang.String table, java.lang.String key, java.lang.String deflt)
public boolean has(java.lang.String table, java.lang.String key)
public java.util.Iterator<java.lang.String> keys(java.lang.String table)
public void close() throws java.io.IOException
java.io.IOException