yu.ac.bg.etf.javaqx.qswing.styles
Class Theme

java.lang.Object
  extended byyu.ac.bg.etf.javaqx.qswing.styles.Theme
Direct Known Subclasses:
AbstractTheme

public abstract class Theme
extends java.lang.Object

The font and color theme of the style.

Version:
0.2.0
Author:
Slobodan Vrkacevic (slobodan.vrkacevic@gmail.com)

Constructor Summary
Theme()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          
abstract  ColorPalette getColorPalette()
          Returns color palette.
abstract  FontSet getFontSet()
          Returns font set.
abstract  java.lang.String getName()
          Returns the name of the theme.
 int hashCode()
          
abstract  boolean isSupported()
          Returns true if the theme is supported on the platform.
 java.lang.String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Theme

public Theme()
Method Detail

getName

public abstract java.lang.String getName()
Returns the name of the theme.

Returns:
the name of the theme

isSupported

public abstract boolean isSupported()
Returns true if the theme is supported on the platform.

Returns:
true if the theme is supported on the platform

getColorPalette

public abstract ColorPalette getColorPalette()
Returns color palette.

Returns:
color palette

getFontSet

public abstract FontSet getFontSet()
Returns font set.

Returns:
font set

equals

public boolean equals(java.lang.Object obj)


hashCode

public int hashCode()


toString

public java.lang.String toString()



Copyright © 2007 ETF and contributors. All Rights Reserved.