org.allenai.common

Resource

Related Doc: package common

object Resource

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

Type Members

  1. type Closeable = AnyRef { def close(): Unit }

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 get(clazz: Class[_], name: String): URL

    Get a Java Resource.

    Get a Java Resource. This method provides a much nicer exception than the Java default (NPE).

    clazz

    the class from which the resource may be relative

    name

    path of the resource (absolute if prefixed with /)

  10. def getAbsolute(name: String): URL

    Get a Java Resource.

    Get a Java Resource. This method provides a much nicer exception than the Java default (NPE).

    name

    absolute path of the resource

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

    Definition Classes
    AnyRef → Any
  12. def getOpt(clazz: Class[_], name: String): Option[URL]

    Get a Java Resource, returning None if it could not be found.

    Get a Java Resource, returning None if it could not be found.

    clazz

    the class from which the resource may be relative

  13. def getOptAbsolute(name: String): Option[URL]

    Get a Java Resource, returning None if it could not be found.

    Get a Java Resource, returning None if it could not be found.

    name

    absolute path of the resource

  14. def hashCode(): Int

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

    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

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

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

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

    Definition Classes
    AnyRef
  20. def toString(): String

    Definition Classes
    AnyRef → Any
  21. def using[A <: Closeable, B](resource: A)(f: (A) ⇒ B): B

    A method for managing a simple resource.

    A method for managing a simple resource. After running a computation, the resource will be closed and the computation will be returned.

    More complicated resource management may warrant a dependency on "com.jsuereth" % "scala-arm", but this simple method handles most cases.

    resource

    a closeable resource

    f

    a computation involving the supplied resource

    returns

    the result of the computation over the resource

  22. def using2[A1 <: Closeable, A2 <: Closeable, B](resource1: A1, resource2: A2)(f: (A1, A2) ⇒ B): B

  23. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped