de.upb.swtpra05.group03.companycontrol
Class Settings

java.lang.Object
  extended byde.upb.swtpra05.group03.companycontrol.Settings

public class Settings
extends java.lang.Object

Class for saving settings of an application

Version:
$Revision: 1.3 $

Field Summary
private static boolean debug
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String FRAME_HEIGHT
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String FRAME_WIDTH
          No comment provided by developer, please add a comment to improve documentation.
private  java.util.HashMap settings
          No comment provided by developer, please add a comment to improve documentation.
private  java.io.File settingsFile
          No comment provided by developer, please add a comment to improve documentation.
 
Constructor Summary
Settings(java.lang.String filename)
          Constructor
 
Method Summary
 void add(java.lang.String settingsName, java.lang.String value)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String get(java.lang.String settingsName)
          No comment provided by developer, please add a comment to improve documentation.
 boolean has(java.lang.String settingsName)
          No comment provided by developer, please add a comment to improve documentation.
 void print()
          prints the settings
private  void readSettings()
          returns the resource file in a byte array reads the settings
 void remove(java.lang.String settingsName)
          No comment provided by developer, please add a comment to improve documentation.
 void write()
          No comment provided by developer, please add a comment to improve documentation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debug

private static final boolean debug
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

settingsFile

private java.io.File settingsFile
No comment provided by developer, please add a comment to improve documentation.


settings

private java.util.HashMap settings
No comment provided by developer, please add a comment to improve documentation.


FRAME_WIDTH

public static final java.lang.String FRAME_WIDTH
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

FRAME_HEIGHT

public static final java.lang.String FRAME_HEIGHT
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values
Constructor Detail

Settings

public Settings(java.lang.String filename)
Constructor

Parameters:
filename -
Method Detail

readSettings

private void readSettings()
                   throws java.lang.Exception
returns the resource file in a byte array reads the settings

Throws:
java.lang.Exception - Exception description not provided

write

public void write()
No comment provided by developer, please add a comment to improve documentation.


get

public java.lang.String get(java.lang.String settingsName)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
settingsName - No description provided
Returns:
No description provided

has

public boolean has(java.lang.String settingsName)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
settingsName - No description provided
Returns:
No description provided

add

public void add(java.lang.String settingsName,
                java.lang.String value)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
settingsName - No description provided
value - No description provided

remove

public void remove(java.lang.String settingsName)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
settingsName - No description provided

print

public void print()
prints the settings