mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-22 16:33:29 +00:00
Some methods deleted, some commented out.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@86 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
b2594b4318
commit
63779d97be
2 changed files with 50 additions and 70 deletions
|
@ -39,22 +39,18 @@ typedef unsigned short Character;
|
|||
collection of characters. So, all the collection methods are
|
||||
available. Nice. */
|
||||
|
||||
@protocol String <IndexedCollecting, ValueGetting>
|
||||
@protocol String <ValueGetting>
|
||||
|
||||
// INITIALIZING NEWLY ALLOCATED STRINGS. DON'T FORGET TO RELEASE THEM!;
|
||||
- init;
|
||||
- initWithString: (String*)aString range: (IndexRange)aRange;
|
||||
- initWithString: (String*)aString length: (unsigned)aLength;
|
||||
- initWithString: (String*)aString;
|
||||
- initWithString: (String*)aString range: (IndexRange)aRange;
|
||||
- initWithFormat: (String*)aFormatString, ...;
|
||||
- initWithFormat: (String*)aFormatString arguments: (va_list)arg;
|
||||
- initWithCString: (const char*)aCharPtr range: (IndexRange)aRange;
|
||||
- initWithCString: (const char*)aCharPtr length: (unsigned)aLength;
|
||||
- initWithCString: (const char*)aCharPtr;
|
||||
- initWithCStringNoCopy: (const char*)cp length: (unsigned)l
|
||||
freeWhenDone: (BOOL)f;
|
||||
- initWithStream: (Stream*)aStream;
|
||||
- initWithStream: (Stream*)aStream length: (unsigned)aLength;
|
||||
- initWithCString: (const char*)aCharPtr range: (IndexRange)aRange;
|
||||
//- initWithStream: (Stream*)aStream;
|
||||
//- initWithStream: (Stream*)aStream length: (unsigned)aLength;
|
||||
|
||||
// GETTING C CHARS;
|
||||
- (char) charAtIndex: (unsigned)index;
|
||||
|
@ -62,21 +58,14 @@ typedef unsigned short Character;
|
|||
- (unsigned) cStringLength;
|
||||
- (void) getCString: (char*)buffer;
|
||||
- (void) getCString: (char*)buffer range: (IndexRange)aRange;
|
||||
- (void) getCString: (char*)buffer length: (unsigned)aLength;
|
||||
|
||||
- (unsigned) length;
|
||||
|
||||
// GETTING NEW, AUTORELEASED STRING OBJECTS, NO NEED TO RELEASE THESE;
|
||||
+ (String*) stringWithString: (String*)aString range: (IndexRange)aRange;
|
||||
+ (String*) stringWithString: (String*)aString length: (unsigned)aLength;
|
||||
+ (String*) stringWithString: (String*)aString;
|
||||
+ (String*) stringWithString: (String*)aString range: (IndexRange)aRange;
|
||||
+ (String*) stringWithFormat: (String*)aFormatString, ...;
|
||||
+ (String*) stringWithFormat: (String*)aFormatString arguments: (va_list)arg;
|
||||
+ (String*) stringWithCString: (const char*)cp range: (IndexRange)r
|
||||
noCopy: (BOOL)f;
|
||||
+ (String*) stringWithCString: (const char*)aCharPtr range: (IndexRange)aRange;
|
||||
+ (String*) stringWithCString: (const char*)aCharPtr length: (unsigned)aLength;
|
||||
+ (String*) stringWithCString: (const char*)aCharPtr;
|
||||
+ (String*) stringWithCString: (const char*)aCharPtr range: (IndexRange)aRange;
|
||||
|
||||
- (String*) stringByAppendingFormat: (String*)aString, ...;
|
||||
- (String*) stringByAppendingFormat: (String*)aString arguments: (va_list)arg;
|
||||
|
@ -85,34 +74,35 @@ typedef unsigned short Character;
|
|||
- (String*) stringByAppendingString: (String*)aString;
|
||||
- (String*) stringByPrependingString: (String*)aString;
|
||||
|
||||
- (String*) substringWithRange: (IndexRange)aRange;
|
||||
- (String*) substringWithLength: (unsigned)l;
|
||||
- (String*) substringAfterIndex: (unsigned)i;
|
||||
- (id <IndexedCollecting>) substringsSeparatedByString: (String*)separator;
|
||||
//- (String*) substringWithRange: (IndexRange)aRange;
|
||||
//- (String*) substringWithLength: (unsigned)l;
|
||||
//- (String*) substringAfterIndex: (unsigned)i;
|
||||
//- (id <IndexedCollecting>) substringsSeparatedByString: (String*)separator;
|
||||
|
||||
- (String*) capitalizedString;
|
||||
- (String*) lowercaseString;
|
||||
- (String*) uppercaseString;
|
||||
//- (String*) capitalizedString;
|
||||
//- (String*) lowercaseString;
|
||||
//- (String*) uppercaseString;
|
||||
|
||||
// TESTING;
|
||||
// QUERYING
|
||||
- (unsigned) length;
|
||||
- (IndexRange) range;
|
||||
- (BOOL) isEqual: anObject;
|
||||
- (unsigned) hash;
|
||||
- (int) compare: anObject;
|
||||
- copy;
|
||||
- (IndexRange) range;
|
||||
- (unsigned) indexOfString: (String*)aString;
|
||||
- (unsigned) indexOfChar: (char)aChar;
|
||||
- (unsigned) indexOfLastChar: (char)aChar;
|
||||
- (unsigned) indexOfCharacter: (Character)aChar;
|
||||
- (unsigned) indexOfLastCharacter: (Character)aChar;
|
||||
//- (unsigned) indexOfCharacter: (Character)aChar;
|
||||
//- (unsigned) indexOfLastCharacter: (Character)aChar;
|
||||
|
||||
// FOR FILE NAMES (don't use the name "path", gnu will not use it for this);
|
||||
- (IndexRange) fileRange;
|
||||
- (IndexRange) directoriesRange;
|
||||
- (IndexRange) extensionRange;
|
||||
- (IndexRange) fileWithoutExtensionRange;
|
||||
- (BOOL) isAbsolute;
|
||||
- (BOOL) isRelative;
|
||||
//- (IndexRange) fileRange;
|
||||
//- (IndexRange) directoriesRange;
|
||||
//- (IndexRange) extensionRange;
|
||||
//- (IndexRange) fileWithoutExtensionRange;
|
||||
//- (BOOL) isAbsolute;
|
||||
//- (BOOL) isRelative;
|
||||
|
||||
@end
|
||||
|
||||
|
|
|
@ -39,22 +39,18 @@ typedef unsigned short Character;
|
|||
collection of characters. So, all the collection methods are
|
||||
available. Nice. */
|
||||
|
||||
@protocol String <IndexedCollecting, ValueGetting>
|
||||
@protocol String <ValueGetting>
|
||||
|
||||
// INITIALIZING NEWLY ALLOCATED STRINGS. DON'T FORGET TO RELEASE THEM!;
|
||||
- init;
|
||||
- initWithString: (String*)aString range: (IndexRange)aRange;
|
||||
- initWithString: (String*)aString length: (unsigned)aLength;
|
||||
- initWithString: (String*)aString;
|
||||
- initWithString: (String*)aString range: (IndexRange)aRange;
|
||||
- initWithFormat: (String*)aFormatString, ...;
|
||||
- initWithFormat: (String*)aFormatString arguments: (va_list)arg;
|
||||
- initWithCString: (const char*)aCharPtr range: (IndexRange)aRange;
|
||||
- initWithCString: (const char*)aCharPtr length: (unsigned)aLength;
|
||||
- initWithCString: (const char*)aCharPtr;
|
||||
- initWithCStringNoCopy: (const char*)cp length: (unsigned)l
|
||||
freeWhenDone: (BOOL)f;
|
||||
- initWithStream: (Stream*)aStream;
|
||||
- initWithStream: (Stream*)aStream length: (unsigned)aLength;
|
||||
- initWithCString: (const char*)aCharPtr range: (IndexRange)aRange;
|
||||
//- initWithStream: (Stream*)aStream;
|
||||
//- initWithStream: (Stream*)aStream length: (unsigned)aLength;
|
||||
|
||||
// GETTING C CHARS;
|
||||
- (char) charAtIndex: (unsigned)index;
|
||||
|
@ -62,21 +58,14 @@ typedef unsigned short Character;
|
|||
- (unsigned) cStringLength;
|
||||
- (void) getCString: (char*)buffer;
|
||||
- (void) getCString: (char*)buffer range: (IndexRange)aRange;
|
||||
- (void) getCString: (char*)buffer length: (unsigned)aLength;
|
||||
|
||||
- (unsigned) length;
|
||||
|
||||
// GETTING NEW, AUTORELEASED STRING OBJECTS, NO NEED TO RELEASE THESE;
|
||||
+ (String*) stringWithString: (String*)aString range: (IndexRange)aRange;
|
||||
+ (String*) stringWithString: (String*)aString length: (unsigned)aLength;
|
||||
+ (String*) stringWithString: (String*)aString;
|
||||
+ (String*) stringWithString: (String*)aString range: (IndexRange)aRange;
|
||||
+ (String*) stringWithFormat: (String*)aFormatString, ...;
|
||||
+ (String*) stringWithFormat: (String*)aFormatString arguments: (va_list)arg;
|
||||
+ (String*) stringWithCString: (const char*)cp range: (IndexRange)r
|
||||
noCopy: (BOOL)f;
|
||||
+ (String*) stringWithCString: (const char*)aCharPtr range: (IndexRange)aRange;
|
||||
+ (String*) stringWithCString: (const char*)aCharPtr length: (unsigned)aLength;
|
||||
+ (String*) stringWithCString: (const char*)aCharPtr;
|
||||
+ (String*) stringWithCString: (const char*)aCharPtr range: (IndexRange)aRange;
|
||||
|
||||
- (String*) stringByAppendingFormat: (String*)aString, ...;
|
||||
- (String*) stringByAppendingFormat: (String*)aString arguments: (va_list)arg;
|
||||
|
@ -85,34 +74,35 @@ typedef unsigned short Character;
|
|||
- (String*) stringByAppendingString: (String*)aString;
|
||||
- (String*) stringByPrependingString: (String*)aString;
|
||||
|
||||
- (String*) substringWithRange: (IndexRange)aRange;
|
||||
- (String*) substringWithLength: (unsigned)l;
|
||||
- (String*) substringAfterIndex: (unsigned)i;
|
||||
- (id <IndexedCollecting>) substringsSeparatedByString: (String*)separator;
|
||||
//- (String*) substringWithRange: (IndexRange)aRange;
|
||||
//- (String*) substringWithLength: (unsigned)l;
|
||||
//- (String*) substringAfterIndex: (unsigned)i;
|
||||
//- (id <IndexedCollecting>) substringsSeparatedByString: (String*)separator;
|
||||
|
||||
- (String*) capitalizedString;
|
||||
- (String*) lowercaseString;
|
||||
- (String*) uppercaseString;
|
||||
//- (String*) capitalizedString;
|
||||
//- (String*) lowercaseString;
|
||||
//- (String*) uppercaseString;
|
||||
|
||||
// TESTING;
|
||||
// QUERYING
|
||||
- (unsigned) length;
|
||||
- (IndexRange) range;
|
||||
- (BOOL) isEqual: anObject;
|
||||
- (unsigned) hash;
|
||||
- (int) compare: anObject;
|
||||
- copy;
|
||||
- (IndexRange) range;
|
||||
- (unsigned) indexOfString: (String*)aString;
|
||||
- (unsigned) indexOfChar: (char)aChar;
|
||||
- (unsigned) indexOfLastChar: (char)aChar;
|
||||
- (unsigned) indexOfCharacter: (Character)aChar;
|
||||
- (unsigned) indexOfLastCharacter: (Character)aChar;
|
||||
//- (unsigned) indexOfCharacter: (Character)aChar;
|
||||
//- (unsigned) indexOfLastCharacter: (Character)aChar;
|
||||
|
||||
// FOR FILE NAMES (don't use the name "path", gnu will not use it for this);
|
||||
- (IndexRange) fileRange;
|
||||
- (IndexRange) directoriesRange;
|
||||
- (IndexRange) extensionRange;
|
||||
- (IndexRange) fileWithoutExtensionRange;
|
||||
- (BOOL) isAbsolute;
|
||||
- (BOOL) isRelative;
|
||||
//- (IndexRange) fileRange;
|
||||
//- (IndexRange) directoriesRange;
|
||||
//- (IndexRange) extensionRange;
|
||||
//- (IndexRange) fileWithoutExtensionRange;
|
||||
//- (BOOL) isAbsolute;
|
||||
//- (BOOL) isRelative;
|
||||
|
||||
@end
|
||||
|
||||
|
|
Loading…
Reference in a new issue