satc
Class SyntaxFactory
java.lang.Object
|
+--satc.SyntaxFactory
- public class SyntaxFactory
- extends java.lang.Object
Factory for creating support classes for different syntax modes.
Method Summary |
static SyntaxEditorKit |
createEditorKit(java.lang.String syntaxName)
Creates a new EditorKit for a syntax mode. |
static MultiStateLexer |
createLexer(java.lang.String syntaxName)
Creates a new MultiStateLexer for a syntax mode. |
static MultiStateLexer |
createLexer(java.lang.String syntaxName,
java.io.InputStream inputStream)
Creates a new MultiStateLexer for a syntax mode. |
static antlr.LLkParser |
createParser(java.lang.String syntaxName,
antlr.TokenStream lexer)
Creates a new parser for a syntax mode. |
static TokenContext |
createTokenContext(java.lang.String syntaxMode)
Creates a new TokenContext for a syntax mode. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SyntaxFactory
public SyntaxFactory()
createEditorKit
public static SyntaxEditorKit createEditorKit(java.lang.String syntaxName)
- Creates a new EditorKit for a syntax mode.
- Parameters:
syntaxName
- the name of the syntax mode
createTokenContext
public static TokenContext createTokenContext(java.lang.String syntaxMode)
- Creates a new TokenContext for a syntax mode.
- Parameters:
syntaxName
- the name of the syntax mode
createParser
public static antlr.LLkParser createParser(java.lang.String syntaxName,
antlr.TokenStream lexer)
- Creates a new parser for a syntax mode.
- Parameters:
syntaxName
- the name of the syntax mode
createLexer
public static MultiStateLexer createLexer(java.lang.String syntaxName)
- Creates a new MultiStateLexer for a syntax mode.
- Parameters:
syntaxName
- the name of the syntax mode
createLexer
public static MultiStateLexer createLexer(java.lang.String syntaxName,
java.io.InputStream inputStream)
- Creates a new MultiStateLexer for a syntax mode.
- Parameters:
syntaxName
- the name of the syntax mode