public class PlSqlTokenizer
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
int |
getLineNumber(int offset) |
static PlSqlToken |
tokenize(java.io.Reader reader,
java.lang.Integer maxCodeTokens,
java.lang.String... userTokens)
Creates a linked list of
PlSqlTokens for the given source. |
static PlSqlToken |
tokenize(java.lang.String source,
java.lang.String... userTokens)
Creates a linked list of
PlSqlTokens for the given source. |
static PlSqlToken |
tokenizeJava(java.lang.String source) |
public static PlSqlToken tokenize(java.lang.String source, java.lang.String... userTokens)
PlSqlTokens for the given source.
Tokens can be strings, comments, whitespace, punctuation or alphanumerics.
See PlSqlToken for details. The list is headed and tailed with
special marker tokens.source - The PL/SQL source to be tokenized.userTokens - An optional array of Strings to be considered as tokenspublic static PlSqlToken tokenize(java.io.Reader reader, java.lang.Integer maxCodeTokens, java.lang.String... userTokens)
PlSqlTokens for the given source.
Tokens can be strings, comments, whitespace, punctuation or alphanumerics.
See PlSqlToken for details. The list is headed and tailed with
special marker tokens.reader - A Reader providing the PL/SQL source to be tokenized.maxCodeTokens - The maximum number of code tokens to be tokenized.userTokens - An optional array of Strings to be considered as tokenspublic static PlSqlToken tokenizeJava(java.lang.String source)
public int getLineNumber(int offset)