de.uni_paderborn.fujaba.preferences
Class DebugPreferences

java.lang.Object
  extended byde.uni_paderborn.fujaba.preferences.AbstractPreferences
      extended byde.uni_paderborn.fujaba.preferences.DebugPreferences

public class DebugPreferences
extends AbstractPreferences

Contains all options for debugging.

Version:
$Revision: 1.8 $
Author:
$Author: schneider $

Field Summary
static java.lang.String DEBUG_LEVEL
          No comment provided by developer, please add a comment to improve documentation.
static int DEBUG_LEVEL_ANALYZING
          No comment provided by developer, please add a comment to improve documentation.
static int DEBUG_LEVEL_CODEGENERATION
          No comment provided by developer, please add a comment to improve documentation.
static int DEBUG_LEVEL_DISPLAY
          No comment provided by developer, please add a comment to improve documentation.
static int DEBUG_LEVEL_ELSE
          No comment provided by developer, please add a comment to improve documentation.
static int DEBUG_LEVEL_GUI
          No comment provided by developer, please add a comment to improve documentation.
static int DEBUG_LEVEL_PARSING
          No comment provided by developer, please add a comment to improve documentation.
static int DEBUG_LEVEL_PLUGINS
          No comment provided by developer, please add a comment to improve documentation.
static int DEBUG_LEVEL_REMOVEYOU
          No comment provided by developer, please add a comment to improve documentation.
static int DEBUG_LEVEL_SAVELOAD
          No comment provided by developer, please add a comment to improve documentation.
static int DEBUG_LEVEL_UML
          No comment provided by developer, please add a comment to improve documentation.
static int DEF_DEBUG_LEVEL
          No comment provided by developer, please add a comment to improve documentation.
static boolean DEF_GENERATED
          No comment provided by developer, please add a comment to improve documentation.
static boolean DEF_MODE
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String GENERATED
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String MODE
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String PROPERTY_NAME
          This constant is the properties key for Fujaba's properties.
 
Constructor Summary
protected DebugPreferences()
          The private constructor for this class.
 
Method Summary
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
          Access method for an one to n association.
static DebugPreferences get()
          This method provides the user the singleton instance of this class.
 int getDebugLevel()
          Get the debugLevel attribute of the OptionsDebug object
 boolean isDebugMode()
          Get the debugMode attribute of the OptionsDebug object
 boolean isSaveGenerated()
          Get the saveGenerated attribute of the OptionsDebug object
 boolean isSpecificDebugLevel(int value)
          Get the specificDebugLevel attribute of the OptionsDebug object
 void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
          No comment provided by developer, please add a comment to improve documentation.
 void setDebugLevel(int value)
          Sets the debugLevel attribute of the OptionsDebug object
 void setDebugMode(boolean value)
          Sets the debugMode attribute of the OptionsDebug object
 void setDefaults()
          Set the default values for all options.
 void setSaveGenerated(boolean value)
          Sets the saveGenerated attribute of the OptionsDebug object
 
Methods inherited from class de.uni_paderborn.fujaba.preferences.AbstractPreferences
isModified, setModified
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_NAME

public static final java.lang.String PROPERTY_NAME
This constant is the properties key for Fujaba's properties.

See Also:
Constant Field Values

MODE

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

See Also:
Constant Field Values

GENERATED

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

See Also:
Constant Field Values

DEBUG_LEVEL

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

See Also:
Constant Field Values

DEF_MODE

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

See Also:
Constant Field Values

DEF_GENERATED

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

See Also:
Constant Field Values

DEF_DEBUG_LEVEL

public static final int DEF_DEBUG_LEVEL
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

DEBUG_LEVEL_SAVELOAD

public static final int DEBUG_LEVEL_SAVELOAD
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

DEBUG_LEVEL_CODEGENERATION

public static final int DEBUG_LEVEL_CODEGENERATION
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

DEBUG_LEVEL_DISPLAY

public static final int DEBUG_LEVEL_DISPLAY
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

DEBUG_LEVEL_ANALYZING

public static final int DEBUG_LEVEL_ANALYZING
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

DEBUG_LEVEL_UML

public static final int DEBUG_LEVEL_UML
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

DEBUG_LEVEL_PARSING

public static final int DEBUG_LEVEL_PARSING
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

DEBUG_LEVEL_GUI

public static final int DEBUG_LEVEL_GUI
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

DEBUG_LEVEL_REMOVEYOU

public static final int DEBUG_LEVEL_REMOVEYOU
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

DEBUG_LEVEL_PLUGINS

public static final int DEBUG_LEVEL_PLUGINS
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

DEBUG_LEVEL_ELSE

public static final int DEBUG_LEVEL_ELSE
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values
Constructor Detail

DebugPreferences

protected DebugPreferences()
The private constructor for this class. Use OptionsDebug.get() to get an instance of this class.

See Also:
get()
Method Detail

get

public static DebugPreferences get()
This method provides the user the singleton instance of this class.

Returns:
No description provided

setDefaults

public void setDefaults()
Set the default values for all options.

Specified by:
setDefaults in class AbstractPreferences

addPropertyChangeListener

public void addPropertyChangeListener(java.lang.String propertyName,
                                      java.beans.PropertyChangeListener listener)
Access method for an one to n association.

Overrides:
addPropertyChangeListener in class AbstractPreferences
Parameters:
propertyName - The object added.
listener - The object added.

removePropertyChangeListener

public void removePropertyChangeListener(java.lang.String propertyName,
                                         java.beans.PropertyChangeListener listener)
No comment provided by developer, please add a comment to improve documentation.

Overrides:
removePropertyChangeListener in class AbstractPreferences
Parameters:
propertyName - No description provided
listener - No description provided

setDebugMode

public void setDebugMode(boolean value)
Sets the debugMode attribute of the OptionsDebug object

Parameters:
value - The new debugMode value

isDebugMode

public boolean isDebugMode()
Get the debugMode attribute of the OptionsDebug object

Returns:
The debugMode value

setSaveGenerated

public void setSaveGenerated(boolean value)
Sets the saveGenerated attribute of the OptionsDebug object

Parameters:
value - The new saveGenerated value

isSaveGenerated

public boolean isSaveGenerated()
Get the saveGenerated attribute of the OptionsDebug object

Returns:
The saveGenerated value

setDebugLevel

public void setDebugLevel(int value)
Sets the debugLevel attribute of the OptionsDebug object

Parameters:
value - The new debugLevel value

getDebugLevel

public int getDebugLevel()
Get the debugLevel attribute of the OptionsDebug object

Returns:
The debugLevel value

isSpecificDebugLevel

public boolean isSpecificDebugLevel(int value)
Get the specificDebugLevel attribute of the OptionsDebug object

Parameters:
value - No description provided
Returns:
The specificDebugLevel value