Package io.github.qishr.cascara.ui.theme
Interface Variation
java.lang.Object
io.github.qishr.cascara.ui.theme.Variation
All Implemented Interfaces:
Option
All Known Implementing Classes:
ThemeVariation
public interface Variation
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public abstract String | getName() | |
| public abstract void | setName(String name) | |
| public abstract String | getPath() | |
| public abstract void | setPath(String path) | |
| public abstract Map<String, ColorDefinition> | getBaseColors() | |
| public abstract ColorDefinition | getBaseColor(String id) | |
| public abstract void | setBaseColor(String id, String hexColor) | |
| public abstract Map<String, ColorDefinition> | getTransformDefinitions() | |
| public abstract ColorDefinition | getTransformDefinition(String id) | |
| public abstract void | setTransformDefinition(String id, String transform) | |
| public abstract Map<String, ColorDefinition> | getPaletteColors() | |
| public abstract ColorDefinition | getPaletteColor(String id) | |
| public abstract void | setPaletteColor(String id, ColorDefinition definition) | |
| public abstract void | setPaletteColor(String id, String hexColor) | |
| public abstract Map<String, ColorDefinition> | getUiColors() | |
| public abstract ColorDefinition | getUiColor(String id) | |
| public abstract void | setUiColor(String id, String hexColor) | |
| public abstract Map<String, ColorDefinition> | getCodeColors() | |
| public abstract ColorDefinition | getCodeColor(String id) | |
| public abstract void | setCodeColor(String id, String hexColor) | |
| public abstract Map<String, ColorDefinition> | getGroup(String groupId) |
Method Details
getName
public abstract String getName()
setName
public abstract void setName(String name)
getPath
public abstract String getPath()
setPath
public abstract void setPath(String path)
getBaseColors
public abstract Map<String, ColorDefinition> getBaseColors()
getBaseColor
public abstract ColorDefinition getBaseColor(String id)
setBaseColor
public abstract void setBaseColor(String id, String hexColor)
getTransformDefinitions
public abstract Map<String, ColorDefinition> getTransformDefinitions()
getTransformDefinition
public abstract ColorDefinition getTransformDefinition(String id)
setTransformDefinition
public abstract void setTransformDefinition(String id, String transform)
getPaletteColors
public abstract Map<String, ColorDefinition> getPaletteColors()
getPaletteColor
public abstract ColorDefinition getPaletteColor(String id)
setPaletteColor
public abstract void setPaletteColor(String id, ColorDefinition definition)
setPaletteColor
public abstract void setPaletteColor(String id, String hexColor)
getUiColors
public abstract Map<String, ColorDefinition> getUiColors()
getUiColor
public abstract ColorDefinition getUiColor(String id)
setUiColor
public abstract void setUiColor(String id, String hexColor)
getCodeColors
public abstract Map<String, ColorDefinition> getCodeColors()
getCodeColor
public abstract ColorDefinition getCodeColor(String id)
setCodeColor
public abstract void setCodeColor(String id, String hexColor)
getGroup
public abstract Map<String, ColorDefinition> getGroup(String groupId)