public class DefaultThemeManager extends AbstractVetoable implements ThemeManager
vcspcsPROPERTY_CURRENT_THEME| Constructor and Description |
|---|
DefaultThemeManager(GriffonApplication application) |
| Modifier and Type | Method and Description |
|---|---|
String |
getCurrentTheme() |
ResourceResolver |
getResourceResolver() |
Set<String> |
getThemes() |
void |
setCurrentTheme(String theme) |
addVetoableChangeListener, addVetoableChangeListener, fireVetoableChange, fireVetoableChange, getVetoableChangeListeners, getVetoableChangeListeners, removeVetoableChangeListener, removeVetoableChangeListeneraddPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddVetoableChangeListener, addVetoableChangeListener, getVetoableChangeListeners, getVetoableChangeListeners, removeVetoableChangeListener, removeVetoableChangeListeneraddPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener@Inject public DefaultThemeManager(@Nonnull GriffonApplication application)
@Nonnull public Set<String> getThemes()
getThemes in interface ThemeManager@Nonnull public String getCurrentTheme()
getCurrentTheme in interface ThemeManagerpublic void setCurrentTheme(@Nonnull String theme) throws PropertyVetoException
setCurrentTheme in interface ThemeManagerPropertyVetoException@Nonnull public ResourceResolver getResourceResolver()
getResourceResolver in interface ThemeManager