Package

services

Permalink

package services

Visibility
  1. Public
  2. All

Type Members

  1. case class BerekenOrEnWordEndAnnotation(byteOffset: Int, outputFactName: String) extends SourceAnnotation with Product with Serializable

    Permalink
  2. case class BerekenOrEnWordStartAnnotation(byteOffset: Int, outputFactName: String) extends SourceAnnotation with Product with Serializable

    Permalink
  3. case class CommaAnnotation(byteOffset: Int) extends SourceAnnotation with Product with Serializable

    Permalink
  4. case class ConditionEndAnnotation(byteOffset: Int) extends SourceAnnotation with Product with Serializable

    Permalink
  5. case class ConditionStartAnnotation(byteOffset: Int) extends SourceAnnotation with Product with Serializable

    Permalink
  6. class DerivationClassLoader extends SpecializedClassLoader[Berekening]

    Permalink

    Processes JAR-entries looking for classes extending Berekening, which we will instantiate.

  7. case class DerivationEndAnnotation(byteOffset: Int) extends SourceAnnotation with Product with Serializable

    Permalink
  8. case class DerivationStartAnnotation(byteOffset: Int, outputFactName: String) extends SourceAnnotation with Product with Serializable

    Permalink
  9. class DerivationsService extends AnyRef

    Permalink
    Annotations
    @Singleton()
  10. case class GegevenWordEndAnnotation(byteOffset: Int) extends SourceAnnotation with Product with Serializable

    Permalink
  11. case class GegevenWordStartAnnotation(byteOffset: Int) extends SourceAnnotation with Product with Serializable

    Permalink
  12. class GlossariesService extends AnyRef

    Permalink
    Annotations
    @Singleton()
  13. class GlossaryClassLoader extends SpecializedClassLoader[Glossary]

    Permalink

    Processes JAR-entries looking for objects extending Glossary.

  14. class JarLoaderService extends AnyRef

    Permalink

    This service is tasked with loading JAR-files and scanning it for usable classes.

    This service is tasked with loading JAR-files and scanning it for usable classes. It currently supports loading Glossary and Berekening types.

    After initialization, this service provides access to the JARs which were attempted to load.

    Annotations
    @Singleton()
  15. case class JarLoadingResults(jarName: String, glossaries: List[Glossary], derivations: List[Berekening]) extends Product with Serializable

    Permalink
  16. case class LParenAnnotation(byteOffset: Int) extends SourceAnnotation with Product with Serializable

    Permalink
  17. case class RParenAnnotation(byteOffset: Int) extends SourceAnnotation with Product with Serializable

    Permalink
  18. sealed abstract class SourceAnnotation extends AnyRef

    Permalink
  19. trait SpecializedClassLoader[T] extends AnyRef

    Permalink

    Implementations of this trait are used by the JarLoaderService to identify and load certain classes and objects from a JAR-file.

    Implementations of this trait are used by the JarLoaderService to identify and load certain classes and objects from a JAR-file.

    T

    the super type shared by all objects / classes loaded by this loader.

Ungrouped