abstractdatacontenthandlerfactory.java
来自「Xfire文件 用于开发web service 的一个开源工具 很好用的」· Java 代码 · 共 46 行
JAVA
46 行
package org.codehaus.xfire.attachments;import java.util.HashMap;import java.util.Map;import javax.activation.DataContentHandler;/** * @author <a href="mailto:dan@envoisolutiosn.com">Dan Diephouse</a> */public class AbstractDataContentHandlerFactory implements javax.activation.DataContentHandlerFactory{ private Map types = new HashMap(); private Map classToHandlers = new HashMap(); private Map classToType = new HashMap(); public DataContentHandler createDataContentHandler(String contentType) { return (DataContentHandler) types.get(contentType); } public DataContentHandler getDataContentHandler(Class clazz) { return (DataContentHandler) classToHandlers.get(clazz); } public String getContentType(Class clazz) { return (String) classToHandlers.get(clazz); } /** * Register a DataContentHandler for a particular MIME type. * @param contentType The Content Type. * @param handler The DataContentHandler. */ public void register(String contentType, Class clazz, DataContentHandler handler) { types.put(contentType, handler); classToHandlers.put(clazz, handler); classToType.put(clazz, contentType); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?