![]() |
All Packages This Package Class Hierarchy Class Search Index Class grendel.storage.addressparser.RFC822AddressParserjava.lang.Object | +----grendel.storage.addressparser.RFC822AddressParser
class RFC822AddressParser
extends java.lang.Object
{
// Fields 20
static final int BAD_GROUP;
static final int BAD_ROUTE;
static final int BAD_ROUTE_DOMAIN;
static final int COMMENTS_IN_VECTOR;
static final int EXTRA_TOKENS_AT_START;
static final int EXTRA_TOKENS_IN_MAILBOX_LIST;
static final int EXTRA_TOKENS_IN_ROUTE_ADDR;
static final int ILLEGAL_SPECIAL;
static final int LIST_OF_ADDRESSES;
static final int NO_ADDR_SPEC;
static final int NO_DOMAIN;
static final int NO_ERROR;
static final int NO_LOCAL_PART;
static final int NO_PHRASE;
static final int NO_ROUTE_ADDR;
static final int NO_VECTOR;
private Vector address_list;
private Vector all_tokens;
private int error_code;
private Vector tokens;
// Constructors 1
public RFC822AddressParser(Vector) throws RFC822ParserException;
// Methods 19
private void addMailAddress(AddressToken);
private AddressToken collectAddrSpec(int);
private AddressToken collectAddress(int, int) throws RFC822ParserException;
private GroupToken collectGroup(int) throws RFC822ParserException;
private MailboxToken collectMailbox(int) throws RFC822ParserException;
private AddressToken collectPhrase(int);
private AddressToken collectRoute(int);
private AddressToken collectRouteAddr(int);
private int findBeginDomain(int);
private int findBeginLocalPart(int);
private int findBeginPhrase(int);
private int findBeginRouteAddr(int);
public Vector getAddressList();
public String getErrorString();
public Vector getTokenList();
public boolean isError();
private int skipCommas(int);
private int skipForwardCommas(int, int);
private Vector stripComments(Vector);
}
Fields NO_ERRORstatic final int NO_ERROR LIST_OF_ADDRESSESstatic final int LIST_OF_ADDRESSES NO_DOMAINstatic final int NO_DOMAIN NO_VECTORstatic final int NO_VECTOR COMMENTS_IN_VECTORstatic final int COMMENTS_IN_VECTOR EXTRA_TOKENS_AT_STARTstatic final int EXTRA_TOKENS_AT_START NO_ADDR_SPECstatic final int NO_ADDR_SPEC NO_ROUTE_ADDRstatic final int NO_ROUTE_ADDR BAD_ROUTEstatic final int BAD_ROUTE BAD_ROUTE_DOMAINstatic final int BAD_ROUTE_DOMAIN EXTRA_TOKENS_IN_ROUTE_ADDRstatic final int EXTRA_TOKENS_IN_ROUTE_ADDR NO_PHRASEstatic final int NO_PHRASE EXTRA_TOKENS_IN_MAILBOX_LISTstatic final int EXTRA_TOKENS_IN_MAILBOX_LIST NO_LOCAL_PARTstatic final int NO_LOCAL_PART BAD_GROUPstatic final int BAD_GROUP ILLEGAL_SPECIALstatic final int ILLEGAL_SPECIAL address_listprivate Vector address_list tokensprivate Vector tokens all_tokensprivate Vector all_tokens error_codeprivate int error_code
Constructors RFC822AddressParserpublic RFC822AddressParser(Vector tokens) throws RFC822ParserException Methods getTokenListpublic Vector getTokenList() isErrorpublic boolean isError() getErrorStringpublic String getErrorString() getAddressListpublic Vector getAddressList() stripCommentsprivate Vector stripComments(Vector tokens)
addMailAddressprivate void addMailAddress(AddressToken addr_token) collectAddressprivate AddressToken collectAddress(int start, int end) throws RFC822ParserException collectGroupprivate GroupToken collectGroup(int indx2) throws RFC822ParserException skipCommasprivate int skipCommas(int indx) skipForwardCommas
private int skipForwardCommas(int indx,
int end)
findBeginRouteAddrprivate int findBeginRouteAddr(int end) findBeginDomainprivate int findBeginDomain(int end) findBeginLocalPartprivate int findBeginLocalPart(int end) findBeginPhraseprivate int findBeginPhrase(int end) collectPhraseprivate AddressToken collectPhrase(int indx2) collectRouteAddrprivate AddressToken collectRouteAddr(int indx2) collectAddrSpecprivate AddressToken collectAddrSpec(int indx2) collectRouteprivate AddressToken collectRoute(int indx2) collectMailboxprivate MailboxToken collectMailbox(int indx2) throws RFC822ParserException All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4 |
|
|
Copyright © 1998-1999 The Mozilla Organization.
Last modified December 25, 1998. |
|