|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface NSStringExtensionMethods
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.
Nested Class Summary | |
---|---|
static interface |
NSStringExtensionMethods._static_
|
Method Summary | |
---|---|
boolean |
boolValue()
Original signature : -(BOOL)boolValue Skips initial space characters (whitespaceSet), or optional -/+ sign followed by zeroes. |
boolean |
canBeConvertedToEncoding(int encoding)
Original signature : -(BOOL)canBeConvertedToEncoding:(NSStringEncoding) |
NSString |
capitalizedString()
|
NSObject |
caseInsensitiveCompare(NSString string)
|
NSString |
commonPrefixWithString_options(NSString aString,
int mask)
Original signature : -(NSString*)commonPrefixWithString:(NSString*) options:(NSStringCompareOptions) |
NSObject |
compare_options(NSString string,
int mask)
Original signature : -(id)compare:(NSString*) options:(NSStringCompareOptions) |
NSObject |
compare(NSString string)
|
NSArray |
componentsSeparatedByCharactersInSet(NSCharacterSet separator)
|
NSArray |
componentsSeparatedByString(NSString separator)
|
ByteByReference |
cStringUsingEncoding(int encoding)
Methods to convert NSString to a NULL-terminated cString using the specified encoding. |
NSData |
dataUsingEncoding_allowLossyConversion(int encoding,
boolean lossy)
Original signature : -(NSData*)dataUsingEncoding:(NSStringEncoding) allowLossyConversion:(BOOL) External representation |
NSData |
dataUsingEncoding(int encoding)
Original signature : -(NSData*)dataUsingEncoding:(NSStringEncoding) External representation |
NSString |
decomposedStringWithCanonicalMapping()
|
NSString |
decomposedStringWithCompatibilityMapping()
|
double |
doubleValue()
The following convenience methods all skip initial space characters (whitespaceSet) and ignore trailing characters. |
int |
fastestEncoding()
|
float |
floatValue()
|
void |
getCharacters(char buffer)
|
boolean |
getCString_maxLength_encoding(ByteBuffer buffer,
int maxBufferCount,
int encoding)
Original signature : -(BOOL)getCString:(char*) maxLength:(NSUInteger) encoding:(NSStringEncoding) NO return if conversion not possible due to encoding errors or too small of a buffer. |
boolean |
getCString_maxLength_encoding(ByteByReference buffer,
int maxBufferCount,
int encoding)
Deprecated. use the safer method getCString_maxLength_encoding(java.nio.ByteBuffer, int, int) instead |
int |
hash()
|
boolean |
hasPrefix(NSString aString)
|
boolean |
hasSuffix(NSString aString)
|
NSString |
init()
In general creation methods in NSString do not apply to subclassers, as subclassers are assumed to provide their own init methods which create the string in the way the subclass wishes. |
NSString |
initWithBytes_length_encoding(Pointer bytes,
int len,
int encoding)
Original signature : -(id)initWithBytes:(const void*) length:(NSUInteger) encoding:(NSStringEncoding) |
NSString |
initWithBytesNoCopy_length_encoding_freeWhenDone(Pointer bytes,
int len,
int encoding,
boolean freeBuffer)
Original signature : -(id)initWithBytesNoCopy:(void*) length:(NSUInteger) encoding:(NSStringEncoding) freeWhenDone:(BOOL) "NoCopy" is a hint |
NSString |
initWithCharacters_length(char[] characters,
int length)
|
NSString |
initWithCharacters_length(char characters,
int length)
Deprecated. use the safer methods initWithCharacters_length(char[], int) and initWithCharacters_length(char, int) instead |
NSString |
initWithCharactersNoCopy_length_freeWhenDone(char characters,
int length,
boolean freeBuffer)
Original signature : -(id)initWithCharactersNoCopy:(unichar*) length:(NSUInteger) freeWhenDone:(BOOL) "NoCopy" is a hint |
NSString |
initWithContentsOfFile_encoding_error(NSString path,
int enc,
PointerByReference error)
Original signature : -(id)initWithContentsOfFile:(NSString*) encoding:(NSStringEncoding) error:(NSError**) |
NSString |
initWithContentsOfFile_usedEncoding_error(NSString path,
int enc,
PointerByReference error)
Original signature : -(id)initWithContentsOfFile:(NSString*) usedEncoding:(NSStringEncoding*) error:(NSError**) |
NSString |
initWithContentsOfURL_encoding_error(NSURL url,
int enc,
PointerByReference error)
These use the specified encoding. |
NSString |
initWithContentsOfURL_usedEncoding_error(NSURL url,
int enc,
PointerByReference error)
These try to determine the encoding, and return the encoding which was used. |
NSString |
initWithCString_encoding(ByteByReference nullTerminatedCString,
int encoding)
Deprecated. use the safer method initWithCString_encoding(java.lang.String, int) instead |
NSString |
initWithCString_encoding(String nullTerminatedCString,
int encoding)
Original signature : -(id)initWithCString:(const char*) encoding:(NSStringEncoding) |
NSString |
initWithData_encoding(NSData data,
int encoding)
Original signature : -(id)initWithData:(NSData*) encoding:(NSStringEncoding) |
NSString |
initWithFormat_locale(NSString format,
org.rococoa.ID locale,
NSObject... varargs)
|
NSString |
initWithFormat(NSString format,
NSObject... varargs)
|
NSString |
initWithString(NSString aString)
|
NSString |
initWithUTF8String(ByteByReference nullTerminatedCString)
Deprecated. use the safer method initWithUTF8String(java.lang.String) instead |
NSString |
initWithUTF8String(String nullTerminatedCString)
|
int |
integerValue()
|
int |
intValue()
|
boolean |
isEqualToString(NSString aString)
|
int |
lengthOfBytesUsingEncoding(int enc)
Original signature : -(NSUInteger)lengthOfBytesUsingEncoding:(NSStringEncoding) Result in O(n) time; the result is exact |
NSObject |
localizedCaseInsensitiveCompare(NSString string)
|
NSObject |
localizedCompare(NSString string)
|
long |
longLongValue()
|
NSString |
lowercaseString()
|
int |
maximumLengthOfBytesUsingEncoding(int enc)
These return the maximum and exact number of bytes needed to store the receiver in the specified encoding in non-external representation. |
NSString |
precomposedStringWithCanonicalMapping()
|
NSString |
precomposedStringWithCompatibilityMapping()
|
NSObject |
rangeOfCharacterFromSet_options(NSCharacterSet aSet,
int mask)
Original signature : -(id)rangeOfCharacterFromSet:(NSCharacterSet*) options:(NSStringCompareOptions) |
NSObject |
rangeOfCharacterFromSet(NSCharacterSet aSet)
These return the range of the first character from the set in the string, not the range of a sequence of characters. |
NSObject |
rangeOfComposedCharacterSequenceAtIndex(int index)
|
NSObject |
rangeOfString_options(NSString aString,
int mask)
Original signature : -(id)rangeOfString:(NSString*) options:(NSStringCompareOptions) |
NSObject |
rangeOfString(NSString aString)
These methods return length==0 if the target string is not found. |
int |
smallestEncoding()
|
NSString |
stringByAppendingFormat(NSString format,
NSObject... varargs)
|
NSString |
stringByAppendingString(NSString aString)
|
NSString |
stringByFoldingWithOptions_locale(int options,
NSLocale locale)
Returns a string with the character folding options applied. theOptions is a mask of compare flags with *InsensitiveSearch suffix. |
NSString |
stringByPaddingToLength_withString_startingAtIndex(int newLength,
NSString padString,
int padIndex)
|
NSString |
stringByReplacingOccurrencesOfString_withString(NSString target,
NSString replacement)
Replace all occurrences of the target string with replacement. |
NSString |
stringByTrimmingCharactersInSet(NSCharacterSet set)
|
NSString |
substringFromIndex(int from)
|
NSString |
substringToIndex(int to)
|
NSString |
uppercaseString()
|
ByteByReference |
UTF8String()
Original signature : -(const char*)UTF8String Convenience to return null-terminated UTF8 representation |
boolean |
writeToFile_atomically_encoding_error(NSString path,
boolean useAuxiliaryFile,
int enc,
PointerByReference error)
Original signature : -(BOOL)writeToFile:(NSString*) atomically:(BOOL) encoding:(NSStringEncoding) error:(NSError**) |
boolean |
writeToURL_atomically_encoding_error(NSURL url,
boolean useAuxiliaryFile,
int enc,
PointerByReference error)
Write to specified url or path using the specified encoding. |
Method Detail |
---|
void getCharacters(char buffer)
NSString substringFromIndex(int from)
NSString substringToIndex(int to)
NSObject compare(NSString string)
NSObject compare_options(NSString string, int mask)
-(id)compare:(NSString*) options:(NSStringCompareOptions)
mask
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringCompareOptionsNSObject caseInsensitiveCompare(NSString string)
NSObject localizedCompare(NSString string)
NSObject localizedCaseInsensitiveCompare(NSString string)
boolean isEqualToString(NSString aString)
boolean hasPrefix(NSString aString)
boolean hasSuffix(NSString aString)
NSObject rangeOfString(NSString aString)
-(id)rangeOfString:(NSString*)
NSObject rangeOfString_options(NSString aString, int mask)
-(id)rangeOfString:(NSString*) options:(NSStringCompareOptions)
mask
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringCompareOptionsNSObject rangeOfCharacterFromSet(NSCharacterSet aSet)
-(id)rangeOfCharacterFromSet:(NSCharacterSet*)
NSObject rangeOfCharacterFromSet_options(NSCharacterSet aSet, int mask)
-(id)rangeOfCharacterFromSet:(NSCharacterSet*) options:(NSStringCompareOptions)
mask
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringCompareOptionsNSObject rangeOfComposedCharacterSequenceAtIndex(int index)
NSString stringByAppendingString(NSString aString)
NSString stringByAppendingFormat(NSString format, NSObject... varargs)
double doubleValue()
-(double)doubleValue
float floatValue()
int intValue()
int integerValue()
long longLongValue()
boolean boolValue()
-(BOOL)boolValue
NSArray componentsSeparatedByString(NSString separator)
NSArray componentsSeparatedByCharactersInSet(NSCharacterSet separator)
NSString commonPrefixWithString_options(NSString aString, int mask)
-(NSString*)commonPrefixWithString:(NSString*) options:(NSStringCompareOptions)
mask
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringCompareOptionsNSString uppercaseString()
NSString lowercaseString()
NSString capitalizedString()
NSString stringByTrimmingCharactersInSet(NSCharacterSet set)
NSString stringByPaddingToLength_withString_startingAtIndex(int newLength, NSString padString, int padIndex)
int hash()
int fastestEncoding()
org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncoding
int smallestEncoding()
org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncoding
NSData dataUsingEncoding_allowLossyConversion(int encoding, boolean lossy)
-(NSData*)dataUsingEncoding:(NSStringEncoding) allowLossyConversion:(BOOL)
encoding
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncodingNSData dataUsingEncoding(int encoding)
-(NSData*)dataUsingEncoding:(NSStringEncoding)
encoding
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncodingboolean canBeConvertedToEncoding(int encoding)
-(BOOL)canBeConvertedToEncoding:(NSStringEncoding)
encoding
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncodingByteByReference cStringUsingEncoding(int encoding)
-(const char*)cStringUsingEncoding:(NSStringEncoding)
encoding
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncoding@Deprecated boolean getCString_maxLength_encoding(ByteByReference buffer, int maxBufferCount, int encoding)
getCString_maxLength_encoding(java.nio.ByteBuffer, int, int)
instead
-(BOOL)getCString:(char*) maxLength:(NSUInteger) encoding:(NSStringEncoding)
encoding
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncodingboolean getCString_maxLength_encoding(ByteBuffer buffer, int maxBufferCount, int encoding)
-(BOOL)getCString:(char*) maxLength:(NSUInteger) encoding:(NSStringEncoding)
encoding
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncodingint maximumLengthOfBytesUsingEncoding(int enc)
-(NSUInteger)maximumLengthOfBytesUsingEncoding:(NSStringEncoding)
enc
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncodingint lengthOfBytesUsingEncoding(int enc)
-(NSUInteger)lengthOfBytesUsingEncoding:(NSStringEncoding)
enc
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncodingNSString decomposedStringWithCanonicalMapping()
NSString precomposedStringWithCanonicalMapping()
NSString decomposedStringWithCompatibilityMapping()
NSString precomposedStringWithCompatibilityMapping()
NSString stringByFoldingWithOptions_locale(int options, NSLocale locale)
-(NSString*)stringByFoldingWithOptions:(NSStringCompareOptions) locale:(NSLocale*)
options
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringCompareOptionsNSString stringByReplacingOccurrencesOfString_withString(NSString target, NSString replacement)
-(NSString*)stringByReplacingOccurrencesOfString:(NSString*) withString:(NSString*)
ByteByReference UTF8String()
-(const char*)UTF8String
NSString init()
-(id)init
NSString initWithCharactersNoCopy_length_freeWhenDone(char characters, int length, boolean freeBuffer)
-(id)initWithCharactersNoCopy:(unichar*) length:(NSUInteger) freeWhenDone:(BOOL)
@Deprecated NSString initWithCharacters_length(char characters, int length)
initWithCharacters_length(char[], int)
and initWithCharacters_length(char, int)
instead
-(id)initWithCharacters:(const unichar*) length:(NSUInteger)
NSString initWithCharacters_length(char[] characters, int length)
@Deprecated NSString initWithUTF8String(ByteByReference nullTerminatedCString)
initWithUTF8String(java.lang.String)
instead
-(id)initWithUTF8String:(const char*)
NSString initWithUTF8String(String nullTerminatedCString)
NSString initWithString(NSString aString)
NSString initWithFormat(NSString format, NSObject... varargs)
NSString initWithFormat_locale(NSString format, org.rococoa.ID locale, NSObject... varargs)
NSString initWithData_encoding(NSData data, int encoding)
-(id)initWithData:(NSData*) encoding:(NSStringEncoding)
encoding
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncodingNSString initWithBytes_length_encoding(Pointer bytes, int len, int encoding)
-(id)initWithBytes:(const void*) length:(NSUInteger) encoding:(NSStringEncoding)
encoding
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncodingNSString initWithBytesNoCopy_length_encoding_freeWhenDone(Pointer bytes, int len, int encoding, boolean freeBuffer)
-(id)initWithBytesNoCopy:(void*) length:(NSUInteger) encoding:(NSStringEncoding) freeWhenDone:(BOOL)
encoding
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncoding@Deprecated NSString initWithCString_encoding(ByteByReference nullTerminatedCString, int encoding)
initWithCString_encoding(java.lang.String, int)
instead
-(id)initWithCString:(const char*) encoding:(NSStringEncoding)
encoding
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncodingNSString initWithCString_encoding(String nullTerminatedCString, int encoding)
-(id)initWithCString:(const char*) encoding:(NSStringEncoding)
encoding
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncodingNSString initWithContentsOfURL_encoding_error(NSURL url, int enc, PointerByReference error)
-(id)initWithContentsOfURL:(NSURL*) encoding:(NSStringEncoding) error:(NSError**)
enc
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncodingNSString initWithContentsOfFile_encoding_error(NSString path, int enc, PointerByReference error)
-(id)initWithContentsOfFile:(NSString*) encoding:(NSStringEncoding) error:(NSError**)
enc
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncodingNSString initWithContentsOfURL_usedEncoding_error(NSURL url, int enc, PointerByReference error)
-(id)initWithContentsOfURL:(NSURL*) usedEncoding:(NSStringEncoding*) error:(NSError**)
enc
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncodingNSString initWithContentsOfFile_usedEncoding_error(NSString path, int enc, PointerByReference error)
-(id)initWithContentsOfFile:(NSString*) usedEncoding:(NSStringEncoding*) error:(NSError**)
enc
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncodingboolean writeToURL_atomically_encoding_error(NSURL url, boolean useAuxiliaryFile, int enc, PointerByReference error)
-(BOOL)writeToURL:(NSURL*) atomically:(BOOL) encoding:(NSStringEncoding) error:(NSError**)
enc
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncodingboolean writeToFile_atomically_encoding_error(NSString path, boolean useAuxiliaryFile, int enc, PointerByReference error)
-(BOOL)writeToFile:(NSString*) atomically:(BOOL) encoding:(NSStringEncoding) error:(NSError**)
enc
- @see org.rococoa.cocoa.foundation.FoundationLibrary#NSStringEncoding
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |