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 byRSyntaxTextArea
. These constants are the values you can pass toRSyntaxTextArea.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 theTokenMakerFactory
installed on the text area'sRSyntaxDocument
. By default, allRSyntaxDocument
s have a factory installed capable of handling all of these languages.- Version:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SYNTAX_STYLE_ACTIONSCRIPT
Style for highlighting ActionScript.static java.lang.String
SYNTAX_STYLE_ASSEMBLER_6502
Style for highlighting x86 assembler.static java.lang.String
SYNTAX_STYLE_ASSEMBLER_X86
Style for highlighting x86 assembler.static java.lang.String
SYNTAX_STYLE_BBCODE
Style for highlighting BBCode.static java.lang.String
SYNTAX_STYLE_C
Style for highlighting C.static java.lang.String
SYNTAX_STYLE_CLOJURE
Style for highlighting Clojure.static java.lang.String
SYNTAX_STYLE_CPLUSPLUS
Style for highlighting C++.static java.lang.String
SYNTAX_STYLE_CSHARP
Style for highlighting C#.static java.lang.String
SYNTAX_STYLE_CSS
Style for highlighting CSS.static java.lang.String
SYNTAX_STYLE_CSV
Style for highlighting CSV.static java.lang.String
SYNTAX_STYLE_D
Syntax style for highlighting D.static java.lang.String
SYNTAX_STYLE_DART
Style for highlighting Dart.static java.lang.String
SYNTAX_STYLE_DELPHI
Style for highlighting Delphi/Pascal.static java.lang.String
SYNTAX_STYLE_DOCKERFILE
Syntax style for highlighting Dockerfiles.static java.lang.String
SYNTAX_STYLE_DTD
Style for highlighting DTD files.static java.lang.String
SYNTAX_STYLE_FORTRAN
Style for highlighting Fortran.static java.lang.String
SYNTAX_STYLE_GO
Style for highlighting go.static java.lang.String
SYNTAX_STYLE_GROOVY
Style for highlighting Groovy.static java.lang.String
SYNTAX_STYLE_HANDLEBARS
Style for highlighting Handlebars files.static java.lang.String
SYNTAX_STYLE_HOSTS
Style for highlighting hosts files.static java.lang.String
SYNTAX_STYLE_HTACCESS
Style for highlighting .htaccess files.static java.lang.String
SYNTAX_STYLE_HTML
Style for highlighting HTML.static java.lang.String
SYNTAX_STYLE_INI
Style for highlighting INI files.static java.lang.String
SYNTAX_STYLE_JAVA
Style for highlighting Java.static java.lang.String
SYNTAX_STYLE_JAVASCRIPT
Style for highlighting JavaScript.static java.lang.String
SYNTAX_STYLE_JSON
Style for highlighting JSON.static java.lang.String
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).static java.lang.String
SYNTAX_STYLE_JSP
Style for highlighting JSP.static java.lang.String
SYNTAX_STYLE_KOTLIN
Style for highlighting Kotlin.static java.lang.String
SYNTAX_STYLE_LATEX
Style for highlighting LaTeX.static java.lang.String
SYNTAX_STYLE_LESS
Style for highlighting Less.static java.lang.String
SYNTAX_STYLE_LISP
Style for highlighting Lisp.static java.lang.String
SYNTAX_STYLE_LUA
Style for highlighting Lua.static java.lang.String
SYNTAX_STYLE_MAKEFILE
Style for highlighting makefiles.static java.lang.String
SYNTAX_STYLE_MARKDOWN
Style for highlighting markdown.static java.lang.String
SYNTAX_STYLE_MXML
Style for highlighting MXML.static java.lang.String
SYNTAX_STYLE_NONE
Style meaning don't syntax highlight anything.static java.lang.String
SYNTAX_STYLE_NSIS
Style for highlighting NSIS install scripts.static java.lang.String
SYNTAX_STYLE_PERL
Style for highlighting Perl.static java.lang.String
SYNTAX_STYLE_PHP
Style for highlighting PHP.static java.lang.String
SYNTAX_STYLE_PROPERTIES_FILE
Style for highlighting properties files.static java.lang.String
SYNTAX_STYLE_PROTO
Style for highlighbting proto files.static java.lang.String
SYNTAX_STYLE_PYTHON
Style for highlighting Python.static java.lang.String
SYNTAX_STYLE_RUBY
Style for highlighting Ruby.static java.lang.String
SYNTAX_STYLE_RUST
Style for highlighting Ruby.static java.lang.String
SYNTAX_STYLE_SAS
Style for highlighting SAS keywords.static java.lang.String
SYNTAX_STYLE_SCALA
Style for highlighting Scala.static java.lang.String
SYNTAX_STYLE_SQL
Style for highlighting SQL.static java.lang.String
SYNTAX_STYLE_TCL
Style for highlighting Tcl.static java.lang.String
SYNTAX_STYLE_TYPESCRIPT
Style for highlighting TypeScript.static java.lang.String
SYNTAX_STYLE_UNIX_SHELL
Style for highlighting UNIX shell keywords.static java.lang.String
SYNTAX_STYLE_VISUAL_BASIC
Style for highlighting Visual Basic.static java.lang.String
SYNTAX_STYLE_WINDOWS_BATCH
Style for highlighting Windows batch files.static java.lang.String
SYNTAX_STYLE_XML
Style for highlighting XML.static java.lang.String
SYNTAX_STYLE_YAML
Syntax style for highlighting YAML.
-
-
-
Field Detail
-
SYNTAX_STYLE_NONE
static final java.lang.String SYNTAX_STYLE_NONE
Style meaning don't syntax highlight anything.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_ACTIONSCRIPT
static final java.lang.String SYNTAX_STYLE_ACTIONSCRIPT
Style for highlighting ActionScript.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_ASSEMBLER_X86
static final java.lang.String SYNTAX_STYLE_ASSEMBLER_X86
Style for highlighting x86 assembler.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_ASSEMBLER_6502
static final java.lang.String SYNTAX_STYLE_ASSEMBLER_6502
Style for highlighting x86 assembler.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_BBCODE
static final java.lang.String SYNTAX_STYLE_BBCODE
Style for highlighting BBCode.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_C
static final java.lang.String SYNTAX_STYLE_C
Style for highlighting C.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_CLOJURE
static final java.lang.String SYNTAX_STYLE_CLOJURE
Style for highlighting Clojure.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_CPLUSPLUS
static final java.lang.String SYNTAX_STYLE_CPLUSPLUS
Style for highlighting C++.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_CSHARP
static final java.lang.String SYNTAX_STYLE_CSHARP
Style for highlighting C#.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_CSS
static final java.lang.String SYNTAX_STYLE_CSS
Style for highlighting CSS.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_CSV
static final java.lang.String SYNTAX_STYLE_CSV
Style for highlighting CSV.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_D
static final java.lang.String SYNTAX_STYLE_D
Syntax style for highlighting D.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_DOCKERFILE
static final java.lang.String SYNTAX_STYLE_DOCKERFILE
Syntax style for highlighting Dockerfiles.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_DART
static final java.lang.String SYNTAX_STYLE_DART
Style for highlighting Dart.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_DELPHI
static final java.lang.String SYNTAX_STYLE_DELPHI
Style for highlighting Delphi/Pascal.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_DTD
static final java.lang.String SYNTAX_STYLE_DTD
Style for highlighting DTD files.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_FORTRAN
static final java.lang.String SYNTAX_STYLE_FORTRAN
Style for highlighting Fortran.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_GO
static final java.lang.String SYNTAX_STYLE_GO
Style for highlighting go.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_GROOVY
static final java.lang.String SYNTAX_STYLE_GROOVY
Style for highlighting Groovy.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_HANDLEBARS
static final java.lang.String SYNTAX_STYLE_HANDLEBARS
Style for highlighting Handlebars files.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_HOSTS
static final java.lang.String SYNTAX_STYLE_HOSTS
Style for highlighting hosts files.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_HTACCESS
static final java.lang.String SYNTAX_STYLE_HTACCESS
Style for highlighting .htaccess files.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_HTML
static final java.lang.String SYNTAX_STYLE_HTML
Style for highlighting HTML.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_INI
static final java.lang.String SYNTAX_STYLE_INI
Style for highlighting INI files.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_JAVA
static final java.lang.String SYNTAX_STYLE_JAVA
Style for highlighting Java.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_JAVASCRIPT
static final java.lang.String SYNTAX_STYLE_JAVASCRIPT
Style for highlighting JavaScript.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_JSON
static final java.lang.String SYNTAX_STYLE_JSON
Style for highlighting JSON.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_JSON_WITH_COMMENTS
static final java.lang.String 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:
- Constant Field Values
-
SYNTAX_STYLE_JSP
static final java.lang.String SYNTAX_STYLE_JSP
Style for highlighting JSP.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_KOTLIN
static final java.lang.String SYNTAX_STYLE_KOTLIN
Style for highlighting Kotlin.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_LATEX
static final java.lang.String SYNTAX_STYLE_LATEX
Style for highlighting LaTeX.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_LESS
static final java.lang.String SYNTAX_STYLE_LESS
Style for highlighting Less.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_LISP
static final java.lang.String SYNTAX_STYLE_LISP
Style for highlighting Lisp.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_LUA
static final java.lang.String SYNTAX_STYLE_LUA
Style for highlighting Lua.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_MAKEFILE
static final java.lang.String SYNTAX_STYLE_MAKEFILE
Style for highlighting makefiles.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_MARKDOWN
static final java.lang.String SYNTAX_STYLE_MARKDOWN
Style for highlighting markdown.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_MXML
static final java.lang.String SYNTAX_STYLE_MXML
Style for highlighting MXML.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_NSIS
static final java.lang.String SYNTAX_STYLE_NSIS
Style for highlighting NSIS install scripts.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_PERL
static final java.lang.String SYNTAX_STYLE_PERL
Style for highlighting Perl.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_PHP
static final java.lang.String SYNTAX_STYLE_PHP
Style for highlighting PHP.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_PROTO
static final java.lang.String SYNTAX_STYLE_PROTO
Style for highlighbting proto files.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_PROPERTIES_FILE
static final java.lang.String SYNTAX_STYLE_PROPERTIES_FILE
Style for highlighting properties files.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_PYTHON
static final java.lang.String SYNTAX_STYLE_PYTHON
Style for highlighting Python.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_RUBY
static final java.lang.String SYNTAX_STYLE_RUBY
Style for highlighting Ruby.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_RUST
static final java.lang.String SYNTAX_STYLE_RUST
Style for highlighting Ruby.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_SAS
static final java.lang.String SYNTAX_STYLE_SAS
Style for highlighting SAS keywords.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_SCALA
static final java.lang.String SYNTAX_STYLE_SCALA
Style for highlighting Scala.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_SQL
static final java.lang.String SYNTAX_STYLE_SQL
Style for highlighting SQL.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_TCL
static final java.lang.String SYNTAX_STYLE_TCL
Style for highlighting Tcl.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_TYPESCRIPT
static final java.lang.String SYNTAX_STYLE_TYPESCRIPT
Style for highlighting TypeScript.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_UNIX_SHELL
static final java.lang.String SYNTAX_STYLE_UNIX_SHELL
Style for highlighting UNIX shell keywords.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_VISUAL_BASIC
static final java.lang.String SYNTAX_STYLE_VISUAL_BASIC
Style for highlighting Visual Basic.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_WINDOWS_BATCH
static final java.lang.String SYNTAX_STYLE_WINDOWS_BATCH
Style for highlighting Windows batch files.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_XML
static final java.lang.String SYNTAX_STYLE_XML
Style for highlighting XML.- See Also:
- Constant Field Values
-
SYNTAX_STYLE_YAML
static final java.lang.String SYNTAX_STYLE_YAML
Syntax style for highlighting YAML.- See Also:
- Constant Field Values
-
-