Class SchemaNodeIdentifier.Descendant
java.lang.Object
org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier
org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier.Descendant
- All Implemented Interfaces:
Immutable
- Enclosing class:
- SchemaNodeIdentifier
A descendant schema node identifier.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier
SchemaNodeIdentifier.Absolute, SchemaNodeIdentifier.Descendant
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull SchemaNodeIdentifier.Descendant
of
(Collection<QName> nodeIdentifiers) Create a descendant schema node identifier composed of multiple node identifiers.static @NonNull SchemaNodeIdentifier.Descendant
Create a descendant schema node identifier composed of a single node identifier.static @NonNull SchemaNodeIdentifier.Descendant
Create a descendant 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
-
Constructor Details
-
Descendant
public Descendant()
-
-
Method Details
-
of
Create a descendant schema node identifier composed of a single node identifier.- Parameters:
nodeIdentifier
- Single node identifier- Returns:
- A descendant schema node identifier
- Throws:
NullPointerException
- ifnodeIdentifier
is null
-
of
Create a descendant schema node identifier composed of multiple node identifiers.- Parameters:
nodeIdentifiers
- Node identifiers- Returns:
- A descendant schema node identifier
- Throws:
NullPointerException
- ifnodeIdentifiers
or any of its members is nullIllegalArgumentException
- ifnodeIdentifiers
is empty
-
of
Create a descendant schema node identifier composed of multiple node identifiers.- Parameters:
nodeIdentifiers
- Node identifiers- Returns:
- A descendant schema node identifier
- Throws:
NullPointerException
- ifnodeIdentifiers
or any of its members is nullIllegalArgumentException
- ifnodeIdentifiers
is empty
-