net.sourceforge.squirrel_sql.plugins.laf
Class SkinLookAndFeelController

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

public class SkinLookAndFeelController
extends DefaultLookAndFeelController

Behaviour for the Skin Look and Feel.

Author:
Colin Bell

Nested Class Summary
static class SkinLookAndFeelController.SkinPreferences
           
 
Field Summary
static String SKIN_CLASS_NAME
          Class name of the Skin class.
static String SKINNABLE_LAF_CLASS_NAME
          Class name of the Skin Look and Feel.
 
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.
 void setFileWrapperFactory(FileWrapperFactory fileWrapperFactory)
           
 
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

SKINNABLE_LAF_CLASS_NAME

public static final String SKINNABLE_LAF_CLASS_NAME
Class name of the Skin Look and Feel.

See Also:
Constant Field Values

SKIN_CLASS_NAME

public static final String SKIN_CLASS_NAME
Class name of the Skin class.

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()

setFileWrapperFactory

public void setFileWrapperFactory(FileWrapperFactory fileWrapperFactory)
Parameters:
fileWrapperFactory - the fileWrapperFactory to set


Copyright © 2001-2013. All Rights Reserved.