org.allenai.common

FileUtils

Related Doc: package common

object FileUtils extends Logging

Various convenient utilities for reading files and resources.

Linear Supertypes
Logging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. FileUtils
  2. Logging
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

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. def clone(): AnyRef

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

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. def getCSVContentFromFile(file: File)(implicit codec: Codec): Seq[Seq[String]]

    Read a CSV file as a non-lazy sequence (rows) of sequence (columns) of strings.

  10. def getCSVContentFromResource(clazz: Class[_], name: String)(implicit codec: Codec): Seq[Seq[String]]

    Read a CSV resource file for a given class as a non-lazy sequence (rows) of sequence (columns) of strings.

  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. def getFileAsLines(file: File)(implicit codec: Codec): Seq[String]

    Get a file as a non-lazy sequence of lines.

  13. def getResourceAsLines(clazz: Class[_], name: String)(implicit codec: Codec): Seq[String]

    Get a resource file for a given class as a non-lazy sequence of lines.

  14. def getResourceAsReader(clazz: Class[_], name: String)(implicit codec: Codec): BufferedReader

    Get a resource file for a given class as a Reader.

    Get a resource file for a given class as a Reader. Caller is responsible for closing this reader.

  15. def getResourceAsSource(clazz: Class[_], name: String)(implicit codec: Codec): BufferedSource

    Get a resource file for a given class as a buffered Source.

    Get a resource file for a given class as a buffered Source. Caller is responsible for closing this source.

  16. def getResourceAsStream(clazz: Class[_], name: String): BufferedInputStream

    Get a resource file for a given class as a Stream.

    Get a resource file for a given class as a Stream. Caller is responsible for closing this stream.

  17. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  18. val internalLogger: Logger

    Definition Classes
    Logging
  19. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  20. object logger

    Definition Classes
    Logging
  21. object loggerConfig

    Simple logback configuration.

    Simple logback configuration. Hopefully this will be discoverable by just typing loggerConfig.[TAB]

    Examples: format: OFF

    loggerConfig.Logger("org.apache.spark").setLevel(Level.WARN)
    
    loggerConfig.Logger().addAppender(
      loggerConfig.newPatternLayoutEncoder("%-5level [%thread]: %message%n"),
      loggerConfig.newConsoleAppender
    )

    format: ON

    Definition Classes
    Logging
  22. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  26. def toString(): String

    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped