/** * Adds a MimeHeader object with the specified name and value to this MimeHeaders object's list of headers. * * Note that RFC822 headers can contain only US-ASCII characters. * * @param name a String with the name of the header to be added * @param value a String with the value of the header to be added * @throws IllegalArgumentException - if there was a problem in the mime header name or value being added */ public void addHeader(String name, String value) throws IllegalArgumentException { if (name == null || name.length() == 0) throw new IllegalArgumentException("Invalid null or empty header name"); MimeHeader header = new MimeHeader(name, value); headers.add(header); }
/** * Adds a {@code MimeHeader} object with the specified name and value * to this {@code MimeHeaders} object's list of headers. * <P> * Note that RFC822 headers can contain only US-ASCII characters. * * @param name a {@code String} with the name of the header to * be added * @param value a {@code String} with the value of the header to * be added * * @exception IllegalArgumentException if there was a problem in the * mime header name or value being added */ public void addHeader(String name, String value) { if ((name == null) || name.equals("")) throw new IllegalArgumentException("Illegal MimeHeader name"); int pos = headers.size(); for(int i = pos - 1 ; i >= 0; i--) { MimeHeader hdr = headers.elementAt(i); if (hdr.getName().equalsIgnoreCase(name)) { headers.insertElementAt(new MimeHeader(name, value), i+1); return; } } headers.addElement(new MimeHeader(name, value)); }
/** * Adds a <CODE>MimeHeader</CODE> object with the specified name and value to this * <CODE>MimeHeaders</CODE> object's list of headers. * <p/> * <P>Note that RFC822 headers can contain only US-ASCII characters.</P> * * @param name a <CODE>String</CODE> with the name of the header to be added * @param value a <CODE>String</CODE> with the value of the header to be added * @throws IllegalArgumentException * if there was a problem in the mime header name or value being added */ public void addHeader(String name, String value) { if ((name == null) || "".equals(name)) { throw new IllegalArgumentException("Illegal MimeHeader name"); } int i = headers.size(); for (int j = i - 1; j >= 0; j--) { MimeHeader mimeheader = (MimeHeader)headers.elementAt(j); if (mimeheader.getName().equalsIgnoreCase(name)) { headers.insertElementAt(new MimeHeader(name, value), j + 1); return; } } headers.addElement(new MimeHeader(name, value)); }
/** * Adds a {@code MimeHeader} object with the specified name and value * to this {@code MimeHeaders} object's list of headers. * <P> * Note that RFC822 headers can contain only US-ASCII characters. * * @param name a {@code String} with the name of the header to * be added * @param value a {@code String} with the value of the header to * be added * * @exception IllegalArgumentException if there was a problem in the * mime header name or value being added */ public void addHeader(String name, String value) { if ((name == null) || name.equals("")) throw new IllegalArgumentException("Illegal MimeHeader name"); int pos = headers.size(); for(int i = pos - 1 ; i >= 0; i--) { MimeHeader hdr = headers.elementAt(i); if (hdr.getName().equalsIgnoreCase(name)) { headers.insertElementAt(new MimeHeader(name, value), i+1); return; } } headers.addElement(new MimeHeader(name, value)); }
/** * Adds a <code>MimeHeader</code> object with the specified name and value * to this <code>MimeHeaders</code> object's list of headers. * <P> * Note that RFC822 headers can contain only US-ASCII characters. * * @param name a <code>String</code> with the name of the header to * be added * @param value a <code>String</code> with the value of the header to * be added * * @exception IllegalArgumentException if there was a problem in the * mime header name or value being added */ public void addHeader(String name, String value) { if ((name == null) || name.equals("")) throw new IllegalArgumentException("Illegal MimeHeader name"); int pos = headers.size(); for(int i = pos - 1 ; i >= 0; i--) { MimeHeader hdr = (MimeHeader) headers.elementAt(i); if (hdr.getName().equalsIgnoreCase(name)) { headers.insertElementAt(new MimeHeader(name, value), i+1); return; } } headers.addElement(new MimeHeader(name, value)); }
/** * Adds a {@code MimeHeader} object with the specified name and value * to this {@code MimeHeaders} object's list of headers. * <P> * Note that RFC822 headers can contain only US-ASCII characters. * * @param name a {@code String} with the name of the header to * be added * @param value a {@code String} with the value of the header to * be added * * @exception IllegalArgumentException if there was a problem in the * mime header name or value being added */ public void addHeader(String name, String value) { if ((name == null) || name.equals("")) throw new IllegalArgumentException("Illegal MimeHeader name"); int pos = headers.size(); for(int i = pos - 1 ; i >= 0; i--) { MimeHeader hdr = headers.elementAt(i); if (hdr.getName().equalsIgnoreCase(name)) { headers.insertElementAt(new MimeHeader(name, value), i+1); return; } } headers.addElement(new MimeHeader(name, value)); }
/** * Adds a {@code MimeHeader} object with the specified name and value * to this {@code MimeHeaders} object's list of headers. * <P> * Note that RFC822 headers can contain only US-ASCII characters. * * @param name a {@code String} with the name of the header to * be added * @param value a {@code String} with the value of the header to * be added * * @exception IllegalArgumentException if there was a problem in the * mime header name or value being added */ public void addHeader(String name, String value) { if ((name == null) || name.equals("")) throw new IllegalArgumentException("Illegal MimeHeader name"); int pos = headers.size(); for(int i = pos - 1 ; i >= 0; i--) { MimeHeader hdr = headers.elementAt(i); if (hdr.getName().equalsIgnoreCase(name)) { headers.insertElementAt(new MimeHeader(name, value), i+1); return; } } headers.addElement(new MimeHeader(name, value)); }
/** * Adds a <code>MimeHeader</code> object with the specified name and value * to this <code>MimeHeaders</code> object's list of headers. * <P> * Note that RFC822 headers can contain only US-ASCII characters. * * @param name a <code>String</code> with the name of the header to * be added * @param value a <code>String</code> with the value of the header to * be added * * @exception IllegalArgumentException if there was a problem in the * mime header name or value being added */ public void addHeader(String name, String value) { if ((name == null) || name.equals("")) throw new IllegalArgumentException("Illegal MimeHeader name"); int pos = headers.size(); for(int i = pos - 1 ; i >= 0; i--) { MimeHeader hdr = (MimeHeader) headers.elementAt(i); if (hdr.getName().equalsIgnoreCase(name)) { headers.insertElementAt(new MimeHeader(name, value), i+1); return; } } headers.addElement(new MimeHeader(name, value)); }
/** * Adds a <code>MimeHeader</code> object with the specified name and value * to this <code>MimeHeaders</code> object's list of headers. * <P> * Note that RFC822 headers can contain only US-ASCII characters. * * @param name a <code>String</code> with the name of the header to * be added * @param value a <code>String</code> with the value of the header to * be added * * @exception IllegalArgumentException if there was a problem in the * mime header name or value being added */ public void addHeader(String name, String value) { if ((name == null) || name.equals("")) throw new IllegalArgumentException("Illegal MimeHeader name"); int pos = headers.size(); for(int i = pos - 1 ; i >= 0; i--) { MimeHeader hdr = (MimeHeader) headers.elementAt(i); if (hdr.getName().equalsIgnoreCase(name)) { headers.insertElementAt(new MimeHeader(name, value), i+1); return; } } headers.addElement(new MimeHeader(name, value)); }
if (hdr.getName().equalsIgnoreCase(name)) { if (!found) { headers.setElementAt(new MimeHeader(hdr.getName(), value), i); found = true;
headers.setElementAt(new MimeHeader(mimeheader .getName(), value), i);
if (hdr.getName().equalsIgnoreCase(name)) { if (!found) { headers.setElementAt(new MimeHeader(hdr.getName(), value), i); found = true;
if (hdr.getName().equalsIgnoreCase(name)) { if (!found) { headers.setElementAt(new MimeHeader(hdr.getName(), value), i); found = true;
if (hdr.getName().equalsIgnoreCase(name)) { if (!found) { headers.setElementAt(new MimeHeader(hdr.getName(), value), i); found = true;
if (hdr.getName().equalsIgnoreCase(name)) { if (!found) { headers.setElementAt(new MimeHeader(hdr.getName(), value), i); found = true;
if (hdr.getName().equalsIgnoreCase(name)) { if (!found) { headers.setElementAt(new MimeHeader(hdr.getName(), value), i); found = true;
if (hdr.getName().equalsIgnoreCase(name)) { if (!found) { headers.setElementAt(new MimeHeader(hdr.getName(), value), i); found = true;
mh = new MimeHeader(name, value); headers.set(n, mh); didSet = true;