package interfaces
Contains Scala traits which accurately model the facilities of the OSGi Metatype API.
- Alphabetic
- By Inheritance
- interfaces
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
sealed
trait
AttributeDefinition[T] extends AnyRef
An interface to describe an attribute.
An interface to describe an attribute. Interface modeled after org.osgi.service.metatype.AttributeDefinition.
-
trait
ElementaryAttributeDefinition[T] extends AttributeDefinition[T]
An interface to describe a attribute with a single value.
An interface to describe a attribute with a single value. Interface modeled after org.osgi.service.metatype.AttributeDefinition with a cardinality of 0.
-
trait
ListAttributeDefinition[T] extends AttributeDefinition[T]
An interface to describe a attribute with a single value.
An interface to describe a attribute with a single value. Interface modeled after org.osgi.service.metatype.AttributeDefinition with a cardinality of 0.
-
trait
MetaTypeProvider extends AnyRef
Provides access to metatypes.
Provides access to metatypes. Interface modeled after org.osgi.service.metatype.MetaTypeProvider.
-
trait
ObjectClassDefinition extends AnyRef
Description for the data type information of an objectclass.
Description for the data type information of an objectclass. Interface modeled after org.osgi.service.metatype.ObjectClassDefinition.
-
case class
Password(password: String) extends Product with Serializable
A value type applicable to AttributeDefinition.
A value type applicable to AttributeDefinition. Maps to org.osgi.service.metatype.AttributeDefinition.PASSWORD.
- password
The wrapped password
-
sealed
trait
ValidationResult extends AnyRef
Represents a validation result of AttributeDefinition.
Represents a validation result of AttributeDefinition. Possible values are defined in the companion object.
Value Members
-
object
ValidationResult
Contains the possible validation results.