net.sf.jplist.input.ascii
Class AsciiPListParser
java.lang.Object
net.sf.jplist.input.ascii.AsciiPListParser
- All Implemented Interfaces:
- AsciiPListParserConstants
public class AsciiPListParser
- extends java.lang.Object
- implements AsciiPListParserConstants
Fields inherited from interface net.sf.jplist.input.ascii.AsciiPListParserConstants |
ASSIGN, CHAR, CLOSEQ, COMMA, DEFAULT, DIGIT, EOF, LANGLE, LBRACE, LPAREN, OPENQ, QCHAR, RANGLE, RBRACE, RPAREN, SEMICOL, tokenImage, UNPARSED, WS |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public AsciiPListParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
lookingAhead
public boolean lookingAhead
AsciiPListParser
public AsciiPListParser(java.io.InputStream stream)
AsciiPListParser
public AsciiPListParser(java.io.InputStream stream,
java.lang.String encoding)
AsciiPListParser
public AsciiPListParser(java.io.Reader stream)
AsciiPListParser
public AsciiPListParser(AsciiPListParserTokenManager tm)
parse
public static Document parse(java.io.Reader reader)
throws ParseException
- Throws:
ParseException
Document
public final Document Document()
throws ParseException
- Throws:
ParseException
Element
public final IElement Element()
throws ParseException
- Throws:
ParseException
String
public final StringElement String()
throws ParseException
- Throws:
ParseException
Data
public final DataElement Data()
throws ParseException
- Throws:
ParseException
Array
public final ArrayElement Array()
throws ParseException
- Throws:
ParseException
Dictionary
public final DictionaryElement Dictionary()
throws ParseException
- Throws:
ParseException
QuotedString
public final StringElement QuotedString()
throws ParseException
- Throws:
ParseException
UnquotedString
public final StringElement UnquotedString()
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(AsciiPListParserTokenManager 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()