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 void
addSpecials
(StringBuilder out, Token specialToken) buildAddress
(ASTaddress node, DecodeMonitor monitor) buildAddressList
(ASTaddress_list node, DecodeMonitor monitor) private Mailbox
buildAddrSpec
(DomainList route, ASTaddr_spec node) private Mailbox
buildAddrSpec
(ASTaddr_spec node) private Mailbox
buildAngleAddr
(ASTangle_addr node) private MailboxList
buildGroupBody
(ASTgroup_body node, DecodeMonitor monitor) buildMailbox
(ASTmailbox node, DecodeMonitor monitor) private Mailbox
buildNameAddr
(ASTname_addr node, DecodeMonitor monitor) private DomainList
buildRoute
(ASTroute node) private String
buildString
(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
-