Class DefaultThemePreferenceProvider
java.lang.Object
com.github.weisj.darklaf.platform.preferences.impl.DefaultThemePreferenceProvider
- All Implemented Interfaces:
com.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
public class DefaultThemePreferenceProvider
extends Object
implements com.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.github.weisj.darklaf.theme.spec.PreferredThemeStylevoidbooleanvoidsetCallback(Consumer<com.github.weisj.darklaf.theme.spec.PreferredThemeStyle> callback) voidsetReporting(boolean reporting) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
canReport, supportsNativeAccentColor, supportsNativeFontSize, supportsNativeSelectionColor, supportsNativeTheme
-
Constructor Details
-
DefaultThemePreferenceProvider
public DefaultThemePreferenceProvider()
-
-
Method Details
-
getPreference
public com.github.weisj.darklaf.theme.spec.PreferredThemeStyle getPreference()- Specified by:
getPreferencein interfacecom.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
-
initialize
public void initialize()- Specified by:
initializein interfacecom.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
-
setCallback
- Specified by:
setCallbackin interfacecom.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
-
setReporting
public void setReporting(boolean reporting) - Specified by:
setReportingin interfacecom.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
-
isReporting
public boolean isReporting()- Specified by:
isReportingin interfacecom.github.weisj.darklaf.theme.spec.ThemePreferenceProvider
-