Examples of MailcapCommandMap


Examples of javax.activation.MailcapCommandMap

    protected void setUp()
    {
        Security
                .addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());

        MailcapCommandMap _mailcap = (MailcapCommandMap)CommandMap
                .getDefaultCommandMap();

        _mailcap
                .addMailcap("application/pkcs7-signature;; x-java-content-handler=org.bouncycastle.mail.smime.handlers.pkcs7_signature");
        _mailcap
                .addMailcap("application/pkcs7-mime;; x-java-content-handler=org.bouncycastle.mail.smime.handlers.pkcs7_mime");
        _mailcap
                .addMailcap("application/x-pkcs7-signature;; x-java-content-handler=org.bouncycastle.mail.smime.handlers.x_pkcs7_signature");
        _mailcap
                .addMailcap("application/x-pkcs7-mime;; x-java-content-handler=org.bouncycastle.mail.smime.handlers.x_pkcs7_mime");
        _mailcap
                .addMailcap("multipart/signed;; x-java-content-handler=org.bouncycastle.mail.smime.handlers.multipart_signed");

        originalMap = CommandMap.getDefaultCommandMap();
        CommandMap.setDefaultCommandMap(_mailcap);
    }
View Full Code Here

Examples of javax.activation.MailcapCommandMap

/* 60 */     handlerRegistry.add(contentHandler);
/*    */   }
/*    */
/*    */   private static void registerContentHandler(Class contentHandler)
/*    */   {
/*    */     MailcapCommandMap mailcap;
/*    */     DataContentHandler handler;
/*    */     try {
/* 70 */       mailcap = (MailcapCommandMap)CommandMap.getDefaultCommandMap();
/* 71 */       handler = (DataContentHandler)contentHandler.newInstance();
/*    */     }
/*    */     catch (Exception e)
/*    */     {
/* 75 */       throw new RuntimeException("Can not register content handler:" + e.getMessage());
/*    */     }
/*    */
/* 78 */     DataFlavor[] flavors = handler.getTransferDataFlavors();
/* 79 */     if (flavors == null) {
/* 80 */       return;
/*    */     }
/* 82 */     for (int i = 0; i < flavors.length; i++)
/*    */     {
/* 84 */       DataFlavor flavor = flavors[i];
/* 85 */       String entry = flavor.getMimeType() + ";;" + "x-java-content-handler" + "=" + contentHandler.getName();
/* 86 */       mailcap.addMailcap(entry);
/*    */     }
/*    */   }
View Full Code Here

Examples of javax.activation.MailcapCommandMap

                         UserInfo userInfo,
                         String type) throws Exception {
        MimetypesFileTypeMap mimetypes = (MimetypesFileTypeMap) MimetypesFileTypeMap.getDefaultFileTypeMap();
        mimetypes.addMimeTypes( "text/calendar ics ICS" );

        MailcapCommandMap mailcap = (MailcapCommandMap) MailcapCommandMap.getDefaultCommandMap();
        mailcap.addMailcap( "text/calendar;; x-java-content-handler=com.sun.mail.handlers.text_plain" );

        System.out.println( connection );
        Session session = Session.getInstance( connection,
                                               null );
View Full Code Here

Examples of javax.activation.MailcapCommandMap

        msg.writeTo(System.out);
    }

    protected void setUp() throws Exception {
        defaultMap = CommandMap.getDefaultCommandMap();
        MailcapCommandMap myMap = new MailcapCommandMap();
        myMap.addMailcap("text/plain;;    x-java-content-handler=" + MimeMultipartTest.DummyTextHandler.class.getName());
        myMap.addMailcap("multipart/*;;    x-java-content-handler=" + MimeMultipartTest.DummyMultipartHandler.class.getName());
        CommandMap.setDefaultCommandMap(myMap);
        session = Session.getDefaultInstance(new Properties());
    }
View Full Code Here

Examples of javax.activation.MailcapCommandMap

        } else {
            session = Session.getInstance(props, null);
        }

        // add handlers for main MIME types
        MailcapCommandMap mc = (MailcapCommandMap) CommandMap.getDefaultCommandMap();
        mc.addMailcap("text/html;; x-java-content-handler=com.sun.mail.handlers.text_html");
        mc.addMailcap("text/xml;; x-java-content-handler=com.sun.mail.handlers.text_xml");
        mc.addMailcap("application/xml;; x-java-content-handler=com.sun.mail.handlers.text_xml");
        mc.addMailcap("application/soap+xml;; x-java-content-handler=com.sun.mail.handlers.text_xml");
        mc.addMailcap("text/plain;; x-java-content-handler=com.sun.mail.handlers.text_plain");
        mc.addMailcap("multipart/*;; x-java-content-handler=com.sun.mail.handlers.multipart_mixed");
        mc.addMailcap("message/rfc822;; x-java-content-handler=com.sun.mail.handlers.message_rfc822");
        CommandMap.setDefaultCommandMap(mc);
       
        session.setDebug(log.isTraceEnabled());
    }
View Full Code Here

Examples of javax.activation.MailcapCommandMap

    /**
     * Rebuild a new default command map after a change in
     * the status of bundles providing command maps.
     */
    private void rebuildCommandMap() {
        MailcapCommandMap commandMap = new MailcapCommandMap();
        for (URL url : mailCaps.values()) {
            try {
                InputStream is = url.openStream();
                try {
                    BufferedReader br = new BufferedReader(new InputStreamReader(is));
                    String line;
                    while ((line = br.readLine()) != null) {
                        commandMap.addMailcap(line);
                    }
                } finally {
                    is.close();
                }
            } catch (Exception e) {
View Full Code Here

Examples of javax.activation.MailcapCommandMap

    public static void initializeJavaActivationHandlers() {
        // DataHandler.writeTo() may search for DCH. So adding some default ones.
        try {
            CommandMap map = CommandMap.getDefaultCommandMap();
            if (map instanceof MailcapCommandMap) {
                MailcapCommandMap mailMap = (MailcapCommandMap) map;

                // registering our DCH since javamail's DCH doesn't handle
                if (!cmdMapInitialized(mailMap)) {
                    mailMap.addMailcap("text/xml;;x-java-content-handler=com.sun.xml.internal.ws.encoding.XmlDataContentHandler");
                    mailMap.addMailcap("application/xml;;x-java-content-handler=com.sun.xml.internal.ws.encoding.XmlDataContentHandler");
                    mailMap.addMailcap("image/*;;x-java-content-handler=com.sun.xml.internal.ws.encoding.ImageDataContentHandler");
                    mailMap.addMailcap("text/plain;;x-java-content-handler=com.sun.xml.internal.ws.encoding.StringDataContentHandler");
                }
            }
        } catch (Throwable t) {
            // ignore the exception.
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.