Uses of Interface
org.microbean.attributes.Value
-
Uses of Value in org.microbean.attributes
Classes in org.microbean.attributes with type parameters of type ValueModifier and TypeClassDescriptionfinal record
ArrayValue<T extends Value<T>>
interface
A value of a particular type suitable for representing as an annotation value or similar.Classes in org.microbean.attributes that implement ValueModifier and TypeClassDescriptionfinal record
ArrayValue<T extends Value<T>>
final record
final record
AValue
whose value is aboolean
.final record
AValue
whose value is abyte
.final record
AValue
whose value is achar
.final record
AValue
whose value is aClass
.final record
AValue
whose value is adouble
.final record
AValue
whose value is anEnum
.final record
AValue
whose value is afloat
.final record
AValue
whose value is anint
.final record
AValue
whose value is along
.final record
AValue
whose value is ashort
.final record
AValue
whose value is aString
.Methods in org.microbean.attributes with type parameters of type ValueModifier and TypeMethodDescriptionstatic final <T extends Value<T>>
ArrayValue<T> Returns anArrayValue
suitable for the supplied argument.static final <T extends Value<T>>
ArrayValue<T> ArrayValue.of
(T[] value) Returns anArrayValue
suitable for the supplied argument.final <T extends Value<T>>
TMethods in org.microbean.attributes that return ValueModifier and TypeMethodDescriptionfinal T[]
ArrayValue.value()
Returns the array of suitably-typedValue
s thisArrayValue
holds.Methods in org.microbean.attributes that return types with arguments of type ValueModifier and TypeMethodDescriptionAttributes.notes()
Returns the value of thenotes
record component.Attributes.values()
Returns the value of thevalues
record component.Methods in org.microbean.attributes with parameters of type ValueModifier and TypeMethodDescriptionstatic final <T extends Value<T>>
ArrayValue<T> ArrayValue.of
(T[] value) Returns anArrayValue
suitable for the supplied argument.Method parameters in org.microbean.attributes with type arguments of type ValueModifier and TypeMethodDescriptionstatic final Attributes
Attributes.of
(String name, Map<String, Value<?>> values, Map<String, Value<?>> notes, Map<String, List<Attributes>> attributes) Returns anAttributes
comprising the supplied arguments.Constructors in org.microbean.attributes with parameters of type ValueConstructor parameters in org.microbean.attributes with type arguments of type ValueModifierConstructorDescriptionAttributes
(String name, Map<String, Value<?>> values, Map<String, Value<?>> notes, Map<String, List<Attributes>> attributes) Creates a newAttributes
.