A C F I M O P T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AddrSpec() - Constructor for class org.evolvis.tartools.rfc822.Path.AddrSpec
- asAddressList() - Method in class org.evolvis.tartools.rfc822.Path
-
Parses the address as
address-list, such as for theReply-To,To,Cc, (optionally)Bcc,Resent-To, … headers. - asAddrSpec() - Method in class org.evolvis.tartools.rfc822.Path
-
Parses the address as
addr-spec(unlabelled address). - asIPv4Address() - Method in class org.evolvis.tartools.rfc822.IPAddress
-
Parses the given address as Legacy IP address (IPv4).
- asIPv6Address() - Method in class org.evolvis.tartools.rfc822.IPAddress
-
Parses the given address as IP address (IPv6), excluding Zone ID (scope).
- asMailboxList() - Method in class org.evolvis.tartools.rfc822.Path
-
Parses the address as
mailbox-list, such as for theFromandResent-Fromheaders.
C
- CLI - Class in org.evolvis.tartools.rfc822
-
Utility to parse and validate strings from the command line.
- CLI() - Constructor for class org.evolvis.tartools.rfc822.CLI
F
- flattenAddresses() - Method in class org.evolvis.tartools.rfc822.Path.AddressList
-
Flattens the constituents into a list of their formatted representations.
- flattenAddrSpecs() - Method in class org.evolvis.tartools.rfc822.Path.AddressList
-
Flattens the constituents into their individual
addr-specmembers, for use by e.g. - forSender(boolean) - Method in class org.evolvis.tartools.rfc822.Path
-
Parses the address for the
SenderandResent-Senderheaders. - FQDN - Class in org.evolvis.tartools.rfc822
-
Represents an FQDN (“domain” production) for use in eMail.
- FQDN(String) - Constructor for class org.evolvis.tartools.rfc822.FQDN
-
Private constructor.
- from(String) - Static method in class org.evolvis.tartools.rfc822.IPAddress
-
Parses the passed string as IP address (IPv6 or Legacy IPv4), IPv6 “scope” (Zone ID) excluded.
I
- invalidsToString() - Method in class org.evolvis.tartools.rfc822.Path.AddressList
-
Returns all invalid constituents as
", "-separated string, for error message construction. - IPAddress - Class in org.evolvis.tartools.rfc822
-
Represents an IP address (including Legacy IP) for use in eMail on the public Internet (no scoped addresses / IPv6 Zone ID).
- IPAddress(String) - Constructor for class org.evolvis.tartools.rfc822.IPAddress
-
Private constructor.
- is(int, byte) - Static method in class org.evolvis.tartools.rfc822.Path
- isAtext(int) - Static method in class org.evolvis.tartools.rfc822.Path
- isCtext(int) - Static method in class org.evolvis.tartools.rfc822.Path
- isDomain() - Method in class org.evolvis.tartools.rfc822.FQDN
-
Checks if a supposed hostname is a valid Fully-Qualified Domain Name.
- isDomain(String) - Static method in class org.evolvis.tartools.rfc822.FQDN
-
Checks if a supposed hostname is a valid Fully-Qualified Domain Name.
- isDtext(int) - Static method in class org.evolvis.tartools.rfc822.Path
- isQtext(int) - Static method in class org.evolvis.tartools.rfc822.Path
- isValid() - Method in interface org.evolvis.tartools.rfc822.Path.ParserResult
-
Whether this parser result is actually valid or merely parses but fails further validations (length limits, semantics, etc).
M
- main(String[]) - Static method in class org.evolvis.tartools.rfc822.CLI
O
- of(String) - Static method in class org.evolvis.tartools.rfc822.FQDN
-
Creates and initialises a new parser for Fully-Qualified Domain Names.
- of(String) - Static method in class org.evolvis.tartools.rfc822.IPAddress
-
Creates and initialises a new IP address parser.
- of(String) - Static method in class org.evolvis.tartools.rfc822.Path
-
Creates and initialises a new (strict) parser for eMail addresses.
- of(String) - Static method in class org.evolvis.tartools.rfc822.UXAddress
-
Deprecated.Creates and initialises a new (forgiving) parser for eMail addresses.
- org.evolvis.tartools.rfc822 - package org.evolvis.tartools.rfc822
P
- pAddress() - Method in class org.evolvis.tartools.rfc822.Path
- pAddressList() - Method in class org.evolvis.tartools.rfc822.Path
- pAddrSpec() - Method in class org.evolvis.tartools.rfc822.Path
- pAngleAddr() - Method in class org.evolvis.tartools.rfc822.Path
- Path - Class in org.evolvis.tartools.rfc822
-
Represents an eMail address header content (parser).
- Path(String) - Constructor for class org.evolvis.tartools.rfc822.Path
-
Private constructor.
- Path.Address - Class in org.evolvis.tartools.rfc822
-
Representation for an
address(eithermailboxorgroup). - Path.AddressList - Class in org.evolvis.tartools.rfc822
-
Representation for an
address-listor amailbox-list. - Path.AddrSpec - Class in org.evolvis.tartools.rfc822
-
Representation for an
addr-spec(eMail address). - Path.AddrSpecSIDE - Class in org.evolvis.tartools.rfc822
-
Representation for a local-part (FWS unfolded) or a domain (dot-atom only).
- Path.ParserResult - Interface in org.evolvis.tartools.rfc822
-
Methods all
Pathparser results implement. - Path.UnfoldedSubstring - Class in org.evolvis.tartools.rfc822
-
Representation for a substring of the input string, FWS unfolded.
- pAtom() - Method in class org.evolvis.tartools.rfc822.Path
-
Returns the parse result of the
atomproduction: - pCcontent() - Method in class org.evolvis.tartools.rfc822.Path
- pCFWS() - Method in class org.evolvis.tartools.rfc822.Path
-
Parses CFWS.
- pComment() - Method in class org.evolvis.tartools.rfc822.Path
-
Parses comment.
- pDisplayName() - Method in class org.evolvis.tartools.rfc822.Path
- pDomain() - Method in class org.evolvis.tartools.rfc822.Path
- pDomainLiteral() - Method in class org.evolvis.tartools.rfc822.Path
- pDotAtom() - Method in class org.evolvis.tartools.rfc822.Path
- pFWS() - Method in class org.evolvis.tartools.rfc822.Path
-
Parses FWS.
- pGroup() - Method in class org.evolvis.tartools.rfc822.Path
- pIPv4Address() - Method in class org.evolvis.tartools.rfc822.IPAddress
- pIPv6Address() - Method in class org.evolvis.tartools.rfc822.IPAddress
- pLocalPart() - Method in class org.evolvis.tartools.rfc822.Path
- pMailbox() - Method in class org.evolvis.tartools.rfc822.Path
- pMailboxList() - Method in class org.evolvis.tartools.rfc822.Path
- pNameAddr() - Method in class org.evolvis.tartools.rfc822.Path
- pPhrase() - Method in class org.evolvis.tartools.rfc822.Path
- pQcontent() - Method in class org.evolvis.tartools.rfc822.Path
- pQuotedPair() - Method in class org.evolvis.tartools.rfc822.Path
- pQuotedString() - Method in class org.evolvis.tartools.rfc822.Path
-
Returns the parse result of the
quoted-stringproduction: - pWord() - Method in class org.evolvis.tartools.rfc822.Path
T
- toString() - Method in class org.evolvis.tartools.rfc822.Path.Address
-
Renders the mailbox or group as (non-wrapped) string.
- toString() - Method in class org.evolvis.tartools.rfc822.Path.AddressList
-
Returns the
address-listormailbox-listas (non-wrapped) string. - toString() - Method in class org.evolvis.tartools.rfc822.Path.AddrSpec
-
Returns the
addr-specas eMail address (in wire format). - toString() - Method in class org.evolvis.tartools.rfc822.Path.AddrSpecSIDE
-
Returns the string representation of this local-part (FWS unfolded) or domain (dot-atom).
- toString() - Method in interface org.evolvis.tartools.rfc822.Path.ParserResult
-
Returns this parser result in some useful format.
- toString() - Method in class org.evolvis.tartools.rfc822.Path.UnfoldedSubstring
-
Returns the string representation of this
Parser.Substring, in our case, an unfolded (seePath.unfold(String)) copy of the on-wire representation.
U
- unfold(String) - Static method in class org.evolvis.tartools.rfc822.Path
-
Removes all occurrences of CR and/or LF from a string.
- unfold(Parser.Substring) - Method in class org.evolvis.tartools.rfc822.Path
-
Unfolds FWS in the passed Substring if necessary.
- UXAddress - Class in org.evolvis.tartools.rfc822
-
Deprecated.not yet implemented
- UXAddress(String) - Constructor for class org.evolvis.tartools.rfc822.UXAddress
-
Deprecated.Private constructor.
V
- v4(String) - Static method in class org.evolvis.tartools.rfc822.IPAddress
-
Parses the passed string as Legacy IP address (IPv4).
- v6(String) - Static method in class org.evolvis.tartools.rfc822.IPAddress
-
Parses the passed string as IP address (IPv6), excluding Zone ID (scope).
All Classes All Packages