Package groovy.console.ui.text
Class GroovyFilter
java.lang.Object
javax.swing.text.DocumentFilter
groovy.console.ui.text.StructuredSyntaxDocumentFilter
groovy.console.ui.text.GroovyFilter
public class GroovyFilter extends StructuredSyntaxDocumentFilter
-
Nested Class Summary
Nested classes/interfaces inherited from class groovy.console.ui.text.StructuredSyntaxDocumentFilter
StructuredSyntaxDocumentFilter.LexerNode, StructuredSyntaxDocumentFilter.MultiLineRunNested classes/interfaces inherited from class javax.swing.text.DocumentFilter
DocumentFilter.FilterBypass -
Field Summary
Fields Modifier and Type Field Description static StringBINARY_INTEGER_LITERALstatic StringCOMMENTstatic StringDECIMAL_FLOATING_POINT_LITERALstatic StringDECIMAL_INTEGER_LITERALstatic StringDIGITstatic StringHEX_INTEGER_LITERALstatic StringHEXADECIMAL_FLOATING_POINT_LITERALstatic StringIDENTstatic StringLEFT_PARENSstatic StringOCTAL_INTEGER_LITERALstatic StringOPERATIONstatic StringQUOTESstatic StringRESERVED_WORDstatic String[]RESERVED_WORDSstatic StringSINGLE_QUOTESstatic StringSLASH_SLASH_COMMENTstatic StringSLASH_STAR_COMMENTstatic StringSLASHY_QUOTESFields inherited from class groovy.console.ui.text.StructuredSyntaxDocumentFilter
lexer, mlTextRunSet, styledDocument, TAB_REPLACEMENT -
Constructor Summary
Constructors Constructor Description GroovyFilter(DefaultStyledDocument doc)Creates a new instance of GroovyFilter -
Method Summary
Modifier and Type Method Description static voidinstallAutoTabAction(JTextComponent tComp)Methods inherited from class groovy.console.ui.text.StructuredSyntaxDocumentFilter
createLexerNode, getRootNode, insertString, parseDocument, remove, replace
-
Field Details
-
COMMENT
- See Also:
- Constant Field Values
-
SLASH_STAR_COMMENT
- See Also:
- Constant Field Values
-
SLASH_SLASH_COMMENT
- See Also:
- Constant Field Values
-
QUOTES
- See Also:
- Constant Field Values
-
SINGLE_QUOTES
- See Also:
- Constant Field Values
-
SLASHY_QUOTES
- See Also:
- Constant Field Values
-
DIGIT
- See Also:
- Constant Field Values
-
DECIMAL_INTEGER_LITERAL
- See Also:
- Constant Field Values
-
HEX_INTEGER_LITERAL
- See Also:
- Constant Field Values
-
OCTAL_INTEGER_LITERAL
- See Also:
- Constant Field Values
-
BINARY_INTEGER_LITERAL
- See Also:
- Constant Field Values
-
DECIMAL_FLOATING_POINT_LITERAL
- See Also:
- Constant Field Values
-
HEXADECIMAL_FLOATING_POINT_LITERAL
- See Also:
- Constant Field Values
-
IDENT
- See Also:
- Constant Field Values
-
OPERATION
- See Also:
- Constant Field Values
-
LEFT_PARENS
- See Also:
- Constant Field Values
-
RESERVED_WORD
- See Also:
- Constant Field Values
-
RESERVED_WORDS
-
-
Constructor Details
-
GroovyFilter
Creates a new instance of GroovyFilter
-
-
Method Details