Class SchemaNodeIdentifier.Absolute
java.lang.Object
org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier
org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier.Absolute
- All Implemented Interfaces:
Immutable
- Enclosing class:
- SchemaNodeIdentifier
An absolute schema node identifier.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier
SchemaNodeIdentifier.Absolute, SchemaNodeIdentifier.Descendant
-
Method Summary
Modifier and TypeMethodDescription@NonNull SchemaNodeIdentifier.Absolute
intern()
Return an interned reference to an equivalent object.static @NonNull SchemaNodeIdentifier.Absolute
of
(Collection<QName> nodeIdentifiers) Create an absolute schema node identifier composed of multiple node identifiers.static @NonNull SchemaNodeIdentifier.Absolute
Create an absolute schema node identifier composed of a single node identifier.static @NonNull SchemaNodeIdentifier.Absolute
Create an absolute schema node identifier composed of multiple node identifiers.Methods inherited from class org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier
equals, firstNodeIdentifier, getNodeIdentifiers, hashCode, lastNodeIdentifier, toString
-
Method Details
-
of
Create an absolute schema node identifier composed of a single node identifier.- Parameters:
nodeIdentifier
- Single node identifier- Returns:
- An absolute schema node identifier
- Throws:
NullPointerException
- ifnodeIdentifier
is null
-
of
Create an absolute schema node identifier composed of multiple node identifiers.- Parameters:
nodeIdentifiers
- Node identifiers- Returns:
- An absolute schema node identifier
- Throws:
NullPointerException
- ifnodeIdentifiers
or any of its members is nullIllegalArgumentException
- ifnodeIdentifiers
is empty
-
of
Create an absolute schema node identifier composed of multiple node identifiers.- Parameters:
nodeIdentifiers
- Node identifiers- Returns:
- An absolute schema node identifier
- Throws:
NullPointerException
- ifnodeIdentifiers
or any of its members is nullIllegalArgumentException
- ifnodeIdentifiers
is empty
-
intern
Return an interned reference to an equivalent object.- Returns:
- An interned reference, or this object if it was previously interned.
-