Class NSOutputStream

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class NSOutputStream
    extends NSStream
    • Constructor Detail

      • NSOutputStream

        protected NSOutputStream​(NSObject.Handle h,
                                 long handle)
      • 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()
        Overrides:
        init in class NSObject
      • 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)