de.glossmaker.gloss.datastructure.gui
Class Config

Package class diagram package Config
java.lang.Object
  extended by de.glossmaker.gloss.datastructure.gui.Config

public class Config
extends Object

This class stores the configuration parameter in a text file.

Author:
Markus Flingelli

Field Summary
static String CONFIG_FILE
           
 
Method Summary
 void addLastOpenedFile(String fileName)
           
 void addTable(String name, int size)
           
 String getBibTeXFile()
           
 int getColumnPosition(String name, int index)
           
 int getColumnWidth(String name, int index, int defaultValue)
           
static Config getInstance()
           
 String getLanguage()
           
 String getLastImporteddPath()
           
 String getLastOpenedFile(int index)
           
 int getLastOpenedFilesCount()
           
 String getLastOpenedPath()
           
 String getLastSavedPath()
           
 int getWindowPositionHeight(String name, int defaultValue)
           
 int getWindowPositionWidth(String name, int defaultValue)
           
 int getWindowPositionX(String name, int defaultValue)
           
 int getWindowPositionY(String name, int defaultValue)
           
 boolean isAutoUpdateEnabled()
           
 boolean isPrintBlankAndTabs()
           
 void moveColumn(String name, int fromColumn, int toColumn)
           
 boolean removeLastOpenedFile(String fileName)
           
 void saveFile(String fileName)
           
 void setAutoUpdateEnabled(boolean isEnabled)
           
 void setBibTeXFile(String filename)
           
 void setLanguage(String lang)
           
 void setLastImportedPath(String path)
           
 void setLastOpenedPath(String path)
           
 void setLastSavedPath(String path)
           
 void setPrintBlanksAndTabs(boolean value)
           
 void setTableWidth(String name, int col, int width)
           
 void setWindowPosition(String name, int x, int y, int widht, int height)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONFIG_FILE

public static final String CONFIG_FILE
See Also:
Constant Field Values
Method Detail

setPrintBlanksAndTabs

public void setPrintBlanksAndTabs(boolean value)

isPrintBlankAndTabs

public boolean isPrintBlankAndTabs()

getInstance

public static Config getInstance()

setWindowPosition

public void setWindowPosition(String name,
                              int x,
                              int y,
                              int widht,
                              int height)

getWindowPositionX

public int getWindowPositionX(String name,
                              int defaultValue)

getWindowPositionY

public int getWindowPositionY(String name,
                              int defaultValue)

getWindowPositionHeight

public int getWindowPositionHeight(String name,
                                   int defaultValue)

getWindowPositionWidth

public int getWindowPositionWidth(String name,
                                  int defaultValue)

getLanguage

public String getLanguage()

setLanguage

public void setLanguage(String lang)

getLastSavedPath

public String getLastSavedPath()

setLastSavedPath

public void setLastSavedPath(String path)

getLastOpenedPath

public String getLastOpenedPath()

setLastOpenedPath

public void setLastOpenedPath(String path)

getLastImporteddPath

public String getLastImporteddPath()

setLastImportedPath

public void setLastImportedPath(String path)

getLastOpenedFilesCount

public int getLastOpenedFilesCount()

setBibTeXFile

public void setBibTeXFile(String filename)

isAutoUpdateEnabled

public boolean isAutoUpdateEnabled()

setAutoUpdateEnabled

public void setAutoUpdateEnabled(boolean isEnabled)

getBibTeXFile

public String getBibTeXFile()

getLastOpenedFile

public String getLastOpenedFile(int index)

addLastOpenedFile

public void addLastOpenedFile(String fileName)

removeLastOpenedFile

public boolean removeLastOpenedFile(String fileName)

saveFile

public void saveFile(String fileName)

addTable

public void addTable(String name,
                     int size)

setTableWidth

public void setTableWidth(String name,
                          int col,
                          int width)

moveColumn

public void moveColumn(String name,
                       int fromColumn,
                       int toColumn)

getColumnWidth

public int getColumnWidth(String name,
                          int index,
                          int defaultValue)

getColumnPosition

public int getColumnPosition(String name,
                             int index)


Copyright © 2010 - 2011 Markus Flingelli. All Rights Reserved.