scalax.io

StandardOpenOption

object StandardOpenOption extends Enumeration

Several options that are supported by most filesystems.

Since

1.0

Linear Supertypes
Enumeration, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. StandardOpenOption
  2. Enumeration
  3. Serializable
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class Val extends Value with Serializable

    Attributes
    protected
    Definition Classes
    Enumeration
    Annotations
    @SerialVersionUID()
  2. abstract class Value extends Ordered[Value] with Serializable

    Definition Classes
    Enumeration
    Annotations
    @SerialVersionUID()
  3. class ValueSet extends AbstractSet[Value] with SortedSet[Value] with SortedSetLike[Value, ValueSet] with Serializable

    Definition Classes
    Enumeration

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. val Append: Val with OpenOption

    Append to an existing file.

    Append to an existing file. A file will not be created if the file does not exist

  5. val Create: Val with OpenOption

    Creating a file if it does not exist, but parent directories will not be created

  6. val CreateFull: Val with OpenOption

    Creating a new file and all parent directories

  7. val CreateNew: Val with OpenOption

    Creating a new file and fail if the file already exists

  8. val DSync: Val with OpenOption

    Requires that every update to the file's content (but not metadata) be written synchronously to the underlying storage device

  9. val DeleteOnClose: Val with OpenOption

    Delete file on close.

    Delete file on close.

    If this option is used then the best effort will be made to delete the file when close is called. If close is not called then the file will be deleted on VM termination (if possible)

  10. def OpenOption: Val with OpenOption

  11. val Read: Val with OpenOption

    Open a file for read access

  12. final val ReadWrite: List[Val with OpenOption]

    Collection of options: #CreateFull, #Truncate, #Write

  13. val Sparse: Val with OpenOption

    A hint to create a sparse file if used with #CreateNew

  14. val Sync: Val with OpenOption

    Requires that every update to the file's content or metadata be written synchronously to the underlying storage device

  15. val Truncate: Val with OpenOption

    If file exists and is opened for Write access then truncate the file to 0 bytes.

    If file exists and is opened for Write access then truncate the file to 0 bytes. Ignored if opened for Read access. Truncate takes precedence over Append.

  16. final def Value(i: Int, name: String): Value

    Attributes
    protected
    Definition Classes
    Enumeration
  17. final def Value(name: String): Value

    Attributes
    protected
    Definition Classes
    Enumeration
  18. final def Value(i: Int): Value

    Attributes
    protected
    Definition Classes
    Enumeration
  19. final def Value: Value

    Attributes
    protected
    Definition Classes
    Enumeration
  20. val Write: Val with OpenOption

    Open file for write access

  21. final val WriteAppend: List[Val with OpenOption]

    Collection of options: #CreateFull, #Append, #Write

  22. final val WriteTruncate: List[Val with OpenOption]

    Collection of options: #CreateFull, #Truncate, #Write

  23. final def apply(x: Int): Value

    Definition Classes
    Enumeration
  24. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  25. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  27. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  28. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  30. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  31. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  32. final def maxId: Int

    Definition Classes
    Enumeration
  33. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  34. var nextId: Int

    Attributes
    protected
    Definition Classes
    Enumeration
  35. var nextName: Iterator[String]

    Attributes
    protected
    Definition Classes
    Enumeration
  36. final def notify(): Unit

    Definition Classes
    AnyRef
  37. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  38. def readResolve(): AnyRef

    Attributes
    protected
    Definition Classes
    Enumeration
  39. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  40. def toString(): String

    Definition Classes
    Enumeration → AnyRef → Any
  41. def values: ValueSet

    Definition Classes
    Enumeration
  42. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def withName(s: String): Value

    Definition Classes
    Enumeration

Inherited from Enumeration

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped