Skip to content

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)