Package org.robovm.apple.foundation
Class NSOutputStream
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSStream
-
- org.robovm.apple.foundation.NSOutputStream
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSOutputStream extends NSStream
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSOutputStream.NSOutputStreamPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSStream
NSStream.NSStreamPtr
-
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 NSOutputStream()
NSOutputStream(byte[] bytes)
NSOutputStream(java.lang.String path, boolean shouldAppend)
NSOutputStream(java.nio.ByteBuffer bytes)
protected
NSOutputStream(NSObject.Handle h, long handle)
protected
NSOutputStream(NSObject.SkipInit skipInit)
NSOutputStream(NSURL url, boolean shouldAppend)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasSpaceAvailable()
protected long
init()
protected long
init(long buffer, long capacity)
protected long
init(java.lang.String path, boolean shouldAppend)
protected long
init(NSURL url, boolean shouldAppend)
long
write(byte[] bytes)
long
write(byte[] bytes, int offset, int length)
protected long
write(long buffer, long len)
long
write(java.nio.ByteBuffer bytes)
long
write(org.robovm.rt.bro.ptr.BytePtr buffer, long len)
-
Methods inherited from class org.robovm.apple.foundation.NSStream
close, getBoundInputStream, getBoundOutputStream, getBoundStreams, getCurrentOffset, getDataWrittenToMemoryStream, getDelegate, getInputStreamToHost, getNetworkServiceType, getOutputStreamToHost, getProperty, getSocketSecurityLevel, getSOCKSProxyConfiguration, getStreamError, getStreamStatus, getStreamsToHost, open, removeFromRunLoop, removeFromRunLoop, scheduleInRunLoop, scheduleInRunLoop, setCurrentOffset, setDataWrittenToMemoryStream, setDelegate, setNetworkServiceType, setProperty, setProperty, setSocketSecurityLevel, setSOCKSProxyConfiguration
-
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, 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, willChangeValues
-
-
-
-
Constructor Detail
-
NSOutputStream
protected NSOutputStream(NSObject.Handle h, long handle)
-
NSOutputStream
protected NSOutputStream(NSObject.SkipInit skipInit)
-
NSOutputStream
public NSOutputStream()
-
NSOutputStream
public NSOutputStream(NSURL url, boolean shouldAppend)
- Since:
- Available in iOS 4.0 and later.
-
NSOutputStream
public NSOutputStream(java.lang.String path, boolean shouldAppend)
-
NSOutputStream
public NSOutputStream(byte[] bytes)
-
NSOutputStream
public NSOutputStream(java.nio.ByteBuffer bytes)
-
-
Method Detail
-
hasSpaceAvailable
public boolean hasSpaceAvailable()
-
write
public long write(org.robovm.rt.bro.ptr.BytePtr buffer, long len)
-
write
public long write(java.nio.ByteBuffer bytes)
-
write
public long write(byte[] bytes)
-
write
public long write(byte[] bytes, int offset, int length)
-
write
protected long write(long buffer, long len)
-
init
protected long init(long buffer, long capacity)
-
init
protected long init(NSURL url, boolean shouldAppend)
- Since:
- Available in iOS 4.0 and later.
-
init
protected long init(java.lang.String path, boolean shouldAppend)
-
-