Object

domino

DominoUtil

Related Doc: package domino

Permalink

object DominoUtil

Contains utility methods used throughout Domino.

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

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. val GenericsExpressionKey: String

    Permalink

    The OSGi service property key for saving the generic types expression.

  5. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def convertToDictionary(map: Map[String, Any]): Dictionary[String, AnyRef]

    Permalink

    Converts the given Scala Map to a Java Dictionary.

  8. def convertToMap(dictionary: Dictionary[_, _]): Map[String, Any]

    Permalink

    Converts the given Java Dictionary to a Scala Map.

  9. def createCompleteFilter(tpe: scala.reflect.api.JavaUniverse.Type, customFilter: String): String

    Permalink

    Creates a filter criteria expression which matches the given main type, the generic type and the given custom filter.

    Creates a filter criteria expression which matches the given main type, the generic type and the given custom filter. Thus, it includes the main OBJECTCLASS filter criteria.

    tpe

    Type information

    customFilter

    A custom filter expression

  10. def createGenericsAndCustomFilter(tpe: scala.reflect.api.JavaUniverse.Type, customFilter: String): Option[String]

    Permalink

    Creates a filter criteria expression which matches the given type and the given custom filter.

    Creates a filter criteria expression which matches the given type and the given custom filter. Doesn't include the main OBJECTCLASS filter criteria. If no custom filter is given and generic types are not used, returns None.

    tpe

    Type information

    customFilter

    A custom filter expression

  11. def createGenericsExpression(types: Traversable[scala.reflect.api.JavaUniverse.Type]): Option[String]

    Permalink

    Creates an expression which describes the complete type information of the given types including generic type parameters.

    Creates an expression which describes the complete type information of the given types including generic type parameters. If none of the given types contains type parameters, it returns None.

    The resulting expression is supposed to be registered as OSGi service property so it can be used as a criteria in a service query.

    Example input:

    • Map[String, Map[String, Integer]]
    • List[Number]
    • String

    Example result: ";Map[String, Map[String, Integer]];List[Number];String;" (package names omitted)

    types

    Type objects which might contain information about generic type arguments

    returns

    types expression if generic type parameters are used

    Note

    A semicolon is used instead of a comma to separate the types.

  12. def createGenericsFilter(tpe: scala.reflect.api.JavaUniverse.Type): Option[String]

    Permalink

    Creates a filter expression that would match the given type with its generic type parameters.

    Creates a filter expression that would match the given type with its generic type parameters. Uses wildcards because the service can be registered under several types. That would result in several generic type expressions separated by semicolon.

    If no generic type is used in the type, returns None.

  13. def createObjectClassFilter(typeName: String): String

    Permalink

    Creates an OBJECTCLASS filter for the given class.

  14. def dumpBundle(context: BundleContext): String

    Permalink
  15. final def eq(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  19. def getFullTypeName(tpe: scala.reflect.api.JavaUniverse.Type): String

    Permalink

    Returns the qualified name of the given type.

  20. def hasTypeArguments(tpe: scala.reflect.api.JavaUniverse.Type): Boolean

    Permalink

    Returns whether the given type tag has type parameters.

  21. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  23. def linkFiltersWithAnd(filterOne: Option[String], filterTwo: Option[String]): Option[String]

    Permalink

    Links to filter expressions with a logical AND if both are given, otherwise returns just one of it.

    Links to filter expressions with a logical AND if both are given, otherwise returns just one of it.

    filterOne

    First filter

    filterTwo

    Second filter

    returns

    result

  24. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  27. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped