org.apache.james.mime4j.field.structured
Class StructuredFieldParser
java.lang.Object
org.apache.james.mime4j.field.structured.StructuredFieldParser
- All Implemented Interfaces:
- StructuredFieldParserConstants
public class StructuredFieldParser
- extends java.lang.Object
- implements StructuredFieldParserConstants
Parses generic structure fields.
Unfolds and removes comments.
Fields inherited from interface org.apache.james.mime4j.field.structured.StructuredFieldParserConstants |
ANY, CONTENT, DEFAULT, EOF, FOLD, INCOMMENT, INQUOTEDSTRING, NESTED_COMMENT, QUOTEDPAIR, QUOTEDSTRING, STRING_CONTENT, tokenImage, WS |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public StructuredFieldParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
StructuredFieldParser
public StructuredFieldParser(java.io.InputStream stream)
StructuredFieldParser
public StructuredFieldParser(java.io.InputStream stream,
java.lang.String encoding)
StructuredFieldParser
public StructuredFieldParser(java.io.Reader stream)
StructuredFieldParser
public StructuredFieldParser(StructuredFieldParserTokenManager tm)
isFoldingPreserved
public boolean isFoldingPreserved()
- Should the \r\n folding sequence be preserved?
setFoldingPreserved
public void setFoldingPreserved(boolean preserveFolding)
- Sets whether the \r\n folding sequence should be preserved.
parse
public java.lang.String parse()
throws ParseException
- Unfolds the input and removes comments.
- Returns:
- unfolded header value with comments removed
- Throws:
ParseException
ReInit
public void ReInit(java.io.InputStream stream)
ReInit
public void ReInit(java.io.InputStream stream,
java.lang.String encoding)
ReInit
public void ReInit(java.io.Reader stream)
ReInit
public void ReInit(StructuredFieldParserTokenManager tm)
getNextToken
public final Token getNextToken()
getToken
public final Token getToken(int index)
generateParseException
public ParseException generateParseException()
enable_tracing
public final void enable_tracing()
disable_tracing
public final void disable_tracing()
Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.