public class DynamicUIntOptionSet extends Object implements BitField, UaOptionSet
DynamicOptionSetStructure.| Modifier and Type | Class and Description |
|---|---|
static class |
DynamicUIntOptionSet.Builder
Builder class for
DynamicUIntOptionSet. |
| Modifier and Type | Method and Description |
|---|---|
static DynamicUIntOptionSet.Builder |
builder(OptionSetSpecification specification)
Creates a new builder from the given specification.
|
boolean |
equals(Object obj) |
Number |
getValue()
Returns the "Value" of the OptionSet.
|
int |
hashCode() |
boolean |
isBitSet(int position)
Is bit set in position.
|
OptionSetSpecification |
specification()
Returns the specification of this
UaOptionSet. |
DynamicUIntOptionSet.Builder |
toBuilder()
Creates a new
UaOptionSet.Builder with set options that are set in this instance. |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcontains, containsAll, toBitSet, toOptionsMappublic static DynamicUIntOptionSet.Builder builder(OptionSetSpecification specification)
OptionSetSpecification shall not be a OptionSetStructureSpecification, for
those use DynamicOptionSetStructure#builder(OptionSetStructureSpecification) and
DynamicOptionSetStructure.public Number getValue()
UaOptionSetOptionSet this is the OptionSet.getValue() field
value (note that you must also check OptionSet.getValidBits() to know which bit
positions are valid).getValue in interface UaOptionSetpublic boolean isBitSet(int position)
BitFieldpublic OptionSetSpecification specification()
UaOptionSetUaOptionSet. This can be used for generic procesing
of the OptionSetSpecification.getOptions().specification in interface UaOptionSetpublic DynamicUIntOptionSet.Builder toBuilder()
UaOptionSetUaOptionSet.Builder with set options that are set in this instance.toBuilder in interface UaOptionSetCopyright © 2026. All rights reserved.