com.eharmony.aloha.io.vfs

Vfs2

case class Vfs2 extends Vfs with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, Vfs, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Vfs2
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Vfs
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

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. def asByteArray(decoder: (InputStream) ⇒ InputStream): Array[Byte]

    Definition Classes
    Vfs
  7. def asByteArray(): Array[Byte]

    Definition Classes
    Vfs
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def asString(decoder: (InputStream) ⇒ InputStream): String

    Get the file content in the form of a String after applying a transformation to the original data.

    Get the file content in the form of a String after applying a transformation to the original data. This is especially useful when the data is base64 encoded or gzipped or something. For instance, if data was base64 encoded, then gzipped, we can do the following:

    import java.util.zip.GZIPInputStream
    import org.apache.commons.codec.binary.Base64InputStream
    
    val content = getString(is => new Base64InputStream(new GZIPInputStream(is)))
    decoder

    Provides a means of decode the file contents.

    returns

    Definition Classes
    Vfs
  10. def asString(): String

    Definition Classes
    Vfs
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def delete(): Unit

    Definition Classes
    Vfs2Vfs
  13. val descriptor: String

    Definition Classes
    Vfs2Vfs
  14. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. def exists(): Boolean

    Definition Classes
    Vfs2Vfs
  16. def fileObj: FileObject

  17. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. def fromByteArray(a: Array[Byte]): Unit

    Definition Classes
    Vfs
  19. def fromInputStream[A](f: (InputStream) ⇒ A): A

    Attributes
    protected[com.eharmony.aloha.io.vfs]
    Definition Classes
    Vfs
  20. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  21. def inputStream: InputStream

    Definition Classes
    Vfs2Vfs
  22. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  23. def isLocal: Boolean

    Definition Classes
    Vfs2Vfs
  24. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  25. final def notify(): Unit

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

    Definition Classes
    AnyRef
  27. def outputStream(append: Boolean = false): OutputStream

    Definition Classes
    Vfs2Vfs
  28. def replicatedToLocal(): File

    If the content DOES NOT exists on the local disk, copy to local disk and return the file descriptor wrapped in a Vfs.

    If the content DOES NOT exists on the local disk, copy to local disk and return the file descriptor wrapped in a Vfs. If the content exists locally, do not copy but

    returns

    Definition Classes
    Vfs2Vfs
  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  30. def vfsType: VfsType.Value

    Definition Classes
    Vfs2Vfs
  31. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. def writeToOutStr(f: (OutputStream) ⇒ Unit): Unit

    Attributes
    protected[com.eharmony.aloha.io.vfs]
    Definition Classes
    Vfs

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Vfs

Inherited from AnyRef

Inherited from Any

Ungrouped