org.helgoboss.scala_osgi_metatype.interfaces
Returns a default for this attribute.
Returns a default for this attribute.
Returns a description of this attribute.
Returns a description of this attribute.
Unique identity for this attribute.
Unique identity for this attribute.
Gets the name of the attribute.
Gets the name of the attribute.
Return a list of possible option labels and values that this attribute can take or Nil
.
Return a list of possible option labels and values that this attribute can take or Nil
.
If given, denotes the maximum number of allowed values.
Validates an attribute.
Validates an attribute.
Returns the value class.
Returns the value class.
(listAttributeDefinition: StringAdd).self
(listAttributeDefinition: StringFormat).self
(listAttributeDefinition: ArrowAssoc[ListAttributeDefinition[T]]).x
(Since version 2.10.0) Use leftOfArrow
instead
(listAttributeDefinition: Ensuring[ListAttributeDefinition[T]]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
An interface to describe a attribute with a single value. Interface modeled after org.osgi.service.metatype.AttributeDefinition with a cardinality of 0.