import org.eclipse.jdt.annotation.NonNullByDefault;
import org.opendaylight.yangtools.yang.model.parser.api.YangParserException;
import org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory;
-import org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException;
/**
* Main entrypoint for instantiating YangLibSupport implementations.
@NonNullByDefault
public interface YangLibSupportFactory {
- YangLibSupport createYangLibSupport(YangParserFactory parserFactory) throws YangSyntaxErrorException,
- YangParserException, IOException;
+ YangLibSupport createYangLibSupport(YangParserFactory parserFactory) throws YangParserException, IOException;
}
import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
import org.opendaylight.yangtools.yang.model.parser.api.YangParserException;
import org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory;
-import org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException;
import org.opendaylight.yangtools.yang.model.repo.api.RevisionSourceIdentifier;
import org.opendaylight.yangtools.yang.model.repo.api.StatementParserMode;
import org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource;
@Inject
public YangModuleLibrarySupport(final @Reference YangParserFactory parserFactory)
- throws YangSyntaxErrorException, YangParserException, IOException {
+ throws YangParserException, IOException {
final YangModuleInfo yangLibModule = $YangModuleInfoImpl.getInstance();
// FIXME: DEFAULT_MODE should not be necessary, but it seems blueprint is still b0rked
import org.opendaylight.mdsal.yanglib.api.YangLibSupportFactory;
import org.opendaylight.yangtools.yang.model.parser.api.YangParserException;
import org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory;
-import org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException;
@MetaInfServices
@NonNullByDefault
public final class YangModuleLibrarySupportFactory implements YangLibSupportFactory {
@Override
public YangLibSupport createYangLibSupport(final YangParserFactory parserFactory)
- throws YangSyntaxErrorException, YangParserException, IOException {
+ throws YangParserException, IOException {
return new YangModuleLibrarySupport(parserFactory);
-
}
}
import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
import org.opendaylight.yangtools.yang.model.parser.api.YangParserException;
import org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory;
-import org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException;
import org.opendaylight.yangtools.yang.model.repo.api.RevisionSourceIdentifier;
import org.opendaylight.yangtools.yang.model.repo.api.StatementParserMode;
import org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource;
@Inject
public YangLibrarySupport(final @Reference YangParserFactory parserFactory)
- throws YangSyntaxErrorException, YangParserException, IOException {
+ throws YangParserException, IOException {
final YangModuleInfo yangLibModule = $YangModuleInfoImpl.getInstance();
// FIXME: DEFAULT_MODE should not be necessary, but it seems blueprint is still b0rked
import org.opendaylight.mdsal.yanglib.api.YangLibSupportFactory;
import org.opendaylight.yangtools.yang.model.parser.api.YangParserException;
import org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory;
-import org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException;
@MetaInfServices
@NonNullByDefault
public final class YangLibrarySupportFactory implements YangLibSupportFactory {
@Override
public YangLibSupport createYangLibSupport(final YangParserFactory parserFactory)
- throws YangSyntaxErrorException, YangParserException, IOException {
+ throws YangParserException, IOException {
return new YangLibrarySupport(parserFactory);
}
}