net.sf.efhnbm/0 0.4 5

net.sf.efhnbm.options.classic
Class EFHSettings

java.lang.Object
  extended by org.openide.util.SharedClassObject
      extended by net.sf.efhnbm.options.classic.EFHSettings
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable

public class EFHSettings
extends org.openide.util.SharedClassObject

module classic settings

Version:
$Id: EFHSettings.java 40 2007-12-13 15:25:01Z anegrin $
Author:
alessandro negrin
See Also:
Serialized Form

Field Summary
static java.lang.String PROP_COMMAND_EXPLORE
           
static java.lang.String PROP_COMMAND_SELECT
           
static java.lang.String PROP_LAUNCHER_CLASS
           
static java.lang.String PROP_OPTION
           
static java.lang.String PROP_OPTION_BUNDLE
           
static java.lang.String PROP_OPTION_CLASS
           
static java.lang.String PROP_OPTION_COMMAND
           
 
Constructor Summary
EFHSettings()
          Creates a new instance of EFHSettings
 
Method Summary
static java.lang.String displayName()
          returns the display name
 void firePropertiesHaveBeenChanged()
          fake propertychange to fire save
protected  void firePropertyChange(java.lang.String name, java.lang.Object oldValue, java.lang.Object newValue)
          is a property has changed launchers factory must be reset
 java.lang.String getCommandExplore()
           
 java.lang.String getCommandSelect()
           
 org.openide.util.HelpCtx getHelpCtx()
          get help context for action
 java.lang.String getLauncherClass()
           
 java.lang.String getOption()
           
protected  void initialize()
          init props
 void readExternal(java.io.ObjectInput in)
          deserialize options
 void setCommandExplore(java.lang.String command)
           
 void setCommandSelect(java.lang.String command)
           
 void setLauncherClass(java.lang.String launcherClass)
           
 void setOption(java.lang.String option)
           
 void writeExternal(java.io.ObjectOutput out)
          serialize options
 
Methods inherited from class org.openide.util.SharedClassObject
addNotify, addPropertyChangeListener, clearSharedData, equals, finalize, findObject, findObject, getLock, getProperty, hashCode, putProperty, putProperty, removeNotify, removePropertyChangeListener, reset, writeReplace
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROP_OPTION

public static final java.lang.String PROP_OPTION
See Also:
Constant Field Values

PROP_OPTION_BUNDLE

public static final java.lang.String PROP_OPTION_BUNDLE
See Also:
Constant Field Values

PROP_OPTION_CLASS

public static final java.lang.String PROP_OPTION_CLASS
See Also:
Constant Field Values

PROP_OPTION_COMMAND

public static final java.lang.String PROP_OPTION_COMMAND
See Also:
Constant Field Values

PROP_LAUNCHER_CLASS

public static final java.lang.String PROP_LAUNCHER_CLASS
See Also:
Constant Field Values

PROP_COMMAND_EXPLORE

public static final java.lang.String PROP_COMMAND_EXPLORE
See Also:
Constant Field Values

PROP_COMMAND_SELECT

public static final java.lang.String PROP_COMMAND_SELECT
See Also:
Constant Field Values
Constructor Detail

EFHSettings

public EFHSettings()
Creates a new instance of EFHSettings

Method Detail

displayName

public static java.lang.String displayName()
returns the display name

Returns:
the name to display

initialize

protected void initialize()
init props

Overrides:
initialize in class org.openide.util.SharedClassObject

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
serialize options

Specified by:
writeExternal in interface java.io.Externalizable
Overrides:
writeExternal in class org.openide.util.SharedClassObject
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
deserialize options

Specified by:
readExternal in interface java.io.Externalizable
Overrides:
readExternal in class org.openide.util.SharedClassObject
Throws:
java.io.IOException
java.lang.ClassNotFoundException

getHelpCtx

public org.openide.util.HelpCtx getHelpCtx()
get help context for action

Returns:
the help context (default)

getOption

public java.lang.String getOption()

setOption

public void setOption(java.lang.String option)

getLauncherClass

public java.lang.String getLauncherClass()

setLauncherClass

public void setLauncherClass(java.lang.String launcherClass)

getCommandExplore

public java.lang.String getCommandExplore()

setCommandExplore

public void setCommandExplore(java.lang.String command)

getCommandSelect

public java.lang.String getCommandSelect()

setCommandSelect

public void setCommandSelect(java.lang.String command)

firePropertyChange

protected void firePropertyChange(java.lang.String name,
                                  java.lang.Object oldValue,
                                  java.lang.Object newValue)
is a property has changed launchers factory must be reset

Overrides:
firePropertyChange in class org.openide.util.SharedClassObject

firePropertiesHaveBeenChanged

public void firePropertiesHaveBeenChanged()
fake propertychange to fire save


net.sf.efhnbm/0 0.4 5