| java.lang.Object com.bluecast.xml.PiccoloLexer
PiccoloLexer | final class PiccoloLexer (Code) | | This class is a scanner generated by
JFlex 1.3.5
on 7/11/04 2:35 PM from the specification file
file:/C:/Library/Projects/piccolo/src/com/bluecast/xml/PiccoloLexer.flex
|
Method Summary | |
void | defineElement(String name, ElementDefinition elem) | void | enableNamespaces(boolean value) | void | endCdata() | public int | getColumnNumber() | ElementDefinition | getElement(String name) | String | getEncoding() | public int | getLineNumber() | String | getPublicID() | String | getSystemID() | String | getVersion() | String | normalizeValue(String s) | boolean | parseExternalEntities(int entityType) | void | pushEntity(String name, Entity entity, boolean isParamEntity, boolean returnEndToken) | void | pushEntity(String name, Entity entity, boolean isParamEntity, boolean returnEndToken, int resumeLexState) | void | pushEntity(String name, String pubID, String sysID, boolean isParamEntity, boolean returnEndToken) | void | pushEntity(String name, String pubID, String sysID, boolean isParamEntity, boolean returnEndToken, int resumeLexState) | String | rescanAttributeValue(String defaultValue) | public void | reset(Entity entity) | void | setTokenize(boolean tokenize) | void | startCdata() | final public void | yybegin(int newState) | final public int | yybufferLeft() Returns the number of characters remaining in the buffer,
not including the matched text, before more
characters must be read from the input Reader. | final public char | yycharat(int pos) Returns the character at position pos from the
matched text.
It is equivalent to yytext().charAt(pos), but faster
Parameters: pos - the position of the character to fetch.A value from 0 to yylength()-1. | final public void | yyclose() Closes the input stream. | final public void | yycountChar(int yy_input) Counts the character for line and column counting. | final public int | yylength() Returns the length of the matched text region. | public int | yylex() Resumes scanning until the next regular expression is matched,
the end of input is encountered or an I/O-Error occurs. | final public boolean | yymoreStreams() Returns true iff there are still streams left
to read from on the stream stack. | final public void | yynextAction() Accept the current action as completed and update line, column and
character counters accordingly. | final public int | yynextBufferChar() Extends the matched text by one character and returns it. | final public int | yynextChar() Extends the matched text by one character and returns it. | final public void | yypopStream() Closes the current input stream and continues to
read from the one on top of the stream stack. | final public void | yypushBuffer(char[] buffer, int off, int len) | final public void | yypushStream(java.io.Reader reader) Stores the current input stream on a stack, and
reads from a new stream. | final public void | yyreset(java.io.Reader reader) Closes the current stream, and resets the
scanner to read from a new input stream. | final public void | yyreset(char[] buffer, int off, int len) | final public void | yyskip(int n) Skips past the specified number of characters. | final public int | yystate() Returns the current lexical state. | final public String | yytext() Returns the text matched by the current regular expression. | final public String | yytext(int offset, int length) Returns the text matched by the current regular expression. |
CLOSE_TAG | final public static int CLOSE_TAG(Code) | | |
CLOSE_TAG_NS | final public static int CLOSE_TAG_NS(Code) | | |
DTD | final public static int DTD(Code) | | |
DTD_ATTLIST_ELEMENT | final public static int DTD_ATTLIST_ELEMENT(Code) | | |
DTD_ATT_NAME | final public static int DTD_ATT_NAME(Code) | | |
DTD_ATT_TYPE | final public static int DTD_ATT_TYPE(Code) | | |
DTD_COMMENT | final public static int DTD_COMMENT(Code) | | |
DTD_ENTITY_DECL | final public static int DTD_ENTITY_DECL(Code) | | |
DTD_IGNORE | final public static int DTD_IGNORE(Code) | | |
DTD_NMTOKENS | final public static int DTD_NMTOKENS(Code) | | |
DTD_PUBLIC_ID | final public static int DTD_PUBLIC_ID(Code) | | |
DTD_TAG | final public static int DTD_TAG(Code) | | |
DTD_TAG_QSTRING_BUFFERED | final public static int DTD_TAG_QSTRING_BUFFERED(Code) | | |
DTD_TAG_SQSTRING_BUFFERED | final public static int DTD_TAG_SQSTRING_BUFFERED(Code) | | |
DTD_TAG_START | final public static int DTD_TAG_START(Code) | | lexical states
|
DTD_TAG_VALUE_ENTITY | final public static int DTD_TAG_VALUE_ENTITY(Code) | | |
DTD_TAG_VALUE_EXTERNAL_ENTITY | final public static int DTD_TAG_VALUE_EXTERNAL_ENTITY(Code) | | |
DTD_TAG_VALUE_PARAM_ENTITYREF | final public static int DTD_TAG_VALUE_PARAM_ENTITYREF(Code) | | |
DTD_TAG_VALUE_STD_ENTITYREF | final public static int DTD_TAG_VALUE_STD_ENTITYREF(Code) | | |
ENTITYREF | final public static int ENTITYREF(Code) | | |
PI | final public static int PI(Code) | | |
PI_WS | final public static int PI_WS(Code) | | |
TAG | final public static int TAG(Code) | | |
TAG_NS | final public static int TAG_NS(Code) | | |
TAG_QSTRING_CDATA_BUFFERED | final public static int TAG_QSTRING_CDATA_BUFFERED(Code) | | |
TAG_QSTRING_NORMALIZE | final public static int TAG_QSTRING_NORMALIZE(Code) | | |
TAG_QSTRING_NORMALIZE_BUFFERED | final public static int TAG_QSTRING_NORMALIZE_BUFFERED(Code) | | |
TAG_SQSTRING_CDATA_BUFFERED | final public static int TAG_SQSTRING_CDATA_BUFFERED(Code) | | |
TAG_SQSTRING_NORMALIZE | final public static int TAG_SQSTRING_NORMALIZE(Code) | | |
TAG_SQSTRING_NORMALIZE_BUFFERED | final public static int TAG_SQSTRING_NORMALIZE_BUFFERED(Code) | | |
TAG_START | final public static int TAG_START(Code) | | |
TAG_START_NS | final public static int TAG_START_NS(Code) | | |
TAG_VALUE | final public static int TAG_VALUE(Code) | | |
TAG_VALUE_ENTITY | final public static int TAG_VALUE_ENTITY(Code) | | |
TAG_VALUE_ENTITYREF | final public static int TAG_VALUE_ENTITYREF(Code) | | |
XML_TAG | final public static int XML_TAG(Code) | | |
YYEOF | final public static int YYEOF(Code) | | This character denotes the end of file
|
YYINITIAL | final public static int YYINITIAL(Code) | | |
YYINITIAL_DIRECT | final public static int YYINITIAL_DIRECT(Code) | | |
cdataBuffer | char[] cdataBuffer(Code) | | |
cdataStartcdataLength | int cdataStartcdataLength(Code) | | |
oneCharBuffer | char[] oneCharBuffer(Code) | | |
tokenStartLine | int tokenStartLine(Code) | | |
PiccoloLexer | PiccoloLexer(java.io.Reader in)(Code) | | Creates a new scanner
There is also a java.io.InputStream version of this constructor.
Parameters: in - the java.io.Reader to read input from. |
PiccoloLexer | PiccoloLexer(java.io.InputStream in)(Code) | | Creates a new scanner.
There is also java.io.Reader version of this constructor.
Parameters: in - the java.io.Inputstream to read input from. |
enableNamespaces | void enableNamespaces(boolean value)(Code) | | Methods providing service to Piccolo
|
getColumnNumber | public int getColumnNumber()(Code) | | |
getLineNumber | public int getLineNumber()(Code) | | |
parseExternalEntities | boolean parseExternalEntities(int entityType)(Code) | | |
setTokenize | void setTokenize(boolean tokenize)(Code) | | |
yybegin | final public void yybegin(int newState)(Code) | | Enters a new lexical state
Parameters: newState - the new lexical state |
yybufferLeft | final public int yybufferLeft()(Code) | | Returns the number of characters remaining in the buffer,
not including the matched text, before more
characters must be read from the input Reader.
|
yycharat | final public char yycharat(int pos)(Code) | | Returns the character at position pos from the
matched text.
It is equivalent to yytext().charAt(pos), but faster
Parameters: pos - the position of the character to fetch.A value from 0 to yylength()-1. the character at position pos |
yycountChar | final public void yycountChar(int yy_input)(Code) | | Counts the character for line and column counting.
|
yylength | final public int yylength()(Code) | | Returns the length of the matched text region.
|
yymoreStreams | final public boolean yymoreStreams()(Code) | | Returns true iff there are still streams left
to read from on the stream stack.
|
yynextAction | final public void yynextAction()(Code) | | Accept the current action as completed and update line, column and
character counters accordingly. Used in conjunction with
yynextChar().
See Also: PiccoloLexer.yynextChar() |
yynextBufferChar | final public int yynextBufferChar()(Code) | | Extends the matched text by one character and returns it.
Similar to yynextChar(), but the caller guarantees [by using
yybufferLeft()] that there is at least one more character in the
buffer.
|
yynextChar | final public int yynextChar() throws IOException(Code) | | Extends the matched text by one character and returns it.
|
yypushBuffer | final public void yypushBuffer(char[] buffer, int off, int len)(Code) | | |
yypushStream | final public void yypushStream(java.io.Reader reader)(Code) | | Stores the current input stream on a stack, and
reads from a new stream. Lexical state, line,
char, and column counting remain untouched.
The current input stream can be restored with
yypopstream (usually in an <> action).
Parameters: reader - the new input stream to read from See Also: PiccoloLexer.yypopStream() |
yyskip | final public void yyskip(int n)(Code) | | Skips past the specified number of characters.
These characters will be included in line, column, and character
counting, but they will not be used for matching.
Parameters: n - the number of characters to skip |
yystate | final public int yystate()(Code) | | Returns the current lexical state.
|
yytext | final public String yytext()(Code) | | Returns the text matched by the current regular expression.
|
yytext | final public String yytext(int offset, int length)(Code) | | Returns the text matched by the current regular expression.
Parameters: start - starting offset from the beginning of the current expression. Parameters: length - number of characters to include in the string. |
|
|