wt.tools.metamodel
Class Store
java.lang.Object
java.util.Dictionary
java.util.Hashtable
java.util.Properties
wt.tools.metamodel.Store
- All Implemented Interfaces:
- Cloneable, Map, Serializable
- class Store
- extends Properties
Nested classes inherited from class java.util.Hashtable |
|
Fields inherited from class java.util.Hashtable |
|
Constructor Summary |
protected |
Store()
|
Method Summary |
(package private) static Store |
get(String storeFile,
boolean mandatoryFile)
|
(package private) static Store |
get(String storeFile,
boolean mandatoryFile,
String defaultsFile)
|
boolean |
getBoolean(String category,
String item,
boolean defaultValue,
String defaultCategory)
|
boolean |
getBoolean(String category,
String item,
String defaultCategory)
|
String |
getFileName()
|
(package private) Store |
getPiggyBack()
|
String |
getProperty(String category,
String item,
boolean ignoreDefaults)
|
String |
getProperty(String category,
String item,
String defaultCategory)
|
String |
getProperty(String category,
String item,
String defaultValue,
String defaultCategory,
boolean ignoreDefaults)
|
private void |
load(String fileName,
Properties properties,
boolean mandatoryFile)
|
(package private) void |
save(String packageName)
|
void |
setBoolean(String category,
String item,
boolean value)
|
(package private) void |
setPiggyBack(Store piggyBack)
|
void |
setProperty(String category,
String item,
String value)
|
private void |
writeHeader(OutputStream outputStream,
String packageName)
|
Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values |
versionID
private static final String versionID
- See Also:
- Constant Field Values
storeFileName
private String storeFileName
defaultsFileName
private String defaultsFileName
defaults
private Properties defaults
allInstances
private static final Hashtable allInstances
allDefaults
private static final Hashtable allDefaults
piggyBack
private Store piggyBack
Store
protected Store()
get
static Store get(String storeFile,
boolean mandatoryFile)
throws FileNotFoundException,
IOException
- Throws:
FileNotFoundException
IOException
get
static Store get(String storeFile,
boolean mandatoryFile,
String defaultsFile)
throws FileNotFoundException,
IOException
- Throws:
FileNotFoundException
IOException
getBoolean
public final boolean getBoolean(String category,
String item,
String defaultCategory)
getBoolean
public boolean getBoolean(String category,
String item,
boolean defaultValue,
String defaultCategory)
getFileName
public String getFileName()
getPiggyBack
Store getPiggyBack()
getProperty
public final String getProperty(String category,
String item,
String defaultCategory)
getProperty
public String getProperty(String category,
String item,
String defaultValue,
String defaultCategory,
boolean ignoreDefaults)
getProperty
public String getProperty(String category,
String item,
boolean ignoreDefaults)
load
private void load(String fileName,
Properties properties,
boolean mandatoryFile)
throws FileNotFoundException,
IOException
- Throws:
FileNotFoundException
IOException
save
void save(String packageName)
throws FileNotFoundException,
IOException
- Throws:
FileNotFoundException
IOException
setBoolean
public void setBoolean(String category,
String item,
boolean value)
setPiggyBack
void setPiggyBack(Store piggyBack)
setProperty
public void setProperty(String category,
String item,
String value)
writeHeader
private void writeHeader(OutputStream outputStream,
String packageName)
throws IOException
- Throws:
IOException