Package org.fife.ui.rsyntaxtextarea
Interface SyntaxConstants
- All Known Implementing Classes:
DefaultTokenMakerFactory,FileTypeUtil,FoldParserManager,RSyntaxDocument,RSyntaxTextArea,TextEditorPane
public interface SyntaxConstants
Constants that define the different programming languages understood by
RSyntaxTextArea. These constants are the values you can pass
to RSyntaxTextArea.setSyntaxEditingStyle(String) to get syntax
highlighting.
By default, all RSyntaxTextAreas can render all of these
languages, but this can be changed (the list can be augmented or completely
overwritten) on a per-text area basis. What languages can be rendered is
actually managed by the TokenMakerFactory installed on the text
area's RSyntaxDocument. By default, all
RSyntaxDocuments have a factory installed capable of handling
all of these languages.
- Version:
- 1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringStyle for highlighting ActionScript.static final StringStyle for highlighting x86 assembler.static final StringStyle for highlighting x86 assembler.static final StringStyle for highlighting BBCode.static final StringStyle for highlighting C.static final StringStyle for highlighting Clojure.static final StringStyle for highlighting C++.static final StringStyle for highlighting C#.static final StringStyle for highlighting CSS.static final StringStyle for highlighting CSV.static final StringSyntax style for highlighting D.static final StringStyle for highlighting Dart.static final StringStyle for highlighting Delphi/Pascal.static final StringSyntax style for highlighting Dockerfiles.static final StringStyle for highlighting DTD files.static final StringStyle for highlighting Fortran.static final StringStyle for highlighting go.static final StringStyle for highlighting Groovy.static final StringStyle for highlighting Handlebars files.static final StringStyle for highlighting hosts files.static final StringStyle for highlighting .htaccess files.static final StringStyle for highlighting HTML.static final StringStyle for highlighting INI files.static final StringStyle for highlighting Java.static final StringStyle for highlighting JavaScript.static final StringStyle for highlighting JSON.static final StringStyle for highlighting .jshintrc files (JSON with comments, so can be used for other times when you want this behavior).static final StringStyle for highlighting JSP.static final StringStyle for highlighting Kotlin.static final StringStyle for highlighting LaTeX.static final StringStyle for highlighting Less.static final StringStyle for highlighting Lisp.static final StringStyle for highlighting Lua.static final StringStyle for highlighting makefiles.static final StringStyle for highlighting markdown.static final StringStyle for highlighting MXML.static final StringStyle meaning don't syntax highlight anything.static final StringStyle for highlighting NSIS install scripts.static final StringStyle for highlighting Perl.static final StringStyle for highlighting PHP.static final StringStyle for highlighting properties files.static final StringStyle for highlighbting proto files.static final StringStyle for highlighting Python.static final StringStyle for highlighting Ruby.static final StringStyle for highlighting Ruby.static final StringStyle for highlighting SAS keywords.static final StringStyle for highlighting Scala.static final StringStyle for highlighting SQL.static final StringStyle for highlighting Tcl.static final StringStyle for highlighting TypeScript.static final StringStyle for highlighting UNIX shell keywords.static final StringStyle for highlighting Visual Basic.static final StringStyle for highlighting Windows batch files.static final StringStyle for highlighting XML.static final StringSyntax style for highlighting YAML.
-
Field Details
-
SYNTAX_STYLE_NONE
Style meaning don't syntax highlight anything.- See Also:
-
SYNTAX_STYLE_ACTIONSCRIPT
Style for highlighting ActionScript.- See Also:
-
SYNTAX_STYLE_ASSEMBLER_X86
Style for highlighting x86 assembler.- See Also:
-
SYNTAX_STYLE_ASSEMBLER_6502
Style for highlighting x86 assembler.- See Also:
-
SYNTAX_STYLE_BBCODE
Style for highlighting BBCode.- See Also:
-
SYNTAX_STYLE_C
Style for highlighting C.- See Also:
-
SYNTAX_STYLE_CLOJURE
Style for highlighting Clojure.- See Also:
-
SYNTAX_STYLE_CPLUSPLUS
Style for highlighting C++.- See Also:
-
SYNTAX_STYLE_CSHARP
Style for highlighting C#.- See Also:
-
SYNTAX_STYLE_CSS
Style for highlighting CSS.- See Also:
-
SYNTAX_STYLE_CSV
Style for highlighting CSV.- See Also:
-
SYNTAX_STYLE_D
Syntax style for highlighting D.- See Also:
-
SYNTAX_STYLE_DOCKERFILE
Syntax style for highlighting Dockerfiles.- See Also:
-
SYNTAX_STYLE_DART
Style for highlighting Dart.- See Also:
-
SYNTAX_STYLE_DELPHI
Style for highlighting Delphi/Pascal.- See Also:
-
SYNTAX_STYLE_DTD
Style for highlighting DTD files.- See Also:
-
SYNTAX_STYLE_FORTRAN
Style for highlighting Fortran.- See Also:
-
SYNTAX_STYLE_GO
Style for highlighting go.- See Also:
-
SYNTAX_STYLE_GROOVY
Style for highlighting Groovy.- See Also:
-
SYNTAX_STYLE_HANDLEBARS
Style for highlighting Handlebars files.- See Also:
-
SYNTAX_STYLE_HOSTS
Style for highlighting hosts files.- See Also:
-
SYNTAX_STYLE_HTACCESS
Style for highlighting .htaccess files.- See Also:
-
SYNTAX_STYLE_HTML
Style for highlighting HTML.- See Also:
-
SYNTAX_STYLE_INI
Style for highlighting INI files.- See Also:
-
SYNTAX_STYLE_JAVA
Style for highlighting Java.- See Also:
-
SYNTAX_STYLE_JAVASCRIPT
Style for highlighting JavaScript.- See Also:
-
SYNTAX_STYLE_JSON
Style for highlighting JSON.- See Also:
-
SYNTAX_STYLE_JSON_WITH_COMMENTS
Style for highlighting .jshintrc files (JSON with comments, so can be used for other times when you want this behavior).- See Also:
-
SYNTAX_STYLE_JSP
Style for highlighting JSP.- See Also:
-
SYNTAX_STYLE_KOTLIN
Style for highlighting Kotlin.- See Also:
-
SYNTAX_STYLE_LATEX
Style for highlighting LaTeX.- See Also:
-
SYNTAX_STYLE_LESS
Style for highlighting Less.- See Also:
-
SYNTAX_STYLE_LISP
Style for highlighting Lisp.- See Also:
-
SYNTAX_STYLE_LUA
Style for highlighting Lua.- See Also:
-
SYNTAX_STYLE_MAKEFILE
Style for highlighting makefiles.- See Also:
-
SYNTAX_STYLE_MARKDOWN
Style for highlighting markdown.- See Also:
-
SYNTAX_STYLE_MXML
Style for highlighting MXML.- See Also:
-
SYNTAX_STYLE_NSIS
Style for highlighting NSIS install scripts.- See Also:
-
SYNTAX_STYLE_PERL
Style for highlighting Perl.- See Also:
-
SYNTAX_STYLE_PHP
Style for highlighting PHP.- See Also:
-
SYNTAX_STYLE_PROTO
Style for highlighbting proto files.- See Also:
-
SYNTAX_STYLE_PROPERTIES_FILE
Style for highlighting properties files.- See Also:
-
SYNTAX_STYLE_PYTHON
Style for highlighting Python.- See Also:
-
SYNTAX_STYLE_RUBY
Style for highlighting Ruby.- See Also:
-
SYNTAX_STYLE_RUST
Style for highlighting Ruby.- See Also:
-
SYNTAX_STYLE_SAS
Style for highlighting SAS keywords.- See Also:
-
SYNTAX_STYLE_SCALA
Style for highlighting Scala.- See Also:
-
SYNTAX_STYLE_SQL
Style for highlighting SQL.- See Also:
-
SYNTAX_STYLE_TCL
Style for highlighting Tcl.- See Also:
-
SYNTAX_STYLE_TYPESCRIPT
Style for highlighting TypeScript.- See Also:
-
SYNTAX_STYLE_UNIX_SHELL
Style for highlighting UNIX shell keywords.- See Also:
-
SYNTAX_STYLE_VISUAL_BASIC
Style for highlighting Visual Basic.- See Also:
-
SYNTAX_STYLE_WINDOWS_BATCH
Style for highlighting Windows batch files.- See Also:
-
SYNTAX_STYLE_XML
Style for highlighting XML.- See Also:
-
SYNTAX_STYLE_YAML
Syntax style for highlighting YAML.- See Also:
-