Package org.robovm.apple.foundation
Class NSMutableData
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.foundation.NSData
org.robovm.apple.foundation.NSMutableData
- All Implemented Interfaces:
NSObjectProtocol,NSPropertyList,ObjCProtocol
public class NSMutableData extends NSData
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSMutableData.NSMutableDataPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSData
NSData.NSDataPtrNested 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 NSMutableData()NSMutableData(long capacity)protectedNSMutableData(NSObject.Handle h, long handle)protectedNSMutableData(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description NSMutableDataappend(byte[] bytes)NSMutableDataappend(byte[] bytes, int offset, int length)NSMutableDataappend(ByteBuffer bytes)voidappend(NSData other)protected voidappendBytes(long bytes, long length)ByteBufferasByteBuffer()NSMutableDatadelete(NSRange range)protected longgetMutableBytes()voidincreaseLength(long extraLength)protected longinit(long capacity)NSMutableDatainsert(long location, byte[] bytes)NSMutableDatainsert(long location, byte[] bytes, int offset, int length)NSMutableDatainsert(long location, ByteBuffer bytes)NSMutableDatareplace(NSRange range, byte[] bytes)NSMutableDatareplace(NSRange range, byte[] bytes, int offset, int length)NSMutableDatareplace(NSRange range, ByteBuffer bytes)protected voidreplaceBytes(NSRange range, long bytes)protected voidreplaceBytes(NSRange range, long replacementBytes, long replacementLength)voidreset(NSRange range)voidsetData(NSData data)Methods inherited from class org.robovm.apple.foundation.NSData
copy, copy, find, fromBaseEncodedData, fromBaseEncodedString, getBytes, getBytes, getBytes0, getLength, getStructData, getSubdata, init, init, init, init, init, read, read, read, read, readFile, readFile, readMapped, readMappedFile, toBase64EncodedData, toBase64EncodedString, write, write, write, write, writeFile, writeFileMethods 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, toString, 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
-
NSMutableData
public NSMutableData() -
NSMutableData
-
NSMutableData
-
NSMutableData
public NSMutableData(long capacity)
-
-
Method Details
-
getMutableBytes
protected long getMutableBytes() -
asByteBuffer
- Overrides:
asByteBufferin classNSData
-
append
-
append
-
append
-
insert
-
insert
-
insert
-
replace
-
replace
-
replace
-
delete
-
appendBytes
protected void appendBytes(long bytes, long length) -
append
-
increaseLength
public void increaseLength(long extraLength) -
replaceBytes
-
reset
-
setData
-
replaceBytes
-
init
protected long init(long capacity)
-