|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecteasik.sketch.util.ini.IniSettings
public class IniSettings
A controller class that stores the values store in the ini file
Field Summary | |
---|---|
private IniFile |
_iFile
The ini file associated with this sketch |
private java.awt.Color |
CONSTRAINT_BG_COLOR
The color of the background of constraints |
private java.awt.Color |
CONSTRAINT_BORDER_COLOR
The color of constraint borders |
private java.awt.Color |
CONSTRAINT_FG_COLOR
The color of the foreground of constraints |
private java.awt.Color |
ENTITY_BG_COLOR
The color of the background of entities |
private java.awt.Color |
ENTITY_BORDER_COLOR
The color of the border of entities |
private java.awt.Color |
ENTITY_FG_COLOR
The color of the foreground of entities |
private java.lang.String |
FILENAME
The name of the ini file |
private java.awt.Color |
FLETCHED_EDGE_COLOR
The color of a fletched edge |
static int |
FOLDER_LAST_USED
Option to use the last used folder as the default folder |
static int |
FOLDER_RUNNING
Option to use the program running directory as the default folder |
static int |
FOLDER_SPECIFIC
Option to use the specified |
private java.lang.String |
lastUsedFolder
Last used folder |
private int |
numRecentFiles
The number of most recent files, constrained to eight |
private java.awt.Color |
PATH_SELECTION_COLOR
The path selection color |
private java.util.LinkedList<java.lang.String> |
RECENT_FILES
The list of the most recent files used |
private int |
saveOpenOperation
Default save/open folder operation |
private boolean |
showAllAttsAndUniqueKeys
The default value for show all attributes & unique keys option when app is loaded |
private java.awt.Color |
SIMPLE_EDGE_COLOR
The color of a simple edge |
private java.lang.String |
specificFolder
Specific Folder |
private java.awt.Color |
STANDARD_SELECTION_COLOR
The standard selection color |
private java.awt.Color |
VIRTUAL_EDGE_COLOR
The color of a virtual edge |
private java.awt.Color |
VIRTUAL_HIGHLIGHTED_EDGE_COLOR
The color of a virtual highlighted edge |
Constructor Summary | |
---|---|
IniSettings()
Default constructor |
Method Summary | |
---|---|
void |
addRecentFile(java.io.File inFile)
Adds a file to the top of the recent file list |
java.lang.String |
colorToString(java.awt.Color inColor)
Returns the standard web code for the given color |
java.awt.Color |
getCONSTRAINT_BG_COLOR()
|
java.awt.Color |
getCONSTRAINT_BORDER_COLOR()
|
java.awt.Color |
getCONSTRAINT_FG_COLOR()
|
java.lang.String |
getDefaultFolder()
Returns the default folder to be used for open and save operations based on the current settings |
java.awt.Color |
getENTITY_BG_COLOR()
|
java.awt.Color |
getENTITY_BORDER_COLOR()
|
java.awt.Color |
getENTITY_FG_COLOR()
|
java.awt.Color |
getFLETCHED_EDGE_COLOR()
|
java.lang.String |
getLastUsedFolder()
|
java.awt.Color |
getPATH_SELECTION_COLOR()
|
java.util.LinkedList<java.lang.String> |
getRECENT_FILES()
|
int |
getSaveOpenOperation()
|
java.awt.Color |
getSIMPLE_EDGE_COLOR()
|
java.lang.String |
getSpecificFolder()
|
java.awt.Color |
getSTANDARD_SELECTION_COLOR()
|
java.awt.Color |
getVIRTUAL_EDGE_COLOR()
|
java.awt.Color |
getVIRTUAL_HIGHLIGHTED_EDGE_COLOR()
|
boolean |
isShowAllAttsAndUniqueKeys()
|
void |
readBasicSettings()
Reads the recent files from the initialization file |
void |
readRecentFiles()
Reads the recent files from the initialization file |
void |
readUIColorSettings()
Reads the UI Color Settings in from the initialization file |
void |
rewriteBasicSettings()
Initializes the recent files list |
void |
rewriteRecentFiles()
Initializes the recent files list |
void |
rewriteUIColorSettings()
Rewrites the UI Color Settings to the initialization file |
void |
setCONSTRAINT_BG_COLOR(java.awt.Color constraint_bg_color)
|
void |
setCONSTRAINT_BORDER_COLOR(java.awt.Color constraint_border_color)
|
void |
setCONSTRAINT_FG_COLOR(java.awt.Color constraint_fg_color)
|
void |
setENTITY_BG_COLOR(java.awt.Color entity_bg_color)
|
void |
setENTITY_BORDER_COLOR(java.awt.Color entity_border_color)
|
void |
setENTITY_FG_COLOR(java.awt.Color entity_fg_color)
|
void |
setFLETCHED_EDGE_COLOR(java.awt.Color fletched_edge_color)
|
void |
setLastUsedFolder(java.lang.String lastUsedFolder)
|
void |
setPATH_SELECTION_COLOR(java.awt.Color selection_color)
|
void |
setRECENT_FILES(java.util.LinkedList<java.lang.String> recent_files)
|
void |
setSaveOpenOperation(int saveOpenOperation)
|
void |
setShowAllAttsAndUniqueKeys(boolean showAllAttsAndUniqueKeys)
|
void |
setSIMPLE_EDGE_COLOR(java.awt.Color simple_edge_color)
|
void |
setSpecificFolder(java.lang.String specificFolder)
|
void |
setSTANDARD_SELECTION_COLOR(java.awt.Color standard_selection_color)
|
void |
setVIRTUAL_EDGE_COLOR(java.awt.Color virtual_edge_color)
|
void |
setVIRTUAL_HIGHLIGHTED_EDGE_COLOR(java.awt.Color virtual_highlighted_edge_color)
|
boolean |
writeToFile()
Calls for the initialization file to be writte to disk |
void |
writeToIniBasicSettings()
Writes the recent files to the IniFile |
void |
writeToIniColorSettings()
Writes temporary UI Color Settings information to the IniFile |
void |
writeToIniRecentFiles()
Writes the recent files to the IniFile |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private IniFile _iFile
private final java.lang.String FILENAME
private java.awt.Color ENTITY_BORDER_COLOR
private java.awt.Color ENTITY_BG_COLOR
private java.awt.Color ENTITY_FG_COLOR
private java.awt.Color CONSTRAINT_BORDER_COLOR
private java.awt.Color CONSTRAINT_BG_COLOR
private java.awt.Color CONSTRAINT_FG_COLOR
private java.awt.Color SIMPLE_EDGE_COLOR
private java.awt.Color FLETCHED_EDGE_COLOR
private java.awt.Color VIRTUAL_EDGE_COLOR
private java.awt.Color VIRTUAL_HIGHLIGHTED_EDGE_COLOR
private java.awt.Color PATH_SELECTION_COLOR
private java.awt.Color STANDARD_SELECTION_COLOR
private java.lang.String lastUsedFolder
private java.lang.String specificFolder
public static final int FOLDER_LAST_USED
public static final int FOLDER_RUNNING
public static final int FOLDER_SPECIFIC
private int saveOpenOperation
private boolean showAllAttsAndUniqueKeys
private java.util.LinkedList<java.lang.String> RECENT_FILES
private int numRecentFiles
Constructor Detail |
---|
public IniSettings()
Method Detail |
---|
public boolean writeToFile()
public java.awt.Color getCONSTRAINT_BG_COLOR()
public void setCONSTRAINT_BG_COLOR(java.awt.Color constraint_bg_color)
constraint_bg_color
- The cONSTRAINT_BG_COLOR to set.public java.awt.Color getCONSTRAINT_BORDER_COLOR()
public void setCONSTRAINT_BORDER_COLOR(java.awt.Color constraint_border_color)
constraint_border_color
- The cONSTRAINT_BORDER_COLOR to set.public java.awt.Color getCONSTRAINT_FG_COLOR()
public void setCONSTRAINT_FG_COLOR(java.awt.Color constraint_fg_color)
constraint_fg_color
- The cONSTRAINT_FG_COLOR to set.public java.awt.Color getENTITY_BG_COLOR()
public void setENTITY_BG_COLOR(java.awt.Color entity_bg_color)
entity_bg_color
- The eNTITY_BG_COLOR to set.public java.awt.Color getENTITY_BORDER_COLOR()
public void setENTITY_BORDER_COLOR(java.awt.Color entity_border_color)
entity_border_color
- The eNTITY_BORDER_COLOR to set.public java.awt.Color getENTITY_FG_COLOR()
public void setENTITY_FG_COLOR(java.awt.Color entity_fg_color)
entity_fg_color
- The eNTITY_FG_COLOR to set.public java.awt.Color getFLETCHED_EDGE_COLOR()
public void setFLETCHED_EDGE_COLOR(java.awt.Color fletched_edge_color)
fletched_edge_color
- The fLETCHED_EDGE_COLOR to set.public java.awt.Color getPATH_SELECTION_COLOR()
public void setPATH_SELECTION_COLOR(java.awt.Color selection_color)
selection_color
- The pATH_SELECTION_COLOR to set.public java.awt.Color getSTANDARD_SELECTION_COLOR()
public void setSTANDARD_SELECTION_COLOR(java.awt.Color standard_selection_color)
standard_selection_color
- The sTANDARD_SELECTION_COLOR to set.public java.awt.Color getSIMPLE_EDGE_COLOR()
public void setSIMPLE_EDGE_COLOR(java.awt.Color simple_edge_color)
simple_edge_color
- The sIMPLE_EDGE_COLOR to set.public java.awt.Color getVIRTUAL_EDGE_COLOR()
public void setVIRTUAL_EDGE_COLOR(java.awt.Color virtual_edge_color)
virtual_edge_color
- The vIRTUAL_EDGE_COLOR to set.public java.awt.Color getVIRTUAL_HIGHLIGHTED_EDGE_COLOR()
public void setVIRTUAL_HIGHLIGHTED_EDGE_COLOR(java.awt.Color virtual_highlighted_edge_color)
virtual_highlighted_edge_color
- The vIRTUAL_HIGHLIGHTED_EDGE_COLOR to set.public void readUIColorSettings()
public java.lang.String colorToString(java.awt.Color inColor)
inColor
- The color to be converted
public void rewriteUIColorSettings()
public void writeToIniColorSettings()
public java.lang.String getLastUsedFolder()
public void setLastUsedFolder(java.lang.String lastUsedFolder)
lastUsedFolder
- The lastUsedFolder to set.public int getSaveOpenOperation()
public void setSaveOpenOperation(int saveOpenOperation)
saveOpenOperation
- The saveOpenOperation to set.public boolean isShowAllAttsAndUniqueKeys()
public void setShowAllAttsAndUniqueKeys(boolean showAllAttsAndUniqueKeys)
showAllAttsAndUniqueKeys
- The showAllAttsAndUniqueKeys to set.public java.lang.String getSpecificFolder()
public void setSpecificFolder(java.lang.String specificFolder)
specificFolder
- The specificFolder to set.public java.lang.String getDefaultFolder()
public void readBasicSettings()
public void rewriteBasicSettings()
public void writeToIniBasicSettings()
public java.util.LinkedList<java.lang.String> getRECENT_FILES()
public void setRECENT_FILES(java.util.LinkedList<java.lang.String> recent_files)
recent_files
- The rECENT_FILES to set.public void addRecentFile(java.io.File inFile)
inFile
- The file to be addedpublic void readRecentFiles()
public void rewriteRecentFiles()
public void writeToIniRecentFiles()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |