Class YangParserFactoryImpl

  • All Implemented Interfaces:
    org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory

    @Beta
    @MetaInfServices
    @Singleton
    public final class YangParserFactoryImpl
    extends Object
    implements org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory
    Reference YangParserFactory implementation.
    Author:
    Robert Varga
    • Constructor Detail

      • YangParserFactoryImpl

        @Inject
        public YangParserFactoryImpl​(org.opendaylight.yangtools.yang.xpath.api.YangXPathParserFactory xpathFactory)
      • YangParserFactoryImpl

        public YangParserFactoryImpl​(@NonNull org.opendaylight.yangtools.yang.parser.stmt.reactor.CrossSourceStatementReactor reactor)
        Construct a new YangParserFactory backed by specified reactor.
        Parameters:
        reactor - Backing reactor
    • Method Detail

      • supportedParserModes

        public Collection<org.opendaylight.yangtools.yang.model.repo.api.StatementParserMode> supportedParserModes()
        Specified by:
        supportedParserModes in interface org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory
      • createParser

        public org.opendaylight.yangtools.yang.model.parser.api.YangParser createParser​(org.opendaylight.yangtools.yang.model.repo.api.StatementParserMode parserMode)
        Specified by:
        createParser in interface org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory