Improve method naming consistency

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18520 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-Macdonald 2004-02-01 12:35:35 +00:00
parent 9962ec6928
commit 38c32b55ca
3 changed files with 51 additions and 4 deletions

View file

@ -1,3 +1,8 @@
2004-02-01 Richard Frith-Macdonald <rfm@gnu.org>
* Source/Additions/GSMime.h: improve consistency of naming of
methods with add/set methods for new headers.
2004-01-31 Manuel Guesdon <mguesdon@orange-concept.com>
* Source/NSNumber.m: Modified numberWithXX: methods
to test against abstractClass. If class is not the abstract

View file

@ -107,6 +107,9 @@
- (void) addContent: (id)newContent;
- (void) addHeader: (GSMimeHeader*)info;
- (GSMimeHeader*) addHeader: (NSString*)name
value: (NSString*)value
parameters: (NSDictionary*)parameters;
- (NSArray*) allHeaders;
- (id) content;
- (id) contentByID: (NSString*)key;
@ -141,6 +144,9 @@
name: (NSString*)name;
- (void) setContentType: (NSString*)newType;
- (void) setHeader: (GSMimeHeader*)info;
- (GSMimeHeader*) setHeader: (NSString*)name
value: (NSString*)value
parameters: (NSDictionary*)parameters;
@end

View file

@ -3365,6 +3365,25 @@ static NSCharacterSet *tokenSet = nil;
}
}
/**
* Convenience method to create a new header and add it to the receiver.<br />
* Returns the newly created header.<br />
* See [GSMimeHeader-initWithName:value:parameters:] and -addHeader: methods.
*/
- (GSMimeHeader*) addHeader: (NSString*)name
value: (NSString*)value
parameters: (NSDictionary*)parameters
{
GSMimeHeader *hdr;
hdr = [[GSMimeHeader alloc] initWithName: name
value: value
parameters: parameters];
[self addHeader: hdr];
RELEASE(hdr);
return hdr;
}
/**
* <p>
* This method returns an array containing GSMimeHeader objects
@ -3886,10 +3905,7 @@ static NSCharacterSet *tokenSet = nil;
}
/**
* Convenience method to create a new header and add it to the receiver
* replacing any existing header of the same name.<br />
* Returns the newly created header.<br />
* See [GSMimeHeader-initWithName:value:parameters:] and -setHeader: methods.
* Deprecated ... use -setHeader:value:parameters:
*/
- (GSMimeHeader*) makeHeader: (NSString*)name
value: (NSString*)value
@ -4584,6 +4600,26 @@ static NSCharacterSet *tokenSet = nil;
[self addHeader: info];
}
/**
* Convenience method to create a new header and add it to the receiver
* replacing any existing header of the same name.<br />
* Returns the newly created header.<br />
* See [GSMimeHeader-initWithName:value:parameters:] and -setHeader: methods.
*/
- (GSMimeHeader*) setHeader: (NSString*)name
value: (NSString*)value
parameters: (NSDictionary*)parameters
{
GSMimeHeader *hdr;
hdr = [[GSMimeHeader alloc] initWithName: name
value: value
parameters: parameters];
[self setHeader: hdr];
RELEASE(hdr);
return hdr;
}
@end
@implementation GSMimeDocument (Private)