Refine search
/** * Sets headers. * * @param headersToSet Headers to set. * @return this * @see #header(String, String) */ public T headers(final Enumeration<Header> headersToSet) { while (headersToSet.hasMoreElements()) { final Header header = headersToSet.nextElement(); header(header.getName(), header.getValue()); } return _this(); }
when( message.getSize() ).thenReturn( CNTNT_SIZE ); Header ex1 = new Header( HDR_EX1, HDR_EX1V ); Header ex2 = new Header( HDR_EX2, HDR_EX2V ); when( message.getHeader( eq( HDR_EX1 ) ) ).thenReturn( new String[] { ex1.getValue() } ); when( message.getHeader( eq( HDR_EX2 ) ) ).thenReturn( new String[] { ex2.getValue() } );
@Override public Iterator<String> getRequestHeaderNames() throws IOException { try { List<String> headers = new ArrayList<String>(); Enumeration<?> enumeration = requestMessage.getAllHeaders(); while (enumeration.hasMoreElements()) { Header header = (Header) enumeration.nextElement(); headers.add(header.getName()); } return headers.iterator(); } catch (MessagingException ex) { throw new IOException(ex.getMessage()); } }
new javax.mail.internet.InternetHeaders( boundaryDelimitedStream); contentId = headers.getHeader("Content-Id", null); headers.getHeader(HTTPConstants.HEADER_CONTENT_TYPE, null); HTTPConstants.HEADER_CONTENT_ID, HTTPConstants.HEADER_CONTENT_LOCATION, HTTPConstants.HEADER_CONTENT_TYPE}); en.hasMoreElements();) { javax.mail.Header header = (javax.mail.Header) en.nextElement(); String name = header.getName(); String value = header.getValue();
while ( en.hasMoreElements() ) { Header next = Header.class.cast( en.nextElement() ); headers.add( next.getValue() );
Enumeration e = headers.getAllHeaders(); while (e.hasMoreElements()) { Header header = (Header)e.nextElement(); if (newHeaders.getHeader(header.getName()) == null) { String name = header.getName(); String[] a = headers.getHeader(name); for (int i = 0; i < a.length; i++) { newHeaders.addHeader(name, a[i]);
public Object nextElement() { Header h = (Header) headers.nextElement(); return h.getName() + ": " + h.getValue(); } }
/** * {@inheritDoc} */ protected Object createObject() { InternetHeaders internetHeaders = new InternetHeaders(); for (Header header : ((List<Header>) values.get("headers"))) { internetHeaders.setHeader(header.getName(), header.getValue()); } return internetHeaders; } }
private boolean isPersistableHeader(Header header) { for (String headerToPersist : messageHeadersToPersist) { if (headerToPersist.equalsIgnoreCase(header.getName())) { return true; } } return false; }
@Nonnull private static InternetAddress createAddress(final Header header, final String typeOfAddress) { try { return new InternetAddress(header.getValue()); } catch (final AddressException e) { throw new MimeMessageParseException(format(MimeMessageParseException.ERROR_PARSING_ADDRESS, typeOfAddress), e); } }
List list = getHeaderList(lastHeaderName); Header h = (Header) list.remove(list.size() - 1); list.add(new InternetHeader(lastHeaderName, (h.getValue() + value.toString()).trim())); } else { lastHeaderName = name.toString().trim(); addHeader(lastHeaderName, value.toString().trim());
public Object nextElement() { if (next_header == null) next_header = nextMatch(); if (next_header == null) throw new NoSuchElementException("No more headers"); InternetHeader h = next_header; next_header = null; if (want_line) return h.line; else return new Header(h.getName(), h.getValue()); }
@Override public Iterator<String> getRequestHeaderNames() throws IOException { try { List<String> headers = new ArrayList<String>(); Enumeration<?> enumeration = requestMessage.getAllHeaders(); while (enumeration.hasMoreElements()) { Header header = (Header) enumeration.nextElement(); headers.add(header.getName()); } return headers.iterator(); } catch (MessagingException ex) { throw new IOException(ex.getMessage()); } }
new javax.mail.internet.InternetHeaders( boundaryDelimitedStream); contentId = headers.getHeader("Content-Id", null); headers.getHeader(HTTPConstants.HEADER_CONTENT_TYPE, null); HTTPConstants.HEADER_CONTENT_ID, HTTPConstants.HEADER_CONTENT_LOCATION, HTTPConstants.HEADER_CONTENT_TYPE}); en.hasMoreElements();) { javax.mail.Header header = (javax.mail.Header) en.nextElement(); String name = header.getName(); String value = header.getValue();
public Object nextElement() { Header h = (Header) headers.nextElement(); return h.getName() + ": " + h.getValue(); } }
@SuppressWarnings("StatementWithEmptyBody") private static void parseHeader(final Header header, @Nonnull final ParsedMimeMessageComponents parsedComponents) { if (header.getName().equals("Disposition-Notification-To")) { parsedComponents.dispositionNotificationTo = createAddress(header, "Disposition-Notification-To"); } else if (header.getName().equals("Return-Receipt-To")) { parsedComponents.returnReceiptTo = createAddress(header, "Return-Receipt-To"); } else if (header.getName().equals("Return-Path")) { parsedComponents.bounceToAddress = createAddress(header, "Return-Path"); } else if (!HEADERS_TO_IGNORE.contains(header.getName())) { parsedComponents.headers.put(header.getName(), header.getValue()); } else { // header recognized, but not relevant (see #HEADERS_TO_IGNORE) } }
private boolean isPersistableHeader(Header header) { for (String headerToPersist : messageHeadersToPersist) { if (headerToPersist.equalsIgnoreCase(header.getName())) { return true; } } return false; }
public Object getProperty(Object obj, String name) { if ("value".equals(name)) { return ((Header) obj).getValue().replaceAll("\\x1F|\\x0C", ""); } return super.getProperty(obj, name); }