Class YangParserFactoryImpl
- java.lang.Object
-
- org.opendaylight.yangtools.yang.parser.impl.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
ReferenceYangParserFactoryimplementation.- Author:
- Robert Varga
-
-
Constructor Summary
Constructors Constructor Description YangParserFactoryImpl()Construct a newYangParserFactorybacked byDefaultReactors.defaultReactor().YangParserFactoryImpl(@NonNull org.opendaylight.yangtools.yang.parser.stmt.reactor.CrossSourceStatementReactor reactor)Construct a newYangParserFactorybacked by specified reactor.YangParserFactoryImpl(org.opendaylight.yangtools.yang.xpath.api.YangXPathParserFactory xpathFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opendaylight.yangtools.yang.model.parser.api.YangParsercreateParser(org.opendaylight.yangtools.yang.model.repo.api.StatementParserMode parserMode)Collection<org.opendaylight.yangtools.yang.model.repo.api.StatementParserMode>supportedParserModes()
-
-
-
Constructor Detail
-
YangParserFactoryImpl
public YangParserFactoryImpl()
Construct a newYangParserFactorybacked byDefaultReactors.defaultReactor().
-
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 newYangParserFactorybacked by specified reactor.- Parameters:
reactor- Backing reactor
-
-
Method Detail
-
supportedParserModes
public Collection<org.opendaylight.yangtools.yang.model.repo.api.StatementParserMode> supportedParserModes()
- Specified by:
supportedParserModesin interfaceorg.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:
createParserin interfaceorg.opendaylight.yangtools.yang.model.parser.api.YangParserFactory
-
-