Package javax.mail

Examples of javax.mail.Header


        throw new OMException(me);
      }

      stream = new IncomingAttachmentInputStream(_delimitedStream, this);
     
      Header header;
      String name;
      String value;
      Enumeration e = headers.getAllHeaders();
      while (e != null && e.hasMoreElements()) {
        header = (Header) e.nextElement();
        name = header.getName().toLowerCase();
        value = header.getValue();
        if (IncomingAttachmentInputStream.HEADER_CONTENT_ID.equals(name)
            || IncomingAttachmentInputStream.HEADER_CONTENT_TYPE.equals(name)
            || IncomingAttachmentInputStream.HEADER_CONTENT_LOCATION.equals(name)) {
          value = value.trim();
        }
View Full Code Here


        int delimiter = headerString.indexOf(":");
       
        String name = headerString.substring(0, delimiter).trim();
        String value= headerString.substring(delimiter + 1, headerString.length()).trim();

        Header headerObj = new Header(name, value);
        headers.put(name, headerObj);
    }
View Full Code Here

        Header headerObj = new Header(name, value);
        headers.put(name, headerObj);
    }

    public String getContentID() {
        Header cID = (Header) headers.get("Content-ID");
        if (cID == null) {
            cID = (Header) headers.get("Content-Id");
            if (cID == null) {
                cID = (Header) headers.get("Content-id");
                if (cID == null) {
                    cID = (Header) headers.get("content-id");
                }
            }

        }
        return (String) cID.getValue();
    }
View Full Code Here

            throw new OMException(me);
        }

        stream = new IncomingAttachmentInputStream(_delimitedStream, this);

        Header header;
        String name;
        String value;
        Enumeration e = headers.getAllHeaders();
        while (e != null && e.hasMoreElements()) {
            header = (Header) e.nextElement();
            name = header.getName().toLowerCase();
            value = header.getValue();
            if (IncomingAttachmentInputStream.HEADER_CONTENT_ID.equals(name)
                    || IncomingAttachmentInputStream.HEADER_CONTENT_TYPE.equals(name)
                    || IncomingAttachmentInputStream.HEADER_CONTENT_LOCATION.equals(name)) {
                value = value.trim();
            }
View Full Code Here

        int delimiter = headerString.indexOf(":");

        String name = headerString.substring(0, delimiter).trim();
        String value = headerString.substring(delimiter + 1, headerString.length()).trim();

        Header headerObj = new Header(name, value);
        headers.put(name, headerObj);
    }
View Full Code Here

        Header headerObj = new Header(name, value);
        headers.put(name, headerObj);
    }

    public String getContentID() {
        Header cID = (Header) headers.get("Content-ID");
        if (cID == null) {
            cID = (Header) headers.get("Content-Id");
            if (cID == null) {
                cID = (Header) headers.get("Content-id");
                if (cID == null) {
                    cID = (Header) headers.get("content-id");
                }
            }

        }
        return cID.getValue();
    }
View Full Code Here

    public String getHeader(String arg0) throws MessagingException {
        return ((Header) headers.get(arg0)).getValue();
    }

    public void addHeader(String arg0, String arg1) throws MessagingException {
        Header headerObj = new Header(arg0, arg1);
        headers.put(arg0, headerObj);
    }
View Full Code Here

    public Enumeration getAllHeaders() throws MessagingException {
        return headers.elements();
    }

    public String getContentType() throws MessagingException {
        Header cType = (Header) headers.get("Content-Type");
        if (cType == null) {
            cType = (Header) headers.get("Content-type");
            if (cType == null) {
                cType = (Header) headers.get("content-type");
            }
        }
        return cType.getValue();
    }
View Full Code Here

        }

        // add all headers
        while (headers.hasMoreElements())
        {
            Header header = headers.nextElement();
            String headerName = header.getName();

            Object values = ret.get(headerName);

            if (values == null)
            {
                ret.put(headerName, header.getValue());
            }
            else if (values instanceof String)
            {
                ArrayList<String> newValues = new ArrayList<String>();
                newValues.add((String) values);
                newValues.add(header.getValue());
                ret.put(headerName, newValues);
            }
            else if (values instanceof List)
            {
                @SuppressWarnings("unchecked") // we only add Strings to the Lists
                List<String> list = (List<String>) values;
                list.add(header.getValue());
            }
        }

        // add all simple get/is results (with obj. prefix)
        Iterator<Entry<String, Method>> iterEntries = mimeMessageGetters.entrySet().iterator();
View Full Code Here

            @SuppressWarnings("unchecked")
            Enumeration<Header> matchingHeaders =
                    source.getMatchingHeaders(headers);

            while (matchingHeaders.hasMoreElements()) {
                Header header = matchingHeaders.nextElement();
                registry.put(header.getName(), header.getValue());
            }

            if (!registry.isEmpty()) {
                String messageId = registry.get(CommonConstants.MESSAGE_ID);
                String subject = registry.get(CommonConstants.MESSAGE_SUBJECT);
View Full Code Here

TOP

Related Classes of javax.mail.Header

Copyright © 2018 www.massapicom. 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.