Class AddressListParser
java.lang.Object
org.apache.james.mime4j.field.address.AddressListParser
- All Implemented Interfaces:
AddressListParserConstants, AddressListParserTreeConstants
public class AddressListParser
extends Object
implements AddressListParserTreeConstants, AddressListParserConstants
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final classprivate static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AddressListParser.JJCalls[]private intprivate List<int[]> private int[]private intprivate int(package private) SimpleCharStreamprivate intprivate intprivate final int[]private static int[]private static int[]private Tokenprivate int[]private static final AddressListParser.LookaheadSuccessNext token.private intprivate booleanprivate Tokenprotected JJTAddressListParserStateCurrent token.Generated Token Manager.private booleanFields inherited from interface AddressListParserConstants
ALPHA, ANY, ATEXT, COMMENT, DEFAULT, DIGIT, DOMAINLITERAL, DOTATOM, EOF, INCOMMENT, INDOMAINLITERAL, INQUOTEDSTRING, NESTED_COMMENT, QUOTEDPAIR, QUOTEDSTRING, tokenImage, WSFields inherited from interface AddressListParserTreeConstants
JJTADDR_SPEC, JJTADDRESS, JJTADDRESS_LIST, JJTANGLE_ADDR, JJTDOMAIN, JJTGROUP_BODY, JJTLOCAL_PART, JJTMAILBOX, JJTNAME_ADDR, jjtNodeName, JJTPHRASE, JJTROUTE, JJTVOID -
Constructor Summary
ConstructorsConstructorDescriptionAddressListParser(InputStream stream) Constructor with InputStream.AddressListParser(InputStream stream, String encoding) Constructor with InputStream and supplied encodingAddressListParser(Reader stream) Constructor.Constructor with generated Token Manager. -
Method Summary
Modifier and TypeMethodDescriptionfinal voidfinal voidaddress()final voidfinal voidfinal voidDisable tracing.final voiddomain()final voidEnable tracing.Generate ParseException.final TokenGet the next Token.final TokengetToken(int index) Get the specific Token.final voidprivate booleanjj_2_1(int xla) private booleanjj_2_2(int xla) private booleanjj_3_1()private booleanjj_3_2()private booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate voidjj_add_error_token(int kind, int pos) private Tokenjj_consume_token(int kind) private static voidprivate static voidprivate intjj_ntk_f()private voidprivate voidjj_save(int index, int xla) private booleanjj_scan_token(int kind) (package private) void(package private) voidfinal voidfinal voidmailbox()static voidfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidphrase()voidReInit(InputStream stream) Reinitialise.voidReInit(InputStream stream, String encoding) Reinitialise.voidReinitialise.voidReinitialise.final voidroute()final booleanTrace enabled.
-
Field Details
-
jjtree
-
token_source
Generated Token Manager. -
jj_input_stream
SimpleCharStream jj_input_stream -
token
Current token. -
jj_nt
Next token. -
jj_ntk
private int jj_ntk -
jj_scanpos
-
jj_lastpos
-
jj_la
private int jj_la -
jj_gen
private int jj_gen -
jj_la1
private final int[] jj_la1 -
jj_la1_0
private static int[] jj_la1_0 -
jj_la1_1
private static int[] jj_la1_1 -
jj_2_rtns
-
jj_rescan
private boolean jj_rescan -
jj_gc
private int jj_gc -
jj_ls
-
jj_expentries
-
jj_expentry
private int[] jj_expentry -
jj_kind
private int jj_kind -
jj_lasttokens
private int[] jj_lasttokens -
jj_endpos
private int jj_endpos -
trace_enabled
private boolean trace_enabled
-
-
Constructor Details
-
AddressListParser
Constructor with InputStream. -
AddressListParser
Constructor with InputStream and supplied encoding -
AddressListParser
Constructor. -
AddressListParser
Constructor with generated Token Manager.
-
-
Method Details
-
main
- Throws:
ParseException
-
parseAddressList
- Throws:
ParseException
-
parseAddress
- Throws:
ParseException
-
parseMailbox
- Throws:
ParseException
-
jjtreeOpenNodeScope
-
jjtreeCloseNodeScope
-
parseLine
- Throws:
ParseException
-
parseAddressList0
- Throws:
ParseException
-
parseAddress0
- Throws:
ParseException
-
parseMailbox0
- Throws:
ParseException
-
address_list
- Throws:
ParseException
-
address
- Throws:
ParseException
-
mailbox
- Throws:
ParseException
-
name_addr
- Throws:
ParseException
-
group_body
- Throws:
ParseException
-
angle_addr
- Throws:
ParseException
-
route
- Throws:
ParseException
-
phrase
- Throws:
ParseException
-
addr_spec
- Throws:
ParseException
-
local_part
- Throws:
ParseException
-
domain
- Throws:
ParseException
-
jj_2_1
private boolean jj_2_1(int xla) -
jj_2_2
private boolean jj_2_2(int xla) -
jj_3R_addr_spec_206_2_8
private boolean jj_3R_addr_spec_206_2_8() -
jj_3_1
private boolean jj_3_1() -
jj_3R_local_part_213_4_11
private boolean jj_3R_local_part_213_4_11() -
jj_3R_domain_225_2_12
private boolean jj_3R_domain_225_2_12() -
jj_3R_domain_225_2_10
private boolean jj_3R_domain_225_2_10() -
jj_3_2
private boolean jj_3_2() -
jj_3R_local_part_212_2_9
private boolean jj_3R_local_part_212_2_9() -
jj_3R_domain_226_5_13
private boolean jj_3R_domain_226_5_13() -
jj_la1_init_0
private static void jj_la1_init_0() -
jj_la1_init_1
private static void jj_la1_init_1() -
ReInit
Reinitialise. -
ReInit
Reinitialise. -
ReInit
Reinitialise. -
ReInit
Reinitialise. -
jj_consume_token
- Throws:
ParseException
-
jj_scan_token
private boolean jj_scan_token(int kind) -
getNextToken
Get the next Token. -
getToken
Get the specific Token. -
jj_ntk_f
private int jj_ntk_f() -
jj_add_error_token
private void jj_add_error_token(int kind, int pos) -
generateParseException
Generate ParseException. -
trace_enabled
public final boolean trace_enabled()Trace enabled. -
enable_tracing
public final void enable_tracing()Enable tracing. -
disable_tracing
public final void disable_tracing()Disable tracing. -
jj_rescan_token
private void jj_rescan_token() -
jj_save
private void jj_save(int index, int xla)
-