abstract class FileChannel extends AbstractInterruptibleChannel with SeekableByteChannel with GatheringByteChannel with ScatteringByteChannel

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FileChannel
  2. ScatteringByteChannel
  3. GatheringByteChannel
  4. SeekableByteChannel
  5. ByteChannel
  6. WritableByteChannel
  7. ReadableByteChannel
  8. AbstractInterruptibleChannel
  9. InterruptibleChannel
  10. Channel
  11. Closeable
  12. AutoCloseable
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new FileChannel()
    Attributes
    protected

Abstract Value Members

  1. abstract def force(metadata: Boolean): Unit
  2. abstract def implCloseChannel(): Unit
    Attributes
    protected
    Definition Classes
    AbstractInterruptibleChannel
  3. abstract def lock(position: Long, size: Long, shared: Boolean): FileLock
  4. abstract def map(mode: MapMode, position: Long, size: Long): MappedByteBuffer
  5. abstract def position(offset: Long): FileChannel
    Definition Classes
    FileChannelSeekableByteChannel
  6. abstract def position(): Long
    Definition Classes
    FileChannelSeekableByteChannel
  7. abstract def read(buffers: Array[ByteBuffer], start: Int, number: Int): Long
    Definition Classes
    FileChannelScatteringByteChannel
  8. abstract def read(buffer: ByteBuffer, position: Long): Int
  9. abstract def read(buffer: ByteBuffer): Int
  10. abstract def size(): Long
    Definition Classes
    FileChannelSeekableByteChannel
  11. abstract def transferFrom(src: ReadableByteChannel, position: Long, count: Long): Long
  12. abstract def transferTo(position: Long, count: Long, target: WritableByteChannel): Long
  13. abstract def truncate(size: Long): FileChannel
    Definition Classes
    FileChannelSeekableByteChannel
  14. abstract def tryLock(position: Long, size: Long, shared: Boolean): FileLock
  15. abstract def write(buffers: Array[ByteBuffer], offset: Int, length: Int): Long
    Definition Classes
    FileChannelGatheringByteChannel
  16. abstract def write(buffer: ByteBuffer, position: Long): Int
  17. abstract def write(src: ByteBuffer): Int

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. final def begin(): Unit
    Attributes
    protected
    Definition Classes
    AbstractInterruptibleChannel
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. final def close(): Unit
  8. final def end(completed: Boolean): Unit
    Attributes
    protected
    Definition Classes
    AbstractInterruptibleChannel
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def isOpen(): Boolean
  16. final def lock(): FileLock
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def read(buffers: Array[ByteBuffer]): Long
    Definition Classes
    FileChannelScatteringByteChannel
  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. final def tryLock(): FileLock
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  27. final def write(buffers: Array[ByteBuffer]): Long
    Definition Classes
    FileChannelGatheringByteChannel

Inherited from ScatteringByteChannel

Inherited from GatheringByteChannel

Inherited from SeekableByteChannel

Inherited from ByteChannel

Inherited from WritableByteChannel

Inherited from ReadableByteChannel

Inherited from InterruptibleChannel

Inherited from Channel

Inherited from Closeable

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped