public class ProjSettings
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ProjSettings.ImportSettingsJob
Class to read a library in a new thread.
|
Constructor and Description |
---|
ProjSettings() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
describeContext(java.util.Stack<java.lang.String> context) |
static void |
exportSettings()
Write settings to disk.
|
static java.io.File |
getLastProjectSettingsFile() |
static ProjSettings |
getSettings() |
java.lang.Object |
getValue(java.lang.String xmlPath) |
static void |
importSettings() |
static void |
main(java.lang.String[] args) |
void |
putAllSettings(java.util.Map<Setting,java.lang.Object> settings) |
void |
putValue(java.lang.String xmlPath,
java.lang.Object value) |
static ProjSettings |
read(java.io.File file) |
static void |
readSettings(java.io.File file,
EDatabase database,
boolean allowOverride,
boolean disablePopups)
Read project preferences and apply them
|
static void |
test() |
void |
write(java.lang.String file) |
static void |
writeSettings(java.util.Map<Setting,java.lang.Object> addSettings,
java.io.File file) |
public static ProjSettings getSettings()
public void putValue(java.lang.String xmlPath, java.lang.Object value)
public java.lang.Object getValue(java.lang.String xmlPath)
public void putAllSettings(java.util.Map<Setting,java.lang.Object> settings)
public static void writeSettings(java.util.Map<Setting,java.lang.Object> addSettings, java.io.File file)
public static java.io.File getLastProjectSettingsFile()
public static void readSettings(java.io.File file, EDatabase database, boolean allowOverride, boolean disablePopups)
file
- the file to readallowOverride
- true to allow overriding current settings,
false to disallow and warn if different.disablePopups
- prevents this method from showing a popup warning window.public static void exportSettings()
public static void importSettings()
public void write(java.lang.String file)
public static ProjSettings read(java.io.File file)
public static java.lang.String describeContext(java.util.Stack<java.lang.String> context)
public static void main(java.lang.String[] args)
public static void test()