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. Hide All
  2. Show all
  1. StandardOpenOption
  2. Enumeration
  3. Serializable
  4. Serializable
  5. AnyRef
  6. Any
Visibility
  1. Public
  2. All

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. 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

  7. val Create : Val with OpenOption

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

  8. val CreateFull : Val with OpenOption

    Creating a new file and all parent directories

  9. val CreateNew : Val with OpenOption

    Creating a new file and fail if the file already exists

  10. 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

  11. 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)

  12. def OpenOption : Val with OpenOption

  13. val Read : Val with OpenOption

    Open a file for read access

  14. val ReadWrite : List[Val with OpenOption]

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

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

    Attributes
    final
  15. val Sparse : Val with OpenOption

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

  16. val Sync : Val with OpenOption

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

  17. 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.

  18. def Value (i: Int, name: String): Value

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

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

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

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

    Open file for write access

  23. val WriteAppend : List[Val with OpenOption]

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

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

    Attributes
    final
  24. val WriteTruncate : List[Val with OpenOption]

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

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

    Attributes
    final
  25. def apply (x: Int): Value

    Attributes
    final
    Definition Classes
    Enumeration
  26. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  27. def clone (): AnyRef

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

    Attributes
    final
    Definition Classes
    AnyRef
  29. def equals (arg0: Any): Boolean

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

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

    Attributes
    final
    Definition Classes
    AnyRef → Any
  32. def hashCode (): Int

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

    Attributes
    final
    Definition Classes
    Any
  34. def maxId : Int

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

    Attributes
    final
    Definition Classes
    AnyRef
  36. var nextId : Int

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

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

    Attributes
    final
    Definition Classes
    AnyRef
  39. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  40. def readResolve (): AnyRef

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

    Attributes
    final
    Definition Classes
    AnyRef
  42. def toString (): String

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

    Definition Classes
    Enumeration
  44. def wait (): Unit

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

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

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

    Attributes
    final
    Definition Classes
    Enumeration

Inherited from Enumeration

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any