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()