Klasse AbstractBaseColorizer
java.lang.Object
de.luckymcdev.foundryengine.client.imgui.text.color.AbstractBaseColorizer
- Alle implementierten Schnittstellen:
IEditorColorizer
- Bekannte direkte Unterklassen:
GLSLColorizer, GroovyColorizer, JsonColorizer, TomlColorizer
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungprotected abstract voidanalyzeDocument(List<List<EditorGlyph>> lines) voidcolorize(List<List<EditorGlyph>> lines) voidcolorizeLine(List<List<EditorGlyph>> lines, int idx) protected abstract voidcolorizeLineImpl(List<EditorGlyph> line, int lineIdx, String text) voidcolorizeVisibleLines(List<List<EditorGlyph>> lines, int first, int last) protected static intfindLineCommentStart(String text) protected static StringglyphsToString(List<EditorGlyph> glyphs) voidvoidmarkLineDirty(int idx) voidmarkLinesDirty(int start, int end) Von Klasse geerbte Methoden Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden IEditorColorizer
getDefaultColor
-
Felddetails
-
needsFullAnalysis
protected boolean needsFullAnalysis
-
-
Konstruktordetails
-
AbstractBaseColorizer
public AbstractBaseColorizer()
-
-
Methodendetails
-
glyphsToString
-
findLineCommentStart
-
invalidateAll
public void invalidateAll()- Angegeben von:
invalidateAllin SchnittstelleIEditorColorizer
-
markLineDirty
public void markLineDirty(int idx) - Angegeben von:
markLineDirtyin SchnittstelleIEditorColorizer
-
markLinesDirty
public void markLinesDirty(int start, int end) - Angegeben von:
markLinesDirtyin SchnittstelleIEditorColorizer
-
colorizeVisibleLines
- Angegeben von:
colorizeVisibleLinesin SchnittstelleIEditorColorizer
-
colorizeLine
- Angegeben von:
colorizeLinein SchnittstelleIEditorColorizer
-
colorizeLineImpl
-
analyzeDocument
-
colorize
-