diff --git a/SoObjects/SOGo/NSString+Utilities.h b/SoObjects/SOGo/NSString+Utilities.h index a94e48ce6..ef836fa16 100644 --- a/SoObjects/SOGo/NSString+Utilities.h +++ b/SoObjects/SOGo/NSString+Utilities.h @@ -31,6 +31,7 @@ @interface NSString (SOGoURLExtension) +/* URL handling */ - (NSString *) composeURLWithAction: (NSString *) action parameters: (NSDictionary *) urlParameters andHash: (BOOL) useHash; @@ -40,13 +41,21 @@ - (NSString *) stringByDetectingURLs; +/* escaping */ - (NSString *) doubleQuotedString; -- (NSString *) jsonRepresentation; - +/* CSS and URL safety */ - (NSString *) asCSSIdentifier; - (NSString *) fromCSSIdentifier; +/* SQL safety */ +- (NSString *) asSafeSQLString; + +/* JSON */ +- (NSString *) jsonRepresentation; +- (BOOL) isJSONString; +- (id) objectFromJSONString; + /* bare email addresses */ - (NSString *) pureEMailAddress; @@ -54,6 +63,7 @@ - (NSRange) _rangeOfURLInRange: (NSRange) refRange; +/* LDAP */ - (BOOL) caseInsensitiveMatches: (NSString *) match; #ifndef GNUSTEP_BASE_LIBRARY @@ -62,12 +72,6 @@ - (int) timeValue; -- (BOOL) isJSONString; - -- (id) objectFromJSONString; - -- (NSString *) asSafeSQLString; - - (NSUInteger) countOccurrencesOfString: (NSString *) substring;