c

play.runsupport

AssetsClassLoader

class AssetsClassLoader extends ClassLoader

A ClassLoader for serving assets.

Serves assets from the given directories, at the given prefix.

Linear Supertypes
ClassLoader, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AssetsClassLoader
  2. ClassLoader
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AssetsClassLoader(parent: ClassLoader, assets: Seq[(String, File)])

    assets

    A list of assets directories, paired with the prefix they should be served from.

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 clearAssertionStatus(): Unit
    Definition Classes
    ClassLoader
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. final def defineClass(arg0: String, arg1: ByteBuffer, arg2: ProtectionDomain): Class[_]
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
    Annotations
    @throws( classOf[java.lang.ClassFormatError] )
  8. final def defineClass(arg0: String, arg1: Array[Byte], arg2: Int, arg3: Int, arg4: ProtectionDomain): Class[_]
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
    Annotations
    @throws( classOf[java.lang.ClassFormatError] )
  9. final def defineClass(arg0: String, arg1: Array[Byte], arg2: Int, arg3: Int): Class[_]
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
    Annotations
    @throws( classOf[java.lang.ClassFormatError] )
  10. def definePackage(arg0: String, arg1: String, arg2: String, arg3: String, arg4: String, arg5: String, arg6: String, arg7: URL): Package
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  13. def exists(name: String, prefix: String, dir: File): Boolean
  14. def findClass(arg0: String, arg1: String): Class[_]
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
  15. def findClass(arg0: String): Class[_]
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
    Annotations
    @throws( ... )
  16. def findLibrary(arg0: String): String
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
  17. final def findLoadedClass(arg0: String): Class[_]
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
  18. def findResource(name: String): URL
    Definition Classes
    AssetsClassLoader → ClassLoader
  19. def findResource(arg0: String, arg1: String): URL
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
    Annotations
    @throws( classOf[java.io.IOException] )
  20. def findResources(arg0: String): Enumeration[URL]
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
    Annotations
    @throws( classOf[java.io.IOException] )
  21. final def findSystemClass(arg0: String): Class[_]
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
    Annotations
    @throws( ... )
  22. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. def getClassLoadingLock(arg0: String): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
  24. final def getDefinedPackage(arg0: String): Package
    Definition Classes
    ClassLoader
  25. final def getDefinedPackages(): Array[Package]
    Definition Classes
    ClassLoader
  26. def getName(): String
    Definition Classes
    ClassLoader
  27. def getPackages(): Array[Package]
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
  28. final def getParent(): ClassLoader
    Definition Classes
    ClassLoader
    Annotations
    @CallerSensitive()
  29. def getResource(arg0: String): URL
    Definition Classes
    ClassLoader
  30. def getResourceAsStream(arg0: String): InputStream
    Definition Classes
    ClassLoader
  31. def getResources(arg0: String): Enumeration[URL]
    Definition Classes
    ClassLoader
    Annotations
    @throws( classOf[java.io.IOException] )
  32. final def getUnnamedModule(): Module
    Definition Classes
    ClassLoader
  33. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  35. final def isRegisteredAsParallelCapable(): Boolean
    Definition Classes
    ClassLoader
  36. def loadClass(arg0: String, arg1: Boolean): Class[_]
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
    Annotations
    @throws( ... )
  37. def loadClass(arg0: String): Class[_]
    Definition Classes
    ClassLoader
    Annotations
    @throws( ... )
  38. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  39. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  40. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  41. final def resolveClass(arg0: Class[_]): Unit
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
  42. def resources(arg0: String): Stream[URL]
    Definition Classes
    ClassLoader
  43. def setClassAssertionStatus(arg0: String, arg1: Boolean): Unit
    Definition Classes
    ClassLoader
  44. def setDefaultAssertionStatus(arg0: Boolean): Unit
    Definition Classes
    ClassLoader
  45. def setPackageAssertionStatus(arg0: String, arg1: Boolean): Unit
    Definition Classes
    ClassLoader
  46. final def setSigners(arg0: Class[_], arg1: Array[AnyRef]): Unit
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
  47. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  48. def toString(): String
    Definition Classes
    AnyRef → Any
  49. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  51. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. final def defineClass(arg0: Array[Byte], arg1: Int, arg2: Int): Class[_]
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
    Annotations
    @throws( classOf[java.lang.ClassFormatError] ) @Deprecated
    Deprecated
  2. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated
  3. def getPackage(arg0: String): Package
    Attributes
    protected[lang]
    Definition Classes
    ClassLoader
    Annotations
    @Deprecated
    Deprecated

Inherited from ClassLoader

Inherited from AnyRef

Inherited from Any

Ungrouped