Class Builder
java.lang.Object
org.apache.james.mime4j.field.address.Builder
Transforms the JJTree-generated abstract syntax tree into a graph of
org.apache.james.mime4j.dom.address objects.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddSpecials(StringBuilder out, Token specialToken) buildAddress(ASTaddress node, DecodeMonitor monitor) buildAddressList(ASTaddress_list node, DecodeMonitor monitor) private MailboxbuildAddrSpec(DomainList route, ASTaddr_spec node) private MailboxbuildAddrSpec(ASTaddr_spec node) private MailboxbuildAngleAddr(ASTangle_addr node) private MailboxListbuildGroupBody(ASTgroup_body node, DecodeMonitor monitor) buildMailbox(ASTmailbox node, DecodeMonitor monitor) private MailboxbuildNameAddr(ASTname_addr node, DecodeMonitor monitor) private DomainListbuildRoute(ASTroute node) private StringbuildString(SimpleNode node, boolean stripSpaces) static Builder
-
Field Details
-
singleton
-
-
Constructor Details
-
Builder
Builder()
-
-
Method Details
-
getInstance
-
buildAddressList
public AddressList buildAddressList(ASTaddress_list node, DecodeMonitor monitor) throws ParseException - Throws:
ParseException
-
buildAddress
- Throws:
ParseException
-
buildGroupBody
- Throws:
ParseException
-
buildMailbox
- Throws:
ParseException
-
buildNameAddr
- Throws:
ParseException
-
buildAngleAddr
- Throws:
ParseException
-
buildRoute
- Throws:
ParseException
-
buildAddrSpec
-
buildAddrSpec
-
buildString
-
addSpecials
-