public class Options
extends java.util.Observable
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getArrowFDColor() |
java.lang.String |
getArrowFKColor() |
java.lang.String |
getAttributeColor() |
java.util.HashMap<java.lang.String,java.lang.String> |
getAvailableLocale() |
java.util.HashMap<java.lang.String,java.lang.String> |
getAvailLAF() |
java.lang.String |
getBackgroundColor() |
java.io.File |
getExportFolder()
Getter for the export folder
|
java.lang.String |
getFontColor() |
static Options |
getInstance()
Getter for the singelton options (thread-save)
|
<T,E> T |
getKeyByValue(java.util.HashMap<T,E> map,
E value)
Get the key by value
|
java.lang.String |
getLanguage()
Get the current language (en/de/...)
|
java.lang.String |
getLastAdress() |
java.lang.String |
getLastType() |
java.lang.String |
getLastUser() |
java.lang.String |
getLookAndFeel() |
java.io.File |
getOptionsFile()
Returns the location of the OptionsFile
|
java.io.File |
getOptionsFolder()
Returns the Location of the Folder containing the Option-Files
|
java.lang.String |
getRelationColor() |
java.io.File |
getSaveFolder()
Getter for save folder
|
java.lang.Boolean |
getShowTabInspect() |
java.lang.Boolean |
getShowTabOutline() |
java.lang.Boolean |
getShowTabTheme() |
java.lang.Boolean |
getShowTabToolbox() |
java.lang.Boolean |
getShowTabWiki() |
java.lang.Boolean |
getShowTippsOnStartup()
Getter for the boolean to show tip of the day
|
void |
readOptions()
Reads all Options from the File
|
void |
setArrowFDColor(java.lang.String arrowFDColor) |
void |
setArrowFKColor(java.lang.String arrowFKColor) |
void |
setAttributeColor(java.lang.String attributeColor) |
void |
setBackgroundColor(java.lang.String backgroundColor) |
void |
setFontColor(java.lang.String fontColor) |
void |
setLanguage(java.lang.String language) |
void |
setLastAdress(java.lang.String lastAdress) |
void |
setLastType(java.lang.String lastType) |
void |
setLastUser(java.lang.String lastUser) |
void |
setLookAndFeel(java.lang.String lookAndFeel) |
void |
setRelationColor(java.lang.String relationColor) |
void |
setShowTabInspect(java.lang.Boolean showTabInspect) |
void |
setShowTabOutline(java.lang.Boolean showTabOutline) |
void |
setShowTabTheme(java.lang.Boolean showTabTheme) |
void |
setShowTabToolbox(java.lang.Boolean showTabToolbox) |
void |
setShowTabWiki(java.lang.Boolean showTabWiki) |
void |
setShowTippsOnStartup(java.lang.Boolean showTippsOnStartup)
Setter for the boolean to show tip of the day
|
void |
writeOptions()
Saves all Options to a File
|
public java.io.File getSaveFolder()
public static Options getInstance()
public java.io.File getOptionsFolder()
public java.io.File getOptionsFile()
public java.lang.String getLanguage()
public void writeOptions()
public void readOptions()
public java.io.File getExportFolder()
public java.lang.Boolean getShowTippsOnStartup()
public void setShowTippsOnStartup(java.lang.Boolean showTippsOnStartup)
showTippsOnStartup
- true or falsepublic void setLanguage(java.lang.String language)
language
- the language to setpublic java.util.HashMap<java.lang.String,java.lang.String> getAvailableLocale()
public <T,E> T getKeyByValue(java.util.HashMap<T,E> map, E value)
map
- Hashmapvalue
- Value to search forpublic java.lang.String getAttributeColor()
public void setAttributeColor(java.lang.String attributeColor)
attributeColor
- Attributecolor (e.g. #00FF00)public java.lang.String getRelationColor()
public void setRelationColor(java.lang.String relationColor)
relationColor
- Relationcolor (e.g. #00FF00)public java.lang.String getBackgroundColor()
public void setBackgroundColor(java.lang.String backgroundColor)
backgroundColor
- Backgroundcolor (e.g. #00FF00)public java.lang.String getFontColor()
public void setFontColor(java.lang.String fontColor)
fontColor
- Fontcolor (e.g. #00FF00)public java.lang.String getArrowFKColor()
public void setArrowFKColor(java.lang.String arrowFKColor)
arrowFKColor
- Arrowcolor FK(e.g. #000000)public java.lang.String getArrowFDColor()
public void setArrowFDColor(java.lang.String arrowFDColor)
arrowFDColor
- Arrowcolor FD(e.g. #000000)public java.lang.String getLookAndFeel()
public void setLookAndFeel(java.lang.String lookAndFeel)
lookAndFeel
- LAF Stringpublic java.util.HashMap<java.lang.String,java.lang.String> getAvailLAF()
public java.lang.String getLastAdress()
public void setLastAdress(java.lang.String lastAdress)
lastAdress
- Last used Adress for DB Importpublic java.lang.String getLastUser()
public void setLastUser(java.lang.String lastUser)
lastUser
- Last used Username for DB Importpublic java.lang.String getLastType()
public void setLastType(java.lang.String lastType)
lastType
- Last used DB Type for DB Importpublic java.lang.Boolean getShowTabOutline()
public void setShowTabOutline(java.lang.Boolean showTabOutline)
showTabOutline
- Show outline tabpublic java.lang.Boolean getShowTabInspect()
public void setShowTabInspect(java.lang.Boolean showTabInspect)
showTabInspect
- Show Inspect tabpublic java.lang.Boolean getShowTabToolbox()
public void setShowTabToolbox(java.lang.Boolean showTabToolbox)
showTabToolbox
- Show Toolbox tabpublic java.lang.Boolean getShowTabTheme()
public void setShowTabTheme(java.lang.Boolean showTabTheme)
showTabTheme
- Show Theming tabpublic java.lang.Boolean getShowTabWiki()
public void setShowTabWiki(java.lang.Boolean showTabWiki)
showTabWiki
- Show wiki tab