org.jtheque.core.managers.skin
Interface Skin

All Known Implementing Classes:
AbstractSkin, SystemSkin, ThemePackSkin

public interface Skin

Author:
Baptiste Wicht

Method Summary
 java.lang.String getClassName()
          Return the class name of the look and feel.
 java.io.File getFile()
          Return the file of the skin.
 java.lang.String getName()
          Return the name of the look and feel.
 boolean isThemePack()
          Indicates if the look and feel is a theme pack or not.
 

Method Detail

isThemePack

boolean isThemePack()
Indicates if the look and feel is a theme pack or not.

Returns:
true if the look and feel is a theme pack, else return false

getName

java.lang.String getName()
Return the name of the look and feel.

Returns:
The name

getClassName

java.lang.String getClassName()
Return the class name of the look and feel.

Returns:
The class name

getFile

java.io.File getFile()
Return the file of the skin.

Returns:
The file representing the skin.
Throws:
java.lang.UnsupportedOperationException - If the skin isn't a themepack.


Copyright © 2009 JTheque. All Rights Reserved.