Reviewed by Kevin.
[WebKit-https.git] / WebKit / Misc.subproj / WebNSDictionaryExtras.h
1 /*
2     WebNSDictionaryExtras.h
3     Private (SPI) header
4     Copyright 2005, Apple, Inc. All rights reserved.
5  */
6
7 #import <Foundation/Foundation.h>
8
9 @interface NSDictionary (WebNSDictionaryExtras)
10 - (int)_webkit_intForKey:(id)key;
11 - (NSString *)_webkit_stringForKey:(id)key; // Returns nil if the value is not an NSString.
12
13 // Searches for the full MIME type, then the prefix (e.g., "text/" for "text/html")
14 - (id)_webkit_objectForMIMEType:(NSString *)MIMEType;
15 @end
16
17 @interface NSMutableDictionary (WebNSDictionaryExtras)
18 - (void)_webkit_setObject:(id)object forUncopiedKey:(id)key;
19 - (void)_webkit_setInt:(int)value forKey:(id)key;
20 - (void)_webkit_setBool:(BOOL)value forKey:(id)key;
21 @end
22