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,ObjCProtocol
public class NSMutableString extends NSString
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSMutableString.NSMutableStringPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSString
NSString.AsStringMarshaler, NSString.NSStringPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description NSMutableString()NSMutableString(long capacity)protectedNSMutableString(NSObject.Handle h, long handle)protectedNSMutableString(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidappend(String aString)booleanapplyTransform(String transform, boolean reverse, NSRange range, NSRange resultingRange)booleanapplyTransform(NSStringTransform transform, boolean reverse, NSRange range, NSRange resultingRange)voiddeleteCharacters(NSRange range)protected longinit(long capacity)voidinsert(String aString, long loc)longreplaceAll(String target, String replacement, NSStringCompareOptions options, NSRange searchRange)voidreplaceCharacters(NSRange range, String aString)voidsetString(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, writeURLMethods 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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
NSMutableString
public NSMutableString() -
NSMutableString
-
NSMutableString
-
NSMutableString
public NSMutableString(long capacity)
-
-
Method Details
-
applyTransform
public boolean applyTransform(NSStringTransform transform, boolean reverse, NSRange range, NSRange resultingRange)- Since:
- Available in iOS 9.0 and later.
-
replaceCharacters
-
insert
-
deleteCharacters
-
append
-
setString
-
replaceAll
public long replaceAll(String target, String replacement, NSStringCompareOptions options, NSRange searchRange) -
applyTransform
public boolean applyTransform(String transform, boolean reverse, NSRange range, NSRange resultingRange)- Since:
- Available in iOS 9.0 and later.
-
init
protected long init(long capacity)
-