X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-runtime-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fruntime%2Fapi%2FBindingRuntimeTypes.java;h=6837ef6655dd731b8f6ce0a91a465deea02331f2;hb=34466de476d7234d15719280361a3bf42048ea2c;hp=b7d102d290eee6e4ce8c29ac1fc6ec89b1b84fa0;hpb=fdcf549686105e2baf76a06e94a2da5ba0f73544;p=mdsal.git diff --git a/binding/mdsal-binding-runtime-api/src/main/java/org/opendaylight/mdsal/binding/runtime/api/BindingRuntimeTypes.java b/binding/mdsal-binding-runtime-api/src/main/java/org/opendaylight/mdsal/binding/runtime/api/BindingRuntimeTypes.java index b7d102d290..6837ef6655 100644 --- a/binding/mdsal-binding-runtime-api/src/main/java/org/opendaylight/mdsal/binding/runtime/api/BindingRuntimeTypes.java +++ b/binding/mdsal-binding-runtime-api/src/main/java/org/opendaylight/mdsal/binding/runtime/api/BindingRuntimeTypes.java @@ -25,8 +25,14 @@ import org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier.Absol */ @Beta public interface BindingRuntimeTypes extends EffectiveModelContextProvider, RuntimeTypeContainer, Immutable { - - Optional findIdentity(QName qname); + /** + * Lookup {@link IdentityRuntimeType} by its QNamme. + * + * @param qname Identity name + * @return {@link IdentityRuntimeType} or {@code null} + * @throws NullPointerException if {@code qname} is {@code null} + */ + @Nullable IdentityRuntimeType identityChild(@NonNull QName qname); Optional findSchema(JavaTypeName typeName);