X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-model-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fmodel%2Frepo%2Fapi%2FYangTextSchemaSource.java;h=2d87b9c905c9a7aa7acf6e88933a3898f994dfbf;hb=bf702d417b0dec12e8a9a23aa700ddb7c8b0defb;hp=d21fdcb021aecd36399355f7fda36ec470e7b07d;hpb=2b8a7108a09eebec7006c9350f68a15e1b493af2;p=yangtools.git diff --git a/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/repo/api/YangTextSchemaSource.java b/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/repo/api/YangTextSchemaSource.java index d21fdcb021..2d87b9c905 100644 --- a/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/repo/api/YangTextSchemaSource.java +++ b/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/repo/api/YangTextSchemaSource.java @@ -126,6 +126,18 @@ public abstract class YangTextSchemaSource extends ByteSource implements YangSch return new ResourceYangTextSchemaSource(identifier, url); } + /** + * Create a new {@link YangTextSchemaSource} backed by a URL. + * + * @param url Backing URL + * @param identifier Source identifier + * @return A new instance. + * @throws NullPointerException if any argument is {@code null} + */ + public static @NonNull YangTextSchemaSource forURL(final URL url, final SourceIdentifier identifier) { + return new ResourceYangTextSchemaSource(identifier, url); + } + @Override public final SourceIdentifier getIdentifier() { return identifier;