public static final class YangInstanceIdentifier.NodeIdentifierWithPredicates extends Object
MapEntryNode
leaf
overall data tree.Constructor and Description |
---|
NodeIdentifierWithPredicates(QName node)
Deprecated.
|
NodeIdentifierWithPredicates(QName node,
ImmutableOffsetMap<QName,Object> keyValues)
Deprecated.
|
NodeIdentifierWithPredicates(QName node,
Map<QName,Object> keyValues)
Deprecated.
|
NodeIdentifierWithPredicates(QName node,
QName key,
Object value)
Deprecated.
|
NodeIdentifierWithPredicates(QName node,
SharedSingletonMap<QName,Object> keyValues)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
@NonNull Map<QName,Object> |
asMap()
Deprecated.
This method in a provisional one. It can be used in the code base, but users requiring it should
contact yangtools-dev for migration
guidelines. Callers are strongly encouraged to explore
entrySet() , size() ,
values() and keySet() as an alternative. |
boolean |
containsKey(QName key)
Determine whether a particular predicate key is present.
|
@NonNull Set<Map.Entry<QName,Object>> |
entrySet()
Return the set of predicates keys and values.
|
boolean |
equals(Object obj) |
@NonNull Map<QName,Object> |
getKeyValues()
|
@Nullable Object |
getValue(QName key) |
<T> T |
getValue(QName key,
Class<T> valueClass) |
protected int |
hashCodeImpl() |
@NonNull Set<QName> |
keySet()
Return the predicate key in the iteration order of
entrySet() . |
static @NonNull YangInstanceIdentifier.NodeIdentifierWithPredicates |
of(QName node) |
static @NonNull YangInstanceIdentifier.NodeIdentifierWithPredicates |
of(QName node,
ImmutableOffsetMap<QName,Object> keyValues) |
static @NonNull YangInstanceIdentifier.NodeIdentifierWithPredicates |
of(QName node,
Map<QName,Object> keyValues) |
static @NonNull YangInstanceIdentifier.NodeIdentifierWithPredicates |
of(QName node,
QName key,
Object value) |
static @NonNull YangInstanceIdentifier.NodeIdentifierWithPredicates |
of(QName node,
SharedSingletonMap<QName,Object> keyValues) |
int |
size()
Return the number of predicates present.
|
String |
toRelativeString(YangInstanceIdentifier.PathArgument previous)
Return the string representation of this object for use in context
provided by a previous object.
|
String |
toString() |
@NonNull Collection<Object> |
values()
Return the predicate values in the iteration order of
entrySet() . |
@Deprecated public NodeIdentifierWithPredicates(QName node)
@Deprecated public NodeIdentifierWithPredicates(QName node, Map<QName,Object> keyValues)
@Deprecated public NodeIdentifierWithPredicates(QName node, ImmutableOffsetMap<QName,Object> keyValues)
@Deprecated public NodeIdentifierWithPredicates(QName node, SharedSingletonMap<QName,Object> keyValues)
@Deprecated public NodeIdentifierWithPredicates(QName node, QName key, Object value)
public static @NonNull YangInstanceIdentifier.NodeIdentifierWithPredicates of(QName node)
public static @NonNull YangInstanceIdentifier.NodeIdentifierWithPredicates of(QName node, Map<QName,Object> keyValues)
public static @NonNull YangInstanceIdentifier.NodeIdentifierWithPredicates of(QName node, ImmutableOffsetMap<QName,Object> keyValues)
public static @NonNull YangInstanceIdentifier.NodeIdentifierWithPredicates of(QName node, SharedSingletonMap<QName,Object> keyValues)
public static @NonNull YangInstanceIdentifier.NodeIdentifierWithPredicates of(QName node, QName key, Object value)
@Deprecated public @NonNull Map<QName,Object> getKeyValues()
keySet()
, #entrySet()}, values()
and size()
. As a last resort,
please migrate to asMap()
.@Beta public @NonNull Set<Map.Entry<QName,Object>> entrySet()
@Beta public @NonNull Set<QName> keySet()
entrySet()
.@Beta public boolean containsKey(QName key)
key
- Predicate keyNullPointerException
- if key
is null@Beta public @NonNull Collection<Object> values()
entrySet()
.@Beta public int size()
@Beta @Deprecated public @NonNull Map<QName,Object> asMap()
entrySet()
, size()
,
values()
and keySet()
as an alternative.getKeyValues()
. The view is expected to be stable and effectively-immutable.protected int hashCodeImpl()
public boolean equals(Object obj)
public String toString()
public String toRelativeString(YangInstanceIdentifier.PathArgument previous)
YangInstanceIdentifier.PathArgument
YangInstanceIdentifier.toString()
, but implementations are encourage to
reuse any context already emitted by the previous object.toRelativeString
in interface YangInstanceIdentifier.PathArgument
previous
- Previous path argumentCopyright © 2020 OpenDaylight. All rights reserved.