Interface ItemOrder.Unordered
- All Superinterfaces:
ItemOrder<ItemOrder.Unordered>
- All Known Subinterfaces:
AugmentationNode
,ChoiceNode
,ContainerNode
,DataContainerNode
,MapEntryNode
,MountPointNode
,OrderingAware.System
,SystemLeafSetNode<T>
,SystemMapNode
,UnkeyedListEntryNode
- All Known Implementing Classes:
AbstractImmutableDataContainerNode
,ImmutableContainerNodeBuilder.ImmutableContainerNode
,ImmutableLeafSetNodeBuilder.ImmutableLeafSetNode
,ImmutableMapNodeBuilder.ImmutableMapNode
,ImmutableMountPointNode
,ImmutableUnkeyedListEntryNodeBuilder.ImmutableUnkeyedListEntryNode
Items are unordered and their order is insignificant. A
Set
is an example of a collection which conforms
to this contract.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.concepts.ItemOrder
ItemOrder.Ordered, ItemOrder.Unordered
-
Method Summary
Modifier and TypeMethodDescriptionboolean
ItemOrder
has impact onItemOrder.equals(Object)
.int
hashCode()
ItemOrder
has impact onItemOrder.hashCode()
.default Class<ItemOrder.Unordered>
Return the item order class of this object.
-
Method Details
-
itemOrder
Description copied from interface:ItemOrder
Return the item order class of this object. The class' equality contracts apply to this object's equality contract.- Specified by:
itemOrder
in interfaceItemOrder<ItemOrder.Unordered>
- Returns:
- Item order class.
-
hashCode
int hashCode()ItemOrder
has impact onItemOrder.hashCode()
.Hash code contract of
ItemOrder.Unordered
objects must be insensitive to item order, similar toSet.hashCode()
.This contract is also exposed through
itemOrder()
.- Specified by:
hashCode
in interfaceItemOrder<ItemOrder.Unordered>
- Overrides:
hashCode
in classObject
-
equals
ItemOrder
has impact onItemOrder.equals(Object)
.Equality contract of
ItemOrder.Unordered
objects must be insensitive to item order, similar toSet.equals(Object)
.This contract is also exposed through
itemOrder()
.- Specified by:
equals
in interfaceItemOrder<ItemOrder.Unordered>
- Overrides:
equals
in classObject
-