Package org.robovm.apple.foundation
Class NSInputStream
- 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.NSInputStream
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
CFHTTPStream
public class NSInputStream extends NSStream
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSInputStream.NSInputStreamPtr
-
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 NSInputStream()
NSInputStream(java.lang.String path)
NSInputStream(NSData data)
protected
NSInputStream(NSObject.Handle h, long handle)
protected
NSInputStream(NSObject.SkipInit skipInit)
NSInputStream(NSURL url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasBytesAvailable()
protected long
init(java.lang.String path)
protected long
init(NSData data)
protected long
init(NSURL url)
long
read(byte[] bytes)
long
read(byte[] bytes, int offset, int length)
protected long
read(long buffer, long len)
long
read(java.nio.ByteBuffer bytes)
long
read(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, 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, willChangeValues
-
-
-
-
Constructor Detail
-
NSInputStream
public NSInputStream()
-
NSInputStream
protected NSInputStream(NSObject.Handle h, long handle)
-
NSInputStream
protected NSInputStream(NSObject.SkipInit skipInit)
-
NSInputStream
public NSInputStream(NSData data)
-
NSInputStream
public NSInputStream(NSURL url)
- Since:
- Available in iOS 4.0 and later.
-
NSInputStream
public NSInputStream(java.lang.String path)
-
-
Method Detail
-
hasBytesAvailable
public boolean hasBytesAvailable()
-
read
public long read(org.robovm.rt.bro.ptr.BytePtr buffer, long len)
-
read
public long read(java.nio.ByteBuffer bytes)
-
read
public long read(byte[] bytes)
-
read
public long read(byte[] bytes, int offset, int length)
-
read
protected long read(long buffer, long len)
-
init
protected long init(NSData data)
-
init
protected long init(NSURL url)
- Since:
- Available in iOS 4.0 and later.
-
init
protected long init(java.lang.String path)
-
-