Class

services

GlossaryClassLoader

Related Doc: package services

Permalink

class GlossaryClassLoader extends SpecializedClassLoader[Glossary]

Processes JAR-entries looking for objects extending Glossary.

Linear Supertypes
SpecializedClassLoader[Glossary], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GlossaryClassLoader
  2. SpecializedClassLoader
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GlossaryClassLoader()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

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

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

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

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

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

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

    Permalink
    Definition Classes
    Any
  12. def load(className: String, mirror: Mirror): Try[Glossary]

    Permalink

    After filtering and preprocessing, it is now possible to attempt to load the class or object.

    After filtering and preprocessing, it is now possible to attempt to load the class or object. This function is tasked with doing just that. When successful, it should return a Success-value, wrapping the loaded value.

    className

    the preprocessed name of a class to load.

    mirror

    the current Scala reflection mirror.

    returns

    the loaded object or (instance of a) class, wrapped in a Success-value, or Failure if anything went wrong.

    Definition Classes
    GlossaryClassLoaderSpecializedClassLoader
  13. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. def precondition(className: String): Boolean

    Permalink

    A first chance for a loader to skip certain class names.

    A first chance for a loader to skip certain class names. Note that these are the raw names of .class-files within a JAR that is being loaded. You need to be aware of Scala's specific naming policies for things like objects and scripts.

    className

    the (unprocessed) name of a .class-file which is present in the JAR-file being examined. The '.class'-suffix will have been removed before calling this function.

    returns

    true if you wish to attempt to load something from this particular class, false i fyou wish to skip it.

    Definition Classes
    GlossaryClassLoaderSpecializedClassLoader
  17. def preprocessClassName(className: String): String

    Permalink

    After filtering out unwanted entries, the JarLoaderService will call this method to allow the loader to do a little preprocessing on the raw class name.

    After filtering out unwanted entries, the JarLoaderService will call this method to allow the loader to do a little preprocessing on the raw class name. Note that the result of this function will be passed on to the Java classloader to attempt to actually load the class.

    className

    the (unprocessed) name of a .class-file which was previously selected for loading.

    returns

    the potentially altered name of the class to ask the ClassLoader to load.

    Definition Classes
    GlossaryClassLoaderSpecializedClassLoader
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  19. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SpecializedClassLoader[Glossary]

Inherited from AnyRef

Inherited from Any

Ungrouped