Package org.robovm.apple.foundation
Class NSMutableString
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSString
-
- org.robovm.apple.foundation.NSMutableString
-
- All Implemented Interfaces:
NSObjectProtocol
,NSPropertyList
,org.robovm.objc.ObjCProtocol
public class NSMutableString extends NSString
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSMutableString.NSMutableStringPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSString
NSString.AsStringMarshaler, NSString.NSStringPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NSMutableString()
NSMutableString(long capacity)
protected
NSMutableString(NSObject.Handle h, long handle)
protected
NSMutableString(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
append(java.lang.String aString)
boolean
applyTransform(java.lang.String transform, boolean reverse, NSRange range, NSRange resultingRange)
boolean
applyTransform(NSStringTransform transform, boolean reverse, NSRange range, NSRange resultingRange)
void
deleteCharacters(NSRange range)
protected long
init(long capacity)
void
insert(java.lang.String aString, long loc)
long
replaceAll(java.lang.String target, java.lang.String replacement, NSStringCompareOptions options, NSRange searchRange)
void
replaceCharacters(NSRange range, java.lang.String aString)
void
setString(java.lang.String aString)
-
Methods inherited from class org.robovm.apple.foundation.NSString
addPercentEncoding, addPercentEncoding, addPercentEncoding, addPercentEscapes, addPercentEscapes, addPercentEscapes, appendPathComponent, appendPathComponent, appendPathComponent, appendPathExtension, appendPathExtension, appendPathExtension, create, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, draw, getBoundingRect, getBoundingRect, getBoundingRect, getBoundingRect, getBoundingRect, getBoundingRect, getBoundingRect, getBoundingRect, getCharacters, getCharacters, getCharactersAt, getChars, getLocalizedString, getSize, getSize, getSize, getSize, getSize, getSize, getSize, getSize, getSize, getSize, getSize, getSize, getSize, hasPrefix, hasPrefix, hasPrefix, hasSuffix, hasSuffix, hasSuffix, init, length, length, rangeOf, rangeOf, readFile, readFile, readURL, replacePercentEscapes, replacePercentEscapes, replacePercentEscapes, toData, toData, toData, toData, toData, toData, toString, writeFile, writeURL
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
NSMutableString
public NSMutableString()
-
NSMutableString
protected NSMutableString(NSObject.Handle h, long handle)
-
NSMutableString
protected NSMutableString(NSObject.SkipInit skipInit)
-
NSMutableString
public NSMutableString(long capacity)
-
-
Method Detail
-
applyTransform
public boolean applyTransform(NSStringTransform transform, boolean reverse, NSRange range, NSRange resultingRange)
- Since:
- Available in iOS 9.0 and later.
-
replaceCharacters
public void replaceCharacters(NSRange range, java.lang.String aString)
-
insert
public void insert(java.lang.String aString, long loc)
-
deleteCharacters
public void deleteCharacters(NSRange range)
-
append
public void append(java.lang.String aString)
-
setString
public void setString(java.lang.String aString)
-
replaceAll
public long replaceAll(java.lang.String target, java.lang.String replacement, NSStringCompareOptions options, NSRange searchRange)
-
applyTransform
public boolean applyTransform(java.lang.String transform, boolean reverse, NSRange range, NSRange resultingRange)
- Since:
- Available in iOS 9.0 and later.
-
init
protected long init(long capacity)
-
-