net.sourceforge.squirrel_sql.plugins.laf
Class SubstanceLookAndFeelController

java.lang.Object
  extended by net.sourceforge.squirrel_sql.plugins.laf.DefaultLookAndFeelController
      extended by net.sourceforge.squirrel_sql.plugins.laf.SubstanceLookAndFeelController
All Implemented Interfaces:
ILookAndFeelController

public class SubstanceLookAndFeelController
extends DefaultLookAndFeelController

Behavior for the Substance Look and Feel.


Nested Class Summary
static class SubstanceLookAndFeelController.SubstancePreferences
           
 
Field Summary
static String SUBSTANCE_LAF_PLACEHOLDER_CLASS_NAME
          Placeholder LAF that identifies itself as "Substance".
 
Method Summary
 void aboutToBeInstalled(LAFRegister lafRegister, LookAndFeel laf)
          This Look and Feel is about to be installed.
 BaseLAFPreferencesPanelComponent getPreferencesComponent()
          Assume that Look and Feel implementations don't require extra configuration so return null.
 void hasBeenInstalled(LAFRegister lafRegister, LookAndFeel laf)
          This Look and Feel has just been installed.
 
Methods inherited from class net.sourceforge.squirrel_sql.plugins.laf.DefaultLookAndFeelController
initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUBSTANCE_LAF_PLACEHOLDER_CLASS_NAME

public static final String SUBSTANCE_LAF_PLACEHOLDER_CLASS_NAME
Placeholder LAF that identifies itself as "Substance". No other LAF does this.

See Also:
Constant Field Values
Method Detail

aboutToBeInstalled

public void aboutToBeInstalled(LAFRegister lafRegister,
                               LookAndFeel laf)
This Look and Feel is about to be installed. Load the selected themepack.

Specified by:
aboutToBeInstalled in interface ILookAndFeelController
Overrides:
aboutToBeInstalled in class DefaultLookAndFeelController

hasBeenInstalled

public void hasBeenInstalled(LAFRegister lafRegister,
                             LookAndFeel laf)
This Look and Feel has just been installed.

Specified by:
hasBeenInstalled in interface ILookAndFeelController
Overrides:
hasBeenInstalled in class DefaultLookAndFeelController

getPreferencesComponent

public BaseLAFPreferencesPanelComponent getPreferencesComponent()
Description copied from class: DefaultLookAndFeelController
Assume that Look and Feel implementations don't require extra configuration so return null.

Specified by:
getPreferencesComponent in interface ILookAndFeelController
Overrides:
getPreferencesComponent in class DefaultLookAndFeelController
Returns:
null
See Also:
ILookAndFeelController.getPreferencesComponent()


Copyright © 2001-2013. All Rights Reserved.