Class SchemaNodeUtils
- java.lang.Object
-
- org.opendaylight.yangtools.yang.model.util.SchemaNodeUtils
-
public final class SchemaNodeUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Optional<SchemaNode>
getOriginalIfPossible(SchemaNode node)
static SchemaNode
getRootOriginalIfPossible(SchemaNode data)
static @Nullable ContainerSchemaNode
getRpcDataSchema(@NonNull RpcDefinition rpc, @NonNull QName qname)
Returns RPC input or output schema based on supplied QName.
-
-
-
Method Detail
-
getOriginalIfPossible
public static Optional<SchemaNode> getOriginalIfPossible(SchemaNode node)
-
getRootOriginalIfPossible
public static SchemaNode getRootOriginalIfPossible(SchemaNode data)
-
getRpcDataSchema
public static @Nullable ContainerSchemaNode getRpcDataSchema(@NonNull RpcDefinition rpc, @NonNull QName qname)
Returns RPC input or output schema based on supplied QName.- Parameters:
rpc
- RPC Definitionqname
- input or output QName with namespace same as RPC- Returns:
- input or output schema. Returns null if RPC does not have input/output specified.
-
-