com.hunnysoft.jmime
Class Rfc822Tokenizer
java.lang.Object
com.hunnysoft.jmime.Rfc822Tokenizer
public final class Rfc822Tokenizer
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NULL
public static final int NULL
- See Also:
- Constant Field Values
SPECIAL
public static final int SPECIAL
- See Also:
- Constant Field Values
ATOM
public static final int ATOM
- See Also:
- Constant Field Values
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
QUOTED_STRING
public static final int QUOTED_STRING
- See Also:
- Constant Field Values
DOMAIN_LITERAL
public static final int DOMAIN_LITERAL
- See Also:
- Constant Field Values
ERROR
public static final int ERROR
- See Also:
- Constant Field Values
mBuffer
protected byte[] mBuffer
mBegin
protected int mBegin
mEnd
protected int mEnd
mPos
protected int mPos
mTokenType
protected int mTokenType
mTokenBegin
protected int mTokenBegin
mTokenEnd
protected int mTokenEnd
Rfc822Tokenizer
public Rfc822Tokenizer(byte[] aBuffer,
int aBegin,
int aEnd)
tokenType
public int tokenType()
tokenBegin
public int tokenBegin()
tokenEnd
public int tokenEnd()
parseNext
public int parseNext()
isAtomFirst
public static boolean isAtomFirst(int x)
isAtomChar
public static boolean isAtomChar(int c)
isSpecialFirst
public static boolean isSpecialFirst(int x)
isSpecialChar
public static boolean isSpecialChar(int c)
isSkip
public static boolean isSkip(int x)
appendDelimited
public static void appendDelimited(ByteStringBuffer buf,
byte[] barray,
int begin,
int end,
boolean compact)
quoteIfNecessary
public static final ByteString quoteIfNecessary(ByteString bstr)