![]() |
All Packages This Package Class Hierarchy Class Search Index Class grendel.storage.addressparser.RFC822Tokenizerjava.lang.Object | +----grendel.storage.addressparser.RFC822Tokenizer
class RFC822Tokenizer
extends java.lang.Object
{
// Fields 17
static final int AT_END;
static final char BEGIN_COMMENT;
static final char BEGIN_DOMAIN_LITERAL;
static final char BEGIN_QUOTE;
static final char BEGIN_QUOTE_PAIR;
static final char CARRIAGE_RETURN;
static final char END_COMMENT;
static final char END_DOMAIN_LITERAL;
static final char END_QUOTE;
static final int IN_ATOM;
static final int IN_COMMENT;
static final int IN_DOMAIN_LITERAL;
static final int IN_NOTHING;
static final int IN_QUOTED_TEXT;
static final int IN_SPECIAL;
private StringStream sstr;
private Vector tokens;
// Constructors 1
public RFC822Tokenizer(String);
// Methods 18
private void addAtom(String, int, int);
private void addComment(String, int, int);
private void addDomainLiteral(String, int, int);
private void addQuotedText(String, int, int);
private void addSpecial(String, int, int);
public Vector getTokens();
private boolean inAtom(char);
private boolean inComment(char);
private boolean inDomainLiteral(char);
private boolean inNothing(char);
private boolean inQuotedText(char);
private boolean isSpecial(char);
public void showVector();
private int skipAtom();
private int skipComment();
private int skipDomainLiteral();
private int skipNothing();
private int skipQuotedText();
// Inner Classes 1
private class StringStream
}
Fields AT_ENDstatic final int AT_END IN_NOTHINGstatic final int IN_NOTHING IN_ATOMstatic final int IN_ATOM IN_COMMENTstatic final int IN_COMMENT IN_DOMAIN_LITERALstatic final int IN_DOMAIN_LITERAL IN_QUOTED_TEXTstatic final int IN_QUOTED_TEXT IN_SPECIALstatic final int IN_SPECIAL BEGIN_COMMENTstatic final char BEGIN_COMMENT END_COMMENTstatic final char END_COMMENT BEGIN_DOMAIN_LITERALstatic final char BEGIN_DOMAIN_LITERAL END_DOMAIN_LITERALstatic final char END_DOMAIN_LITERAL BEGIN_QUOTEstatic final char BEGIN_QUOTE END_QUOTEstatic final char END_QUOTE BEGIN_QUOTE_PAIRstatic final char BEGIN_QUOTE_PAIR CARRIAGE_RETURNstatic final char CARRIAGE_RETURN sstrprivate StringStream sstr tokensprivate Vector tokens
Constructors RFC822Tokenizerpublic RFC822Tokenizer(String str) Methods getTokenspublic Vector getTokens() showVectorpublic void showVector() addAtomprivate void addAtom(String str, int indx1, int indx2)
addCommentprivate void addComment(String str, int indx1, int indx2) addDomainLiteralprivate void addDomainLiteral(String str, int indx1, int indx2) addQuotedTextprivate void addQuotedText(String str, int indx1, int indx2) addSpecialprivate void addSpecial(String str, int indx1, int indx2) isSpecialprivate boolean isSpecial(char t_char) inNothingprivate boolean inNothing(char t_char) inAtomprivate boolean inAtom(char t_char) inCommentprivate boolean inComment(char t_char) inDomainLiteralprivate boolean inDomainLiteral(char t_char) inQuotedTextprivate boolean inQuotedText(char t_char) skipNothingprivate int skipNothing() skipAtomprivate int skipAtom() skipCommentprivate int skipComment() skipDomainLiteralprivate int skipDomainLiteral() skipQuotedTextprivate int skipQuotedText() 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. |
|