当前位置: 首页>>代码示例>>Java>>正文


Java ParameterList类代码示例

本文整理汇总了Java中javax.mail.internet.ParameterList的典型用法代码示例。如果您正苦于以下问题:Java ParameterList类的具体用法?Java ParameterList怎么用?Java ParameterList使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


ParameterList类属于javax.mail.internet包,在下文中一共展示了ParameterList类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: updateContentType

import javax.mail.internet.ParameterList; //导入依赖的package包/类
private void updateContentType(boolean cleanDefaultRoot) throws MessagingException {
    BodyPart part = null;
    if (rootId == null) {
        part = getBodyPart(0);
    } else {
        part = getBodyPart(rootId);
        if (part == null) {
            if (cleanDefaultRoot)
                rootId = null;
            else
                throw new MessagingException("Can not set root: " + rootId + ": not found");
        }
    }
    if (part != null) {
        String primaryType = baseContentTypeObject.getPrimaryType();
        String subType = baseContentTypeObject.getSubType();
        ParameterList params = baseContentTypeObject.getParameterList();
        ContentType newContentType = new ContentType(primaryType, subType, params);
        ContentType rootContentType = new ContentType(part.getDataHandler().getContentType());
        newContentType.setParameter("type", rootContentType.getBaseType());
        if (rootId != null)
            newContentType.setParameter("start", stripBrackets(rootId));
        contentType = newContentType.toString();
    }
}
 
开发者ID:sviperll,项目名称:chicory,代码行数:26,代码来源:MimeMultipartRelated.java

示例2: addCharset

import javax.mail.internet.ParameterList; //导入依赖的package包/类
public static ContentType addCharset(ContentType contentType, String charset) {
    ParameterList orgParamList = contentType.getParameterList();
    ParameterList paramList = new ParameterList();
    if (orgParamList != null) {
        for (Enumeration<?> e = orgParamList.getNames(); e.hasMoreElements(); ) {
            String name = (String)e.nextElement();
            paramList.set(name, orgParamList.get(name));
        }
    }
    paramList.set("charset", charset);
    return new ContentType(contentType.getPrimaryType(), contentType.getSubType(), paramList);
}
 
开发者ID:wso2,项目名称:wso2-axis2-transports,代码行数:13,代码来源:ContentTypeUtil.java

示例3: removeCharset

import javax.mail.internet.ParameterList; //导入依赖的package包/类
public static ContentType removeCharset(ContentType contentType) {
    ParameterList orgParamList = contentType.getParameterList();
    ParameterList paramList = new ParameterList();
    for (Enumeration<?> e = orgParamList.getNames(); e.hasMoreElements(); ) {
        String name = (String)e.nextElement();
        if (!name.equalsIgnoreCase("charset")) {
            paramList.set(name, orgParamList.get(name));
        }
    }
    return new ContentType(contentType.getPrimaryType(), contentType.getSubType(), paramList);
}
 
开发者ID:wso2,项目名称:wso2-axis2-transports,代码行数:12,代码来源:ContentTypeUtil.java


注:本文中的javax.mail.internet.ParameterList类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。