org.apache.james.mime4j.field
Class DelegatingFieldParser

java.lang.Object
  extended by org.apache.james.mime4j.field.DelegatingFieldParser
All Implemented Interfaces:
FieldParser
Direct Known Subclasses:
DefaultFieldParser

public class DelegatingFieldParser
extends java.lang.Object
implements FieldParser


Constructor Summary
DelegatingFieldParser()
           
 
Method Summary
 FieldParser getParser(java.lang.String name)
           
 ParsedField parse(java.lang.String name, java.lang.String body, ByteSequence raw)
           
 void setFieldParser(java.lang.String name, FieldParser parser)
          Sets the parser used for the field named name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegatingFieldParser

public DelegatingFieldParser()
Method Detail

setFieldParser

public void setFieldParser(java.lang.String name,
                           FieldParser parser)
Sets the parser used for the field named name.

Parameters:
name - the name of the field
parser - the parser for fields named name

getParser

public FieldParser getParser(java.lang.String name)

parse

public ParsedField parse(java.lang.String name,
                         java.lang.String body,
                         ByteSequence raw)
Specified by:
parse in interface FieldParser


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.