public Enumeration getAllHeaderLines() throws MessagingException { if (headers == null) { loadHeaders(); } return headers.getAllHeaderLines(); }
public Enumeration getAllHeaders() throws MessagingException { if (headers == null) { loadHeaders(); } return headers.getAllHeaders(); }
/** * We override all the "headers" access methods to be sure that we * loaded the headers */ public String[] getHeader(String name) throws MessagingException { if (headers == null) { loadHeaders(); } return headers.getHeader(name); }
public Enumeration getMatchingHeaders(String[] names) throws MessagingException { if (headers == null) { loadHeaders(); } return headers.getMatchingHeaders(names); }
public Enumeration getMatchingHeaderLines(String[] names) throws MessagingException { if (headers == null) { loadHeaders(); } return headers.getMatchingHeaderLines(names); }
public String getHeader(String name, String delimiter) throws MessagingException { if (headers == null) { loadHeaders(); } return headers.getHeader(name, delimiter); }
public Enumeration getNonMatchingHeaders(String[] names) throws MessagingException { if (headers == null) { loadHeaders(); } return headers.getNonMatchingHeaders(names); }
public Enumeration getNonMatchingHeaderLines(String[] names) throws MessagingException { if (headers == null) { loadHeaders(); } return headers.getNonMatchingHeaderLines(names); }
private synchronized void checkModifyHeaders() throws MessagingException { // Disable only-header loading optimizations for JAMES-559 if (!messageParsed) { loadMessage(); } // End JAMES-559 if (headers == null) { loadHeaders(); } modified = true; saved = false; headersModified = true; }