|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.mule.transport.email.DefaultDataContentHandlerFactory
public class DefaultDataContentHandlerFactory
This is a default registry for mapping MimeTypes to DataHandlers
Method Summary | |
---|---|
DataContentHandler |
createDataContentHandler(String contentType)
|
String |
getContentType(Class clazz)
|
DataContentHandler |
getDataContentHandler(Class clazz)
|
static DefaultDataContentHandlerFactory |
getInstance()
|
void |
register(DataContentHandler handler)
Registers a DataContenetHandler for use with certain mime types. |
void |
register(String contentType,
Class clazz,
DataContentHandler handler)
Register a DataContentHandler for a particular MIME type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static DefaultDataContentHandlerFactory getInstance()
public DataContentHandler createDataContentHandler(String contentType)
createDataContentHandler
in interface DataContentHandlerFactory
public DataContentHandler getDataContentHandler(Class clazz)
public String getContentType(Class clazz)
public void register(String contentType, Class clazz, DataContentHandler handler)
contentType
- The Content Type.handler
- The DataContentHandler.public void register(DataContentHandler handler)
DataContenetHandler
for use with certain mime types. To use this registration
method the DataHandler has to be implmented correctly. This method uses the DataFalvour of the
DataHandler to obtain the mimeType and DefaultRepresentation class. If there is more than one DataFlavour
on the DataHandler, then each flavour will be registered seperately.
handler
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |