com.sun.tlddoc.tagfileparser
Class TagFile
java.lang.Object
com.sun.tlddoc.tagfileparser.TagFile
- All Implemented Interfaces:
- TagFileConstants, TagFileTreeConstants
- public class TagFile
- extends java.lang.Object
- implements TagFileTreeConstants, TagFileConstants
Simple parser for tag files that only actually parses the directives.
All other content is left unparsed.
- Author:
- Mark Roth
Fields inherited from interface com.sun.tlddoc.tagfileparser.TagFileTreeConstants |
JJTCOMMENT, JJTINPUT, JJTJSPATTRIBUTENAME, JJTJSPATTRIBUTEVALUE, JJTJSPDIRECTIVE, JJTJSPDIRECTIVENAME, JJTJSPTAGDEF, jjtNodeName, JJTOTHERCONTENT, JJTXMLATTRIBUTENAME, JJTXMLATTRIBUTEVALUE, JJTXMLDIRECTIVE, JJTXMLDIRECTIVENAME |
Fields inherited from interface com.sun.tlddoc.tagfileparser.TagFileConstants |
BEGIN_QUOTE_DOUBLE, BEGIN_QUOTE_SINGLE, DEFAULT, END_DIRECTIVE, END_QUOTE_DOUBLE, END_QUOTE_SINGLE, EOF, EQ, JSP_ATTRIBUTE_NAME, JSP_ATTRIBUTE_VALUE1, JSP_ATTRIBUTE_VALUE2, JSP_COMMENT, JSP_DIRECTIVE, JSP_DIRECTIVE_NAME, JSPDirectiveAttributeName, JSPDirectiveAttributeValueDouble, JSPDirectiveAttributeValueSingle, JSPDirectiveName, OTHER_CONTENT, tokenImage, WithinComment, WithinOtherContent, X_BEGIN_QUOTE_DOUBLE, X_BEGIN_QUOTE_SINGLE, X_END_DIRECTIVE, X_END_QUOTE_DOUBLE, X_END_QUOTE_SINGLE, X_EQ, XML_ATTRIBUTE_NAME, XML_ATTRIBUTE_VALUE1, XML_ATTRIBUTE_VALUE2, XML_DIRECTIVE, XML_DIRECTIVE_NAME, XMLDirectiveAttributeName, XMLDirectiveAttributeValueDouble, XMLDirectiveAttributeValueSingle, XMLDirectiveName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
jjtree
protected com.sun.tlddoc.tagfileparser.JJTTagFileState jjtree
directives
public java.util.ArrayList directives
- The set of directives in this tag file
token_source
public TagFileTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
TagFile
public TagFile(java.io.InputStream stream)
TagFile
public TagFile(java.io.InputStream stream,
java.lang.String encoding)
TagFile
public TagFile(java.io.Reader stream)
TagFile
public TagFile(TagFileTokenManager tm)
parse
public static TagFile parse(java.io.InputStream in)
throws ParseException
- Throws:
ParseException
main
public static void main(java.lang.String[] args)
throws ParseException
- Throws:
ParseException
getDirectives
public java.util.ArrayList getDirectives()
- Returns the list of directives in this tag file.
Input
public final void Input()
throws ParseException
- Throws:
ParseException
JSPTagDef
public final void JSPTagDef()
throws ParseException
- Throws:
ParseException
Comment
public final void Comment()
throws ParseException
- Throws:
ParseException
JSPDirective
public final void JSPDirective()
throws ParseException
- Throws:
ParseException
JSPDirectiveName
public final java.lang.String JSPDirectiveName()
throws ParseException
- Throws:
ParseException
JSPAttributeName
public final java.lang.String JSPAttributeName()
throws ParseException
- Throws:
ParseException
JSPAttributeValue
public final java.lang.String JSPAttributeValue()
throws ParseException
- Throws:
ParseException
XMLDirective
public final void XMLDirective()
throws ParseException
- Throws:
ParseException
XMLDirectiveName
public final java.lang.String XMLDirectiveName()
throws ParseException
- Throws:
ParseException
XMLAttributeName
public final java.lang.String XMLAttributeName()
throws ParseException
- Throws:
ParseException
XMLAttributeValue
public final java.lang.String XMLAttributeValue()
throws ParseException
- Throws:
ParseException
OtherContent
public final void OtherContent()
throws ParseException
- Throws:
ParseException
ReInit
public void ReInit(java.io.InputStream stream)
ReInit
public void ReInit(java.io.InputStream stream,
java.lang.String encoding)
ReInit
public void ReInit(java.io.Reader stream)
ReInit
public void ReInit(TagFileTokenManager tm)
getNextToken
public final Token getNextToken()
getToken
public final Token getToken(int index)
generateParseException
public ParseException generateParseException()
enable_tracing
public final void enable_tracing()
disable_tracing
public final void disable_tracing()