Skip to content

Package io.github.qishr.cascara.ui.api

Interface SyntaxHighlighter

java.lang.Object
        io.github.qishr.cascara.ui.api.SyntaxHighlighter

All Implemented Interfaces:
    ServiceProvider


public interface SyntaxHighlighter

Method Summary

Modifier and Type Method Description
public abstract List<ContentType> getSupportedContentTypes()
public abstract void setTextBuffer(TextBuffer buffer)
public abstract TextBuffer getTextBuffer()
public abstract boolean supportsSemanticHighlighting()
public abstract ObservableList<HighlightingToken> getHighlightingTokens()

Method Details

getSupportedContentTypes

public abstract List<ContentType> getSupportedContentTypes()


setTextBuffer

public abstract void setTextBuffer(TextBuffer buffer)


getTextBuffer

public abstract TextBuffer getTextBuffer()


supportsSemanticHighlighting

public abstract boolean supportsSemanticHighlighting()


getHighlightingTokens

public abstract ObservableList<HighlightingToken> getHighlightingTokens()