Class grendel.storage.addressparser.RFC822Tokenizer
All Packages This Package Class Hierarchy Class Search Index
Class grendel.storage.addressparser.RFC822Tokenizer
java.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
static final int AT_END
static final int IN_NOTHING
static final int IN_ATOM
static final int IN_COMMENT
static final int IN_DOMAIN_LITERAL
static final int IN_QUOTED_TEXT
static final int IN_SPECIAL
static final char BEGIN_COMMENT
static final char END_COMMENT
static final char BEGIN_DOMAIN_LITERAL
static final char END_DOMAIN_LITERAL
static final char BEGIN_QUOTE
static final char END_QUOTE
static final char BEGIN_QUOTE_PAIR
static final char CARRIAGE_RETURN
private StringStream sstr
private Vector tokens
Constructors
public RFC822Tokenizer(String str)
Methods
public Vector getTokens()
public void showVector()
private void addAtom(String str,
int indx1,
int indx2)
Private methods **
private void addComment(String str,
int indx1,
int indx2)
private void addDomainLiteral(String str,
int indx1,
int indx2)
private void addQuotedText(String str,
int indx1,
int indx2)
private void addSpecial(String str,
int indx1,
int indx2)
private boolean isSpecial(char t_char)
private boolean inNothing(char t_char)
private boolean inAtom(char t_char)
private boolean inComment(char t_char)
private boolean inDomainLiteral(char t_char)
private boolean inQuotedText(char t_char)
private int skipNothing()
private int skipAtom()
private int skipComment()
private int skipDomainLiteral()
private int skipQuotedText()
All Packages This Package Class Hierarchy Class Search Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4
|