站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > NetBeans API Javadoc (Current Development Version)

C-Index (Lexer) - NetBeans API Javadoc (Current Development Version)

org.netbeans.modules.lexer/2 1.19.0 1
A B C D E F G H I J L M N O P R S T V

C

CharPreprocessor - Class in org.netbeans.spi.lexer
Character preprocessor allows to translate a sequence of characters to a single character so it may be used for example for Unicode sequences translation.
CharPreprocessor() - Constructor for class org.netbeans.spi.lexer.CharPreprocessor
 
consumeNewline() - Method in class org.netbeans.spi.lexer.LexerInput
Read the next character and check whether it's '\n' and if not backup it (otherwise leave it consumed).
create(CharSequence, Language<? extends TokenId>) - Static method in class org.netbeans.api.lexer.TokenHierarchy
Create token hierarchy for the given non-mutating input text (for example java.lang.String).
create(CharSequence, boolean, Language<T>, Set<T>, InputAttributes) - Static method in class org.netbeans.api.lexer.TokenHierarchy
Create token hierarchy for the given input text.
create(Reader, Language<T>, Set<T>, InputAttributes) - Static method in class org.netbeans.api.lexer.TokenHierarchy
Create token hierarchy for the given reader.
create(Language<T>, int, int) - Static method in class org.netbeans.spi.lexer.LanguageEmbedding
Create language embedding that does not join embedded sections.
create(Language<T>, int, int, boolean) - Static method in class org.netbeans.spi.lexer.LanguageEmbedding
Construct new language embedding for the given parameters or get an existing cached one.
createCharPreprocessor() - Method in class org.netbeans.spi.lexer.LanguageHierarchy
Create character preprocessor that translates certain character sequences into characters (for example Unicode escape sequences).
createCustomTextToken(T, CharSequence, int, PartType) - Method in class org.netbeans.spi.lexer.TokenFactory
Create token with a custom text that possibly differs from the text represented by the token in the input text.
createEmbedding(Language<? extends TokenId>, int, int) - Method in class org.netbeans.api.lexer.TokenSequence
Create language embedding without joining of the embedded sections.
createEmbedding(Language<? extends TokenId>, int, int, boolean) - Method in class org.netbeans.api.lexer.TokenSequence
Create language embedding described by the given parameters.
createLexer(LexerRestartInfo<T>) - Method in class org.netbeans.spi.lexer.LanguageHierarchy
Create lexer prepared for returning tokens from subsequent calls to Lexer.nextToken().
createPropertyToken(T, int, TokenPropertyProvider, PartType) - Method in class org.netbeans.spi.lexer.TokenFactory
Create token with properties.
createSnapshot() - Method in class org.netbeans.api.lexer.TokenHierarchy
Create a snapshot of the present mutable token hierarchy.
createToken(T) - Method in class org.netbeans.spi.lexer.TokenFactory
Create token with token length corresponding to the number of characters read from the lexer input.
createToken(T, int) - Method in class org.netbeans.spi.lexer.TokenFactory
Create regular token instance with an explicit length.
createToken(T, int, PartType) - Method in class org.netbeans.spi.lexer.TokenFactory
Create regular token instance with an explicit length and part type.
createTokenCategories() - Method in class org.netbeans.spi.lexer.LanguageHierarchy
Provide map of token category names to collection of its members.
createTokenIds() - Method in class org.netbeans.spi.lexer.LanguageHierarchy
Provide a collection of token ids that comprise the language.
createTokenValidator(T) - Method in class org.netbeans.spi.lexer.LanguageHierarchy
Create token validator for the given token id.
createUnicodeEscapesPreprocessor() - Static method in class org.netbeans.spi.lexer.CharPreprocessor
Create instance of character preprocessor for Unicode escape sequences.
currentTokenSequence() - Method in class org.netbeans.api.lexer.TokenChange
Get the token sequence that corresponds to the current state of the token hierarchy.

org.netbeans.modules.lexer/2 1.19.0 1
A B C D E F G H I J L M N O P R S T V
Built on May 28 2007.  |  Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.