Class ArrayProperty<T extends BaseValue>
java.lang.Object
io.camunda.zeebe.msgpack.property.BaseProperty<ArrayValue<T>>
io.camunda.zeebe.msgpack.property.ArrayProperty<T>
- All Implemented Interfaces:
Recyclable,ValueArray<T>,Iterable<T>,RandomAccess
public final class ArrayProperty<T extends BaseValue>
extends BaseProperty<ArrayValue<T>>
implements ValueArray<T>
-
Field Summary
Fields inherited from class io.camunda.zeebe.msgpack.property.BaseProperty
defaultValue, isSet, key, value -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.camunda.zeebe.msgpack.property.BaseProperty
equals, getEncodedLength, getKey, hashCode, hasValue, read, resolveValue, set, toString, write, writeJSONMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ArrayProperty
-
-
Method Details
-
reset
public void reset()- Specified by:
resetin interfaceRecyclable- Overrides:
resetin classBaseProperty<ArrayValue<T extends BaseValue>>
-
iterator
-
add
- Specified by:
addin interfaceValueArray<T extends BaseValue>
-
add
- Specified by:
addin interfaceValueArray<T extends BaseValue>
-
stream
- Specified by:
streamin interfaceValueArray<T extends BaseValue>
-
isEmpty
public boolean isEmpty()
-