X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Futil%2FTextToASTTransformer.java;fp=yang%2Fyang-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Futil%2FTextToASTTransformer.java;h=ce9d6a8ce9331ea2bf1d0149257cb17e46fc630b;hb=0952830470fbe9f4d66adcb106d693b5f26f6ad2;hp=5c43a53bb5ef1d143c524ffa68f1b877a2d05fe6;hpb=0b5bd33d5b1bc99df1c787026c87c138ade6f4ae;p=yangtools.git diff --git a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/util/TextToASTTransformer.java b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/util/TextToASTTransformer.java index 5c43a53bb5..ce9d6a8ce9 100644 --- a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/util/TextToASTTransformer.java +++ b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/util/TextToASTTransformer.java @@ -6,8 +6,11 @@ */ package org.opendaylight.yangtools.yang.parser.util; +import com.google.common.base.Charsets; import com.google.common.base.Function; import com.google.common.base.Preconditions; +import com.google.common.io.CharStreams; +import com.google.common.io.InputSupplier; import com.google.common.util.concurrent.CheckedFuture; import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.ListeningExecutorService; @@ -80,7 +83,16 @@ public final class TextToASTTransformer implements SchemaSourceTransformer() { + @Override + public InputStream getInput() throws IOException { + return source.openStream(); + } + }, Charsets.UTF_8)); + + return ASTSchemaSource.create(source.getIdentifier().getName(), ctx, text); } } }), MAPPER);