Skip to content

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

Class ThemeVariation

java.lang.Object
        io.github.qishr.cascara.ui.theme.ThemeVariation

All Implemented Interfaces:
    Variation


public class ThemeVariation

Nested Class Summary

Modifier and Type Class Description
public static io.github.qishr.cascara.ui.theme.ThemeVariation.ColorGroup

Field Summary

Modifier and Type Field Description
public static final String GROUP_ID_BASE_COLORS
public static final String GROUP_ID_CODE_COLORS
public static final String GROUP_ID_PALETTE_COLORS
public static final String GROUP_ID_TRANSFORMS
public static final String GROUP_ID_UI_COLORS

Constructor Summary

Constructor Description
ThemeVariation()

Method Summary

Modifier and Type Method Description
public String getOptionId()
public String getOptionText()
public String getName()
public void setName(String name)
public String getPath()
public void setPath(String path)
public Map<String, ColorDefinition> getBaseColors()
public ColorDefinition getBaseColor(String id)
public void setBaseColor(String id, String hexColor)
public Map<String, ColorDefinition> getTransformDefinitions()
public ColorDefinition getTransformDefinition(String id)
public void setTransformDefinition(String id, String transform)
public Map<String, ColorDefinition> getPaletteColors()
public ColorDefinition getPaletteColor(String id)
public void setPaletteColor(String id, ColorDefinition definition)
public void setPaletteColor(String id, String hexColor)
public Map<String, ColorDefinition> getUiColors()
public ColorDefinition getUiColor(String id)
public void setUiColor(String id, String hexColor)
public Map<String, ColorDefinition> getCodeColors()
public ColorDefinition getCodeColor(String id)
public void setCodeColor(String id, String hexColor)
public Map<String, ColorDefinition> getGroup(String groupId)
public final BooleanProperty modifiedProperty()
public final Boolean getModified()
public final void setModified(Boolean v)

Field Details

GROUP_ID_BASE_COLORS

public static final String GROUP_ID_BASE_COLORS

See Also:

Constant Field Values


GROUP_ID_CODE_COLORS

public static final String GROUP_ID_CODE_COLORS

See Also:

Constant Field Values


GROUP_ID_PALETTE_COLORS

public static final String GROUP_ID_PALETTE_COLORS

See Also:

Constant Field Values


GROUP_ID_TRANSFORMS

public static final String GROUP_ID_TRANSFORMS

See Also:

Constant Field Values


GROUP_ID_UI_COLORS

public static final String GROUP_ID_UI_COLORS

See Also:

Constant Field Values


Method Details

getOptionId

public String getOptionId()


getOptionText

public String getOptionText()


getName

public String getName()

Specified By:

Variation


setName

public void setName(String name)

Specified By:

Variation


getPath

public String getPath()

Specified By:

Variation


setPath

public void setPath(String path)

Specified By:

Variation


getBaseColors

public Map<String, ColorDefinition> getBaseColors()

Specified By:

Variation


getBaseColor

public ColorDefinition getBaseColor(String id)

Specified By:

Variation


setBaseColor

public void setBaseColor(String id, String hexColor)

Specified By:

Variation


getTransformDefinitions

public Map<String, ColorDefinition> getTransformDefinitions()

Specified By:

Variation


getTransformDefinition

public ColorDefinition getTransformDefinition(String id)

Specified By:

Variation


setTransformDefinition

public void setTransformDefinition(String id, String transform)

Specified By:

Variation


getPaletteColors

public Map<String, ColorDefinition> getPaletteColors()

Specified By:

Variation


getPaletteColor

public ColorDefinition getPaletteColor(String id)

Specified By:

Variation


setPaletteColor

public void setPaletteColor(String id, ColorDefinition definition)

Specified By:

Variation


setPaletteColor

public void setPaletteColor(String id, String hexColor)

Specified By:

Variation


getUiColors

public Map<String, ColorDefinition> getUiColors()

Specified By:

Variation


getUiColor

public ColorDefinition getUiColor(String id)

Specified By:

Variation


setUiColor

public void setUiColor(String id, String hexColor)

Specified By:

Variation


getCodeColors

public Map<String, ColorDefinition> getCodeColors()

Specified By:

Variation


getCodeColor

public ColorDefinition getCodeColor(String id)

Specified By:

Variation


setCodeColor

public void setCodeColor(String id, String hexColor)

Specified By:

Variation


getGroup

public Map<String, ColorDefinition> getGroup(String groupId)

Specified By:

Variation


modifiedProperty

public final BooleanProperty modifiedProperty()


getModified

public final Boolean getModified()


setModified

public final void setModified(Boolean v)