de.wayofquality.blended

modules

package modules

Some implicit conversions and other stuff essential for the ScalaModules DSL.

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

Type Members

  1. case class And(filters: List[Filter]) extends FilterComponent with Product with Serializable

  2. class AndBuilder extends AnyRef

  3. case class Filter(filterComponent: FilterComponent) extends Product with Serializable

  4. sealed abstract class FilterComponent extends AnyRef

  5. sealed abstract class FilterType extends AnyRef

  6. class InterfaceExtractor extends AnyRef

  7. case class Not(filter: Filter) extends FilterComponent with Product with Serializable

  8. class NotBuilder extends AnyRef

  9. case class Or(filters: List[Filter]) extends FilterComponent with Product with Serializable

  10. class OrBuilder extends AnyRef

  11. case class Present(attr: String) extends FilterComponent with Product with Serializable

  12. class PresentBuilder extends AnyRef

  13. type Props = Map[String, Any]

    Type alias for service properties.

  14. class RichBundleContext extends AnyRef

  15. class RichServiceReference[I] extends AnyRef

  16. case class SimpleOp(attr: String, filterType: FilterType, value: Any) extends FilterComponent with Product with Serializable

  17. class SimpleOpBuilder extends AnyRef

Value Members

  1. object Approx extends FilterType with Product with Serializable

  2. object Equal extends FilterType with Product with Serializable

  3. object Filter extends Serializable

  4. object FilterComponent

  5. object GreaterEqual extends FilterType with Product with Serializable

  6. object LessEqual extends FilterType with Product with Serializable

  7. implicit def pairToMap[A, B](pair: (A, B)): Map[A, B]

    Implicitly converts a Pair into a Map in order to easily define single entry service properties.

    Implicitly converts a Pair into a Map in order to easily define single entry service properties.

    pair

    The pair to be converted

    returns

    A Map initialized with the given pair or null, if the given pair is null

  8. implicit def toPresentBuilder(attr: String): PresentBuilder

    Implicitly converts a String attribute into a PresentBuilder FilterComponent.

    Implicitly converts a String attribute into a PresentBuilder FilterComponent.

    attr

    The attribute to be converted; must not be null!

    returns

    A PresentBuilder initialized with the given String attribute

  9. implicit def toRichBundleContext(context: BundleContext): RichBundleContext

    Implicitly converts a BundleContext into a RichBundleContext.

    Implicitly converts a BundleContext into a RichBundleContext.

    context

    The BundleContext to be converted; must not be null!

    returns

    The RichBundleContext initialized with the given BundleContext

  10. implicit def toRichServiceReference[I](serviceReference: ServiceReference[I]): RichServiceReference[I]

    Implicitly converts a ServiceReference into a RichServiceReference.

    Implicitly converts a ServiceReference into a RichServiceReference.

    serviceReference

    The ServiceReference to be converted; must not be null!

    returns

    The RichServiceReference initialized with the given ServiceReference

  11. implicit def toSimpleOpBuilder(attr: String): SimpleOpBuilder

    Implicitly converts a String attribute into a SimpleOpBuilder FilterComponent.

    Implicitly converts a String attribute into a SimpleOpBuilder FilterComponent.

    attr

    The attribute to be converted; must not be null!

    returns

    A SimpleOpBuilder initialized with the given String attribute

Inherited from AnyRef

Inherited from Any

Ungrouped