Skip to content

Package io.github.qishr.cascara.ui.theme

Class ThemeOptionProvider

java.lang.Object
        io.github.qishr.cascara.ui.option.AbstractOptionProvider
                io.github.qishr.cascara.ui.theme.ThemeOptionProvider

All Implemented Interfaces:
    AutoCloseable


public class ThemeOptionProvider
extends AbstractOptionProvider

Field Summary

Modifier and Type Field Description
public static final String NAME

Constructor Summary

Constructor Description
ThemeOptionProvider()

Method Summary

Modifier and Type Method Description
public void initialize()
public void close()
public Option getActiveOption(Map<String, Property<?>> contextData, String parameter)
public List<Option> getOptions(Map<String, Property<?>> contextData, String parameter)

Methods inherited from AbstractOptionProvider

addListener, getName, getSchemaType, getSchemaFormat, removeListener, getContentType, getServiceProperties, getRenderer

Field Details

NAME

public static final String NAME

See Also:

Constant Field Values


Method Details

initialize

public void initialize()

Overrides:

AbstractOptionProvider


close

public void close()

Specified By:

AutoCloseable


getActiveOption

public Option getActiveOption(Map<String, Property<?>> contextData, String parameter)


getOptions

public List<Option> getOptions(Map<String, Property<?>> contextData, String parameter)