X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yanglib%2Fmdsal-yanglib-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fyanglib%2Fapi%2FYangLibSupport.java;h=4a87c7dba312748b29867b7341c2c14a5c7016aa;hb=1497be11d9796ae8b107291bc7b780933fa5d557;hp=29135a2a6ef93fd1e6ef7eaf1a65f774267ad5e8;hpb=6de80873089491edb09accba94ba30439154f837;p=mdsal.git diff --git a/yanglib/mdsal-yanglib-api/src/main/java/org/opendaylight/mdsal/yanglib/api/YangLibSupport.java b/yanglib/mdsal-yanglib-api/src/main/java/org/opendaylight/mdsal/yanglib/api/YangLibSupport.java index 29135a2a6e..4a87c7dba3 100644 --- a/yanglib/mdsal-yanglib-api/src/main/java/org/opendaylight/mdsal/yanglib/api/YangLibSupport.java +++ b/yanglib/mdsal-yanglib-api/src/main/java/org/opendaylight/mdsal/yanglib/api/YangLibSupport.java @@ -14,7 +14,7 @@ import org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier; import org.opendaylight.yangtools.yang.common.Revision; /** - * Main entrypoint into YANG (Module) Library support instance. + * Main entry point into YANG (Module) Library support instance. */ @Beta @NonNullByDefault @@ -22,7 +22,7 @@ public interface YangLibSupport { /** * Create a MountPointContextFactory, backed by a specific SchemaContextResolver. * - * @param mountId Resulting Mount Point identitifer + * @param mountId Resulting Mount Point identifier * @param resolver SchemaContext resolver * @return A new factory * @throws NullPointerException if any argument is null @@ -37,4 +37,12 @@ public interface YangLibSupport { * @return A revision. */ Revision implementedRevision(); + + /** + * Create a new content builder which is used to serialize yang library content into NormalizedNodes. + * This content builder has further options which can influence the resulting content. + * + * @return A new yang library content builder. + */ + YangLibraryContentBuilder newContentBuilder(); }