class Builder
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
private static class |
Builder.ChildNodeIterator |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
private void |
addSpecials(java.lang.StringBuilder out,
Token specialToken) |
Address |
buildAddress(ASTaddress node,
DecodeMonitor monitor) |
AddressList |
buildAddressList(ASTaddress_list node,
DecodeMonitor monitor) |
private Mailbox |
buildAddrSpec(ASTaddr_spec node) |
private Mailbox |
buildAddrSpec(DomainList route,
ASTaddr_spec node) |
private Mailbox |
buildAngleAddr(ASTangle_addr node) |
private MailboxList |
buildGroupBody(ASTgroup_body node,
DecodeMonitor monitor) |
Mailbox |
buildMailbox(ASTmailbox node,
DecodeMonitor monitor) |
private Mailbox |
buildNameAddr(ASTname_addr node,
DecodeMonitor monitor) |
private DomainList |
buildRoute(ASTroute node) |
private java.lang.String |
buildString(SimpleNode node,
boolean stripSpaces) |
static Builder |
getInstance() |
private static final Builder singleton
public static Builder getInstance()
public AddressList buildAddressList(ASTaddress_list node, DecodeMonitor monitor) throws ParseException
ParseExceptionpublic Address buildAddress(ASTaddress node, DecodeMonitor monitor) throws ParseException
ParseExceptionprivate MailboxList buildGroupBody(ASTgroup_body node, DecodeMonitor monitor) throws ParseException
ParseExceptionpublic Mailbox buildMailbox(ASTmailbox node, DecodeMonitor monitor) throws ParseException
ParseExceptionprivate Mailbox buildNameAddr(ASTname_addr node, DecodeMonitor monitor) throws ParseException
ParseExceptionprivate Mailbox buildAngleAddr(ASTangle_addr node) throws ParseException
ParseExceptionprivate DomainList buildRoute(ASTroute node) throws ParseException
ParseExceptionprivate Mailbox buildAddrSpec(ASTaddr_spec node)
private Mailbox buildAddrSpec(DomainList route, ASTaddr_spec node)
private java.lang.String buildString(SimpleNode node, boolean stripSpaces)
private void addSpecials(java.lang.StringBuilder out,
Token specialToken)