com.github.jenshaase.uimascala.core

configuration

package configuration

Visibility
  1. Public
  2. All

Type Members

  1. trait BaseParameter extends AnyRef

    Base Parameter trait

  2. trait BaseResource extends AnyRef

  3. case class Binding[T](params: Map[String, String] = Map.empty) extends Product with Serializable

  4. trait Configurable extends AnyRef

  5. class ConfigurationBuilder[T <: Configurable] extends AnyRef

  6. trait ConfigurationInitialization extends AnyRef

    Configuration Initalization trait

    Configuration Initalization trait

    This can be used whenever configuration parameters must be initalized

  7. case class Failure(msg: String, exception: Option[Exception] = None) extends Product with Serializable

  8. abstract class Parameter[ThisType] extends BaseParameter

    A typed parameter

  9. abstract class Resource[ThisType <: org.apache.uima.resource.Resource] extends TypedResource[ThisType, String]

  10. trait ResourceInitialization extends AnyRef

  11. case class SharedBinding[T](url: String, params: Map[AnyRef, AnyRef] = Map.empty) extends Product with Serializable

  12. abstract class SharedResource[ThisType <: SharedResourceObject] extends TypedResource[ThisType, AnyRef]

  13. trait TypedResource[ThisType, ParamType] extends BaseResource

Value Members

  1. object SharedBinding extends Serializable

Ungrouped