mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-28 19:37:32 +09:00
Issue #1258 - Part 1: Import mailnews, ldap, and mork from comm-esr52.9.1
This commit is contained in:
parent
23e0d82436
commit
e400f4130a
1564 changed files with 510348 additions and 0 deletions
41
mailnews/mime/public/nsIMimeHeaders.idl
Normal file
41
mailnews/mime/public/nsIMimeHeaders.idl
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#include "msgIStructuredHeaders.idl"
|
||||
|
||||
%{C++
|
||||
#define NS_IMIMEHEADERS_CONTRACTID \
|
||||
"@mozilla.org/messenger/mimeheaders;1"
|
||||
%}
|
||||
|
||||
/**
|
||||
* An interface that can extract individual headers from a body of headers.
|
||||
*/
|
||||
[scriptable, uuid(a9222679-b991-4786-8314-f8819c3a2ba3)]
|
||||
interface nsIMimeHeaders : msgIStructuredHeaders {
|
||||
/// Feed in the text of headers
|
||||
void initialize(in ACString allHeaders);
|
||||
|
||||
/**
|
||||
* Get the text of a header.
|
||||
*
|
||||
* Leading and trailing whitespace from headers will be stripped from the
|
||||
* return value. If getAllOfThem is set to true, then the returned string will
|
||||
* have all of the values of the header, in order, joined with the ',\r\n\t'.
|
||||
*
|
||||
* If the header is not present, then the returned value is NULL.
|
||||
*/
|
||||
ACString extractHeader(in string headerName, in boolean getAllOfThem);
|
||||
|
||||
/**
|
||||
* The current text of all header data.
|
||||
*
|
||||
* Unlike the asMimeText property, this result preserves the original
|
||||
* representation of the header text, including alternative line endings or
|
||||
* custom, non-8-bit text. For instances of this interface, this attribute is
|
||||
* usually preferable to asMimeText.
|
||||
*/
|
||||
readonly attribute ACString allHeaders;
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue