public abstract class Prism4jThemeBase extends java.lang.Object implements Prism4jTheme
| Modifier and Type | Class and Description |
|---|---|
protected static class |
Prism4jThemeBase.Color |
protected static class |
Prism4jThemeBase.ColorHashMap |
| Modifier | Constructor and Description |
|---|---|
protected |
Prism4jThemeBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(java.lang.String language,
Prism4j.Syntax syntax,
android.text.SpannableStringBuilder builder,
int start,
int end) |
protected static int |
applyAlpha(float alpha,
int color) |
protected static int |
applyAlpha(int alpha,
int color) |
protected void |
applyColor(java.lang.String language,
java.lang.String type,
java.lang.String alias,
int color,
android.text.SpannableStringBuilder builder,
int start,
int end) |
protected int |
color(java.lang.String language,
java.lang.String type,
java.lang.String alias) |
protected abstract Prism4jThemeBase.ColorHashMap |
init() |
protected static boolean |
isOfType(java.lang.String expected,
java.lang.String type,
java.lang.String alias) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbackground, textColorprotected static int applyAlpha(int alpha,
int color)
protected static int applyAlpha(float alpha,
int color)
protected static boolean isOfType(java.lang.String expected,
java.lang.String type,
java.lang.String alias)
protected abstract Prism4jThemeBase.ColorHashMap init()
protected int color(java.lang.String language,
java.lang.String type,
java.lang.String alias)
public void apply(java.lang.String language,
Prism4j.Syntax syntax,
android.text.SpannableStringBuilder builder,
int start,
int end)
apply in interface Prism4jThemeprotected void applyColor(java.lang.String language,
java.lang.String type,
java.lang.String alias,
int color,
android.text.SpannableStringBuilder builder,
int start,
int end)