Class DelegatingFieldParser
java.lang.Object
org.apache.james.mime4j.field.DelegatingFieldParser
- All Implemented Interfaces:
FieldParser<ParsedField>
- Direct Known Subclasses:
DefaultFieldParser, LenientFieldParser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final FieldParser<? extends ParsedField> private final Map<String, FieldParser<? extends ParsedField>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFieldParser<? extends ParsedField> private FieldParser<? extends ParsedField> parse(Field rawField, DecodeMonitor monitor) Parses raw (unstructured) field and converts it into a structured field.voidsetFieldParser(String name, FieldParser<? extends ParsedField> parser) Sets the parser used for the field namedname.
-
Field Details
-
defaultParser
-
parsers
-
-
Constructor Details
-
DelegatingFieldParser
-
-
Method Details
-
setFieldParser
Sets the parser used for the field namedname.- Parameters:
name- the name of the fieldparser- the parser for fields namedname
-
getParser
-
getParser
-
parse
Description copied from interface:FieldParserParses raw (unstructured) field and converts it into a structured field.- Specified by:
parsein interfaceFieldParser<ParsedField>
-