org.apache.james.mime4j.field
Class DelegatingFieldParser
java.lang.Object
org.apache.james.mime4j.field.DelegatingFieldParser
- All Implemented Interfaces:
- FieldParser<ParsedField>
- Direct Known Subclasses:
- DefaultFieldParser, LenientFieldParser
public class DelegatingFieldParser
- extends Object
- implements FieldParser<ParsedField>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DelegatingFieldParser
public DelegatingFieldParser(FieldParser<? extends ParsedField> defaultParser)
setFieldParser
public void setFieldParser(String name,
FieldParser<? extends ParsedField> parser)
- Sets the parser used for the field named
name
.
- Parameters:
name
- the name of the fieldparser
- the parser for fields named name
getParser
public FieldParser<? extends ParsedField> getParser(String name)
parse
public ParsedField parse(Field rawField,
DecodeMonitor monitor)
- Description copied from interface:
FieldParser
- Parses raw (unstructured) field and converts it into a structured field.
- Specified by:
parse
in interface FieldParser<ParsedField>
Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.