ca.sqlpower.architect
Class CoreUserSettings

java.lang.Object
  extended by ca.sqlpower.architect.CoreUserSettings

public class CoreUserSettings
extends java.lang.Object

This class is ill-conceived. It's part of the core API, but it has direct references to all the various subsystems of the Architect. We should change it so that the subsystems can register themselves somehow, or even just get the subsystems to use the java prefs API directly. Either way, the knowledge that this class has of the other parts of the API is highly undersirable.


Constructor Summary
CoreUserSettings(java.util.prefs.Preferences prefs)
           
 
Method Summary
 DDLUserSettings getDDLUserSettings()
           
 ETLUserSettings getETLUserSettings()
           
 PrintUserSettings getPrintUserSettings()
           
 QFAUserSettings getQfaUserSettings()
           
 UserSettings getSwingSettings()
           
 void setDDLUserSettings(DDLUserSettings v)
           
 void setETLUserSettings(ETLUserSettings v)
           
 void setPrintUserSettings(PrintUserSettings printUserSettings)
           
 void setQfaUserSettings(QFAUserSettings qfaUserSettings)
           
 void setSwingSettings(UserSettings sprefs)
           
 void write()
          Saves all the preferences that this class knows about back into the prefs node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoreUserSettings

public CoreUserSettings(java.util.prefs.Preferences prefs)
Method Detail

write

public void write()
           throws ArchitectException
Saves all the preferences that this class knows about back into the prefs node.

Throws:
ArchitectException

setPrintUserSettings

public void setPrintUserSettings(PrintUserSettings printUserSettings)

getPrintUserSettings

public PrintUserSettings getPrintUserSettings()

getSwingSettings

public UserSettings getSwingSettings()

setSwingSettings

public void setSwingSettings(UserSettings sprefs)

getETLUserSettings

public ETLUserSettings getETLUserSettings()

setETLUserSettings

public void setETLUserSettings(ETLUserSettings v)

getQfaUserSettings

public QFAUserSettings getQfaUserSettings()

setQfaUserSettings

public void setQfaUserSettings(QFAUserSettings qfaUserSettings)

getDDLUserSettings

public DDLUserSettings getDDLUserSettings()

setDDLUserSettings

public void setDDLUserSettings(DDLUserSettings v)


Copyright © 2003-2007 SQL Power Group Inc. www.sqlpower.ca