com.sun.electric.tool.user.projectSettings
Class ProjSettings

java.lang.Object
  extended by com.sun.electric.tool.user.projectSettings.ProjSettings

public class ProjSettings
extends java.lang.Object

User: gainsley Date: Jul 25, 2006


Nested Class Summary
static class ProjSettings.ImportSettingsJob
          Class to read a library in a new thread.
protected static class ProjSettings.TestExtendNode
           
 
Constructor Summary
ProjSettings()
           
 
Method Summary
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 com.sun.electric.tool.user.projectSettings.ProjSettingsNode getSettings()
           
static void importSettings()
           
static void main(java.lang.String[] args)
           
static void putValue(Setting setting)
           
static void readSettings(java.io.File file, boolean allowOverride)
          Read project settings and apply them
static void test()
           
static void writeSettings(java.io.File file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjSettings

public ProjSettings()
Method Detail

getSettings

public static com.sun.electric.tool.user.projectSettings.ProjSettingsNode getSettings()

putValue

public static void putValue(Setting setting)

writeSettings

public static void writeSettings(java.io.File file)

getLastProjectSettingsFile

public static java.io.File getLastProjectSettingsFile()

readSettings

public static void readSettings(java.io.File file,
                                boolean allowOverride)
Read project settings and apply them

Parameters:
file - the file to read
allowOverride - true to allow overriding current settings, false to disallow and warn if different.

exportSettings

public static void exportSettings()
Write settings to disk. Pops up a dialog to prompt for file location


importSettings

public static void importSettings()

describeContext

public static java.lang.String describeContext(java.util.Stack<java.lang.String> context)

main

public static void main(java.lang.String[] args)

test

public static void test()