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 RSyntaxTextArea
s 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
RSyntaxDocument
s have a factory installed capable of handling
all of these languages.
- Version:
- 1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Style for highlighting ActionScript.static final String
Style for highlighting x86 assembler.static final String
Style for highlighting x86 assembler.static final String
Style for highlighting BBCode.static final String
Style for highlighting C.static final String
Style for highlighting Clojure.static final String
Style for highlighting C++.static final String
Style for highlighting C#.static final String
Style for highlighting CSS.static final String
Style for highlighting CSV.static final String
Syntax style for highlighting D.static final String
Style for highlighting Dart.static final String
Style for highlighting Delphi/Pascal.static final String
Syntax style for highlighting Dockerfiles.static final String
Style for highlighting DTD files.static final String
Style for highlighting Fortran.static final String
Style for highlighting go.static final String
Style for highlighting Groovy.static final String
Style for highlighting Handlebars files.static final String
Style for highlighting hosts files.static final String
Style for highlighting .htaccess files.static final String
Style for highlighting HTML.static final String
Style for highlighting INI files.static final String
Style for highlighting Java.static final String
Style for highlighting JavaScript.static final String
Style for highlighting JSON.static final String
Style for highlighting .jshintrc files (JSON with comments, so can be used for other times when you want this behavior).static final String
Style for highlighting JSP.static final String
Style for highlighting Kotlin.static final String
Style for highlighting LaTeX.static final String
Style for highlighting Less.static final String
Style for highlighting Lisp.static final String
Style for highlighting Lua.static final String
Style for highlighting makefiles.static final String
Style for highlighting markdown.static final String
Style for highlighting MXML.static final String
Style meaning don't syntax highlight anything.static final String
Style for highlighting NSIS install scripts.static final String
Style for highlighting Perl.static final String
Style for highlighting PHP.static final String
Style for highlighting properties files.static final String
Style for highlighbting proto files.static final String
Style for highlighting Python.static final String
Style for highlighting Ruby.static final String
Style for highlighting Ruby.static final String
Style for highlighting SAS keywords.static final String
Style for highlighting Scala.static final String
Style for highlighting SQL.static final String
Style for highlighting Tcl.static final String
Style for highlighting TypeScript.static final String
Style for highlighting UNIX shell keywords.static final String
Style for highlighting Visual Basic.static final String
Style for highlighting Windows batch files.static final String
Style for highlighting XML.static final String
Syntax 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:
-