Top Fields Constructors Methods
io.github.kusoroadeolu.clique.internal.loader

public Class ThemeLoader

extends Object
Class Inheritance
Annotations
@InternalApi
since:3.2.0
Imports
io.github.kusoroadeolu.clique.Clique, io.github.kusoroadeolu.clique.internal.documentation.InternalApi, io.github.kusoroadeolu.clique.internal.markup.GlobalStyleRegistry, io.github.kusoroadeolu.clique.spi.CliqueTheme, java.util.*, java.util.concurrent.ConcurrentHashMap

Field Summary

Modifier and TypeField and Description
private static final Map<String, CliqueTheme>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Optional<CliqueTheme>
find(String name)

public static List<CliqueTheme>
public static void
public static void
public static void
public static void
public static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

THEMESback to summary
private static final Map<String, CliqueTheme> THEMES

Constructor Detail

ThemeLoaderback to summary
private ThemeLoader()

Method Detail

findback to summary
public static Optional<CliqueTheme> find(String name)
findAvailableThemesback to summary
public static List<CliqueTheme> findAvailableThemes()
registerback to summary
public static void register(CliqueTheme theme)
registerback to summary
public static void register(String name)
registerAllback to summary
public static void registerAll()
registerThemesback to summary
public static void registerThemes(String... names)
registerThemesback to summary
public static void registerThemes(Collection<String> names)