[Previous] [Up] [Next]

NSCharacterSet

Authors

Richard Frith-Macdonald

Version: $Revision$

Date: $Date$

NSCharacterSet

NSCharacterSet

Declared in: Foundation/NSCharacterSet.h

Inherits from: NSObject

Conforms to: NSCoding


Instance Variables

Methods


Class Methods

alphanumericCharacterSet

+ (NSCharacterSet*) alphanumericCharacterSet;

characterSetWithBitmapRepresentation:

+ (NSCharacterSet*) characterSetWithBitmapRepresentation: (NSData*)data;

Returns a character set containing characters as encoded in the data object.


characterSetWithCharactersInString:

+ (NSCharacterSet*) characterSetWithCharactersInString: (NSString*)aString;

characterSetWithContentsOfFile:

+ (NSCharacterSet*) characterSetWithContentsOfFile: (NSString*)path;

characterSetWithRange:

+ (NSCharacterSet*) characterSetWithRange: (NSRange)aRange;

controlCharacterSet

+ (NSCharacterSet*) controlCharacterSet;

decimalDigitCharacterSet

+ (NSCharacterSet*) decimalDigitCharacterSet;

Returns a character set containing characters that represent the decimal digits 0 through 9.


decomposableCharacterSet

+ (NSCharacterSet*) decomposableCharacterSet;

Returns a character set containing individual charactars that can be represented also by a composed character sequence.


illegalCharacterSet

+ (NSCharacterSet*) illegalCharacterSet;

Returns a character set containing unassigned (illegal) character values.


letterCharacterSet

+ (NSCharacterSet*) letterCharacterSet;

lowercaseLetterCharacterSet

+ (NSCharacterSet*) lowercaseLetterCharacterSet;

Returns a character set that contains the lowercase characters. This set does not include caseless characters, only those that have corresponding characters in uppercase and/or titlecase.


nonBaseCharacterSet

+ (NSCharacterSet*) nonBaseCharacterSet;

punctuationCharacterSet

+ (NSCharacterSet*) punctuationCharacterSet;

uppercaseLetterCharacterSet

+ (NSCharacterSet*) uppercaseLetterCharacterSet;

Returns a character set that contains the uppercase characters. This set does not include caseless characters, only those that have corresponding characters in lowercase and/or titlecase.


whitespaceAndNewlineCharacterSet

+ (NSCharacterSet*) whitespaceAndNewlineCharacterSet;

Returns a character set that contains the whitespace characters, plus the newline characters, values 0x000A and 0x000D.


whitespaceCharacterSet

+ (NSCharacterSet*) whitespaceCharacterSet;

Returns a character set that contains the whitespace characters.



Instances Methods

bitmapRepresentation

- (NSData*) bitmapRepresentation;

Returns a bitmap representation of the receiver's character set suitable for archiving or writing to a file, in an NSData object.


characterIsMember:

- (BOOL) characterIsMember: (unichar)aCharacter;

Returns YES if the receiver contains aCharacter, NO if it does not.


invertedSet

- (NSCharacterSet*) invertedSet;

Returns a character set containing only characters that the receiver does not contain.