org.apache.jsieve.parser.generated.address
Class AddressListParser

java.lang.Object
  extended by org.apache.jsieve.parser.generated.address.AddressListParser
All Implemented Interfaces:
AddressListParserConstants, AddressListParserTreeConstants

public class AddressListParser
extends java.lang.Object
implements AddressListParserTreeConstants, AddressListParserConstants


Field Summary
 Token jj_nt
          Next token.
protected  JJTAddressListParserState jjtree
           
 Token token
          Current token.
 AddressListParserTokenManager token_source
          Generated Token Manager.
 
Fields inherited from interface org.apache.jsieve.parser.generated.address.AddressListParserTreeConstants
JJTADDR_SPEC, JJTADDRESS, JJTADDRESS_LIST, JJTANGLE_ADDR, JJTDOMAIN, JJTGROUP_BODY, JJTLOCAL_PART, JJTMAILBOX, JJTNAME_ADDR, jjtNodeName, JJTPHRASE, JJTROUTE, JJTVOID
 
Fields inherited from interface org.apache.jsieve.parser.generated.address.AddressListParserConstants
ALPHA, ANY, ATEXT, COMMENT, DEFAULT, DIGIT, DOMAINLITERAL, DOTATOM, EOF, INCOMMENT, INDOMAINLITERAL, INQUOTEDSTRING, NESTED_COMMENT, QUOTEDPAIR, QUOTEDSTRING, tokenImage, WS
 
Constructor Summary
AddressListParser(AddressListParserTokenManager tm)
          Constructor with generated Token Manager.
AddressListParser(java.io.InputStream stream)
          Constructor with InputStream.
AddressListParser(java.io.InputStream stream, java.lang.String encoding)
          Constructor with InputStream and supplied encoding
AddressListParser(java.io.Reader stream)
          Constructor.
 
Method Summary
 void addr_spec()
           
 void address_list()
           
 void address()
           
 void angle_addr()
           
 void disable_tracing()
          Disable tracing.
 void domain()
           
 void enable_tracing()
          Enable tracing.
 ParseException generateParseException()
          Generate ParseException.
 Token getNextToken()
          Get the next Token.
 Token getToken(int index)
          Get the specific Token.
 void group_body()
           
 void local_part()
           
 void mailbox()
           
 void name_addr()
           
 ASTaddress_list parse()
           
 void parseAll()
           
 void parseLine()
           
 void phrase()
           
 void ReInit(AddressListParserTokenManager tm)
          Reinitialise.
 void ReInit(java.io.InputStream stream)
          Reinitialise.
 void ReInit(java.io.InputStream stream, java.lang.String encoding)
          Reinitialise.
 void ReInit(java.io.Reader stream)
          Reinitialise.
 void route()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jjtree

protected JJTAddressListParserState jjtree

token_source

public AddressListParserTokenManager token_source
Generated Token Manager.


token

public Token token
Current token.


jj_nt

public Token jj_nt
Next token.

Constructor Detail

AddressListParser

public AddressListParser(java.io.InputStream stream)
Constructor with InputStream.


AddressListParser

public AddressListParser(java.io.InputStream stream,
                         java.lang.String encoding)
Constructor with InputStream and supplied encoding


AddressListParser

public AddressListParser(java.io.Reader stream)
Constructor.


AddressListParser

public AddressListParser(AddressListParserTokenManager tm)
Constructor with generated Token Manager.

Method Detail

parse

public ASTaddress_list parse()
                      throws ParseException
Throws:
ParseException

parseLine

public final void parseLine()
                     throws ParseException
Throws:
ParseException

parseAll

public final void parseAll()
                    throws ParseException
Throws:
ParseException

address_list

public final void address_list()
                        throws ParseException
Throws:
ParseException

address

public final void address()
                   throws ParseException
Throws:
ParseException

mailbox

public final void mailbox()
                   throws ParseException
Throws:
ParseException

name_addr

public final void name_addr()
                     throws ParseException
Throws:
ParseException

group_body

public final void group_body()
                      throws ParseException
Throws:
ParseException

angle_addr

public final void angle_addr()
                      throws ParseException
Throws:
ParseException

route

public final void route()
                 throws ParseException
Throws:
ParseException

phrase

public final void phrase()
                  throws ParseException
Throws:
ParseException

addr_spec

public final void addr_spec()
                     throws ParseException
Throws:
ParseException

local_part

public final void local_part()
                      throws ParseException
Throws:
ParseException

domain

public final void domain()
                  throws ParseException
Throws:
ParseException

ReInit

public void ReInit(java.io.InputStream stream)
Reinitialise.


ReInit

public void ReInit(java.io.InputStream stream,
                   java.lang.String encoding)
Reinitialise.


ReInit

public void ReInit(java.io.Reader stream)
Reinitialise.


ReInit

public void ReInit(AddressListParserTokenManager tm)
Reinitialise.


getNextToken

public final Token getNextToken()
Get the next Token.


getToken

public final Token getToken(int index)
Get the specific Token.


generateParseException

public ParseException generateParseException()
Generate ParseException.


enable_tracing

public final void enable_tracing()
Enable tracing.


disable_tracing

public final void disable_tracing()
Disable tracing.



Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.