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: AnyRef): Boolean

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

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

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

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

    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. final val ReadWrite: List[Val with OpenOption]

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

  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. final def Value(i: Int, name: String): Value

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

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

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

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

    Open file for write access

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

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

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

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

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

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

    Definition Classes
    Any
  27. def clone(): AnyRef

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

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

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

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

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

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

    Definition Classes
    Any
  34. final def maxId: Int

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

    Definition Classes
    AnyRef
  36. var nextId: Int

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

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

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

    Definition Classes
    AnyRef
  40. def readResolve(): AnyRef

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

    Definition Classes
    AnyRef
  42. def toString(): String

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  47. 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