Uses of Class
org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration
Packages that use YangParserConfiguration
Package
Description
YANG parser support for OpenDaylight extensions as defined in yang-ext.yang.
YANG parser support for metamodel extensions defined in
OpenConfig.
YANG parser support for metamodel extensions defined in RFC6241.
YANG parser support for metamodel extensions defined in RFC6536.
YANG parser support for metamodel extensions defined in RFC7952.
Support package for semantics defined in RFC8040, most notably yang-data statement.
YANG parser support for metamodel extensions defined in RFC8528.
YANG parser public API.
This package holds the 'parser implementation', which really is just glue code holding together the statement
reactor, base RFC6020/RFC7950 support bundles and supported semantic extensions.
Base RFC7950 reactor and supporting classes.
Package holding wiring towards
RFC7950Reactors
, or
more broadly towards the reactor implementation.Provides base abstract classes, interfaces and common implementation used by the statement parser.
-
Uses of YangParserConfiguration in org.opendaylight.yangtools.odlext.parser
Constructors in org.opendaylight.yangtools.odlext.parser with parameters of type YangParserConfigurationModifierConstructorDescription -
Uses of YangParserConfiguration in org.opendaylight.yangtools.openconfig.parser
Constructors in org.opendaylight.yangtools.openconfig.parser with parameters of type YangParserConfigurationModifierConstructorDescription -
Uses of YangParserConfiguration in org.opendaylight.yangtools.rfc6241.parser
Constructors in org.opendaylight.yangtools.rfc6241.parser with parameters of type YangParserConfigurationModifierConstructorDescription -
Uses of YangParserConfiguration in org.opendaylight.yangtools.rfc6536.parser
Constructors in org.opendaylight.yangtools.rfc6536.parser with parameters of type YangParserConfigurationModifierConstructorDescription -
Uses of YangParserConfiguration in org.opendaylight.yangtools.rfc6643.parser
Constructors in org.opendaylight.yangtools.rfc6643.parser with parameters of type YangParserConfigurationModifierConstructorDescription -
Uses of YangParserConfiguration in org.opendaylight.yangtools.rfc7952.parser
Constructors in org.opendaylight.yangtools.rfc7952.parser with parameters of type YangParserConfiguration -
Uses of YangParserConfiguration in org.opendaylight.yangtools.rfc8040.parser
Constructors in org.opendaylight.yangtools.rfc8040.parser with parameters of type YangParserConfiguration -
Uses of YangParserConfiguration in org.opendaylight.yangtools.rfc8528.parser
Constructors in org.opendaylight.yangtools.rfc8528.parser with parameters of type YangParserConfiguration -
Uses of YangParserConfiguration in org.opendaylight.yangtools.rfc8639.parser
Constructors in org.opendaylight.yangtools.rfc8639.parser with parameters of type YangParserConfigurationModifierConstructorDescription -
Uses of YangParserConfiguration in org.opendaylight.yangtools.rfc8819.parser
Constructors in org.opendaylight.yangtools.rfc8819.parser with parameters of type YangParserConfiguration -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.api
Fields in org.opendaylight.yangtools.yang.parser.api declared as YangParserConfigurationModifier and TypeFieldDescriptionstatic final YangParserConfiguration
YangParserConfiguration.DEFAULT
System-wide default configuration.Methods in org.opendaylight.yangtools.yang.parser.api that return YangParserConfigurationModifier and TypeMethodDescriptionYangParserConfiguration.Builder.build()
Return aYangParserConfiguration
initialized with contents of this builder.Methods in org.opendaylight.yangtools.yang.parser.api with parameters of type YangParserConfigurationModifier and TypeMethodDescription@NonNull YangParser
YangParserFactory.createParser
(YangParserConfiguration configuration) Create aYangParser
instance operating with specifiedYangParserConfiguration
. -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.impl
Methods in org.opendaylight.yangtools.yang.parser.impl with parameters of type YangParserConfigurationModifier and TypeMethodDescription@NonNull YangParser
DefaultYangParserFactory.createParser
(YangParserConfiguration configuration) static @NonNull CustomCrossSourceStatementReactorBuilder
DefaultReactors.defaultReactorBuilder
(YangParserConfiguration config) Return a baseline CrossSourceStatementReactorCrossSourceStatementReactor.Builder
.static @NonNull CustomCrossSourceStatementReactorBuilder
DefaultReactors.defaultReactorBuilder
(YangXPathParserFactory xpathFactory, YangParserConfiguration config) Return a baseline CrossSourceStatementReactorCrossSourceStatementReactor.Builder
. -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.rfc7950.reactor
Methods in org.opendaylight.yangtools.yang.parser.rfc7950.reactor with parameters of type YangParserConfigurationModifier and TypeMethodDescriptionstatic @NonNull CustomCrossSourceStatementReactorBuilder
RFC7950Reactors.defaultReactorBuilder
(YangParserConfiguration config) static @NonNull CustomCrossSourceStatementReactorBuilder
RFC7950Reactors.defaultReactorBuilder
(YangXPathParserFactory xpathFactory, YangParserConfiguration config) static @NonNull CustomCrossSourceStatementReactorBuilder
RFC7950Reactors.vanillaReactorBuilder
(@NonNull YangXPathParserFactory xpathFactory, YangParserConfiguration config) static @NonNull CustomCrossSourceStatementReactorBuilder
RFC7950Reactors.vanillaReactorBuilder
(YangParserConfiguration config) -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.augment
Constructors in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.augment with parameters of type YangParserConfigurationModifierConstructorDescription -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.deviate
Constructors in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.deviate with parameters of type YangParserConfigurationModifierConstructorDescription -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.extension
Constructors in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.extension with parameters of type YangParserConfiguration -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.if_feature
Constructors in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.if_feature with parameters of type YangParserConfigurationModifierConstructorDescription -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.import_
Methods in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.import_ with parameters of type YangParserConfigurationModifier and TypeMethodDescriptionstatic @NonNull ImportStatementSupport
ImportStatementSupport.rfc6020Instance
(YangParserConfiguration config) static @NonNull ImportStatementSupport
ImportStatementSupport.rfc7950Instance
(YangParserConfiguration config) -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.list
Methods in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.list with parameters of type YangParserConfigurationModifier and TypeMethodDescriptionstatic @NonNull ListStatementSupport
ListStatementSupport.rfc6020Instance
(YangParserConfiguration config) static @NonNull ListStatementSupport
ListStatementSupport.rfc7950Instance
(YangParserConfiguration config) -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.meta
Methods in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.meta with parameters of type YangParserConfigurationModifier and TypeMethodDescriptionstatic @NonNull BitStatementSupport
BitStatementSupport.rfc6020Instance
(YangParserConfiguration config) static @NonNull CaseStatementSupport
CaseStatementSupport.rfc6020Instance
(YangParserConfiguration config) static @NonNull ChoiceStatementSupport
ChoiceStatementSupport.rfc6020Instance
(YangParserConfiguration config) static @NonNull ContainerStatementSupport
ContainerStatementSupport.rfc6020Instance
(YangParserConfiguration config) static @NonNull EnumStatementSupport
EnumStatementSupport.rfc6020Instance
(YangParserConfiguration config) static @NonNull GroupingStatementSupport
GroupingStatementSupport.rfc6020Instance
(YangParserConfiguration config) static @NonNull IdentityStatementSupport
IdentityStatementSupport.rfc6020Instance
(YangParserConfiguration config) static @NonNull IncludeStatementSupport
IncludeStatementSupport.rfc6020Instance
(YangParserConfiguration config) static @NonNull InputStatementSupport
InputStatementSupport.rfc6020Instance
(YangParserConfiguration config) static @NonNull LeafListStatementSupport
LeafListStatementSupport.rfc6020Instance
(YangParserConfiguration config) static @NonNull OutputStatementSupport
OutputStatementSupport.rfc6020Instance
(YangParserConfiguration config) static @NonNull BitStatementSupport
BitStatementSupport.rfc7950Instance
(YangParserConfiguration config) static @NonNull CaseStatementSupport
CaseStatementSupport.rfc7950Instance
(YangParserConfiguration config) static @NonNull ChoiceStatementSupport
ChoiceStatementSupport.rfc7950Instance
(YangParserConfiguration config) static @NonNull ContainerStatementSupport
ContainerStatementSupport.rfc7950Instance
(YangParserConfiguration config) static @NonNull EnumStatementSupport
EnumStatementSupport.rfc7950Instance
(YangParserConfiguration config) static @NonNull GroupingStatementSupport
GroupingStatementSupport.rfc7950Instance
(YangParserConfiguration config) static @NonNull IdentityStatementSupport
IdentityStatementSupport.rfc7950Instance
(YangParserConfiguration config) static @NonNull IncludeStatementSupport
IncludeStatementSupport.rfc7950Instance
(YangParserConfiguration config) static @NonNull InputStatementSupport
InputStatementSupport.rfc7950Instance
(YangParserConfiguration config) static @NonNull LeafListStatementSupport
LeafListStatementSupport.rfc7950Instance
(YangParserConfiguration config) static @NonNull OutputStatementSupport
OutputStatementSupport.rfc7950Instance
(YangParserConfiguration config) Constructors in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.meta with parameters of type YangParserConfigurationModifierConstructorDescriptionMustStatementSupport
(XPathSupport xpathSupport, YangParserConfiguration config) WhenStatementSupport
(XPathSupport xpathSupport, YangParserConfiguration config) -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.module
Methods in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.module with parameters of type YangParserConfigurationModifier and TypeMethodDescriptionstatic @NonNull ModuleStatementSupport
ModuleStatementSupport.rfc6020Instance
(YangParserConfiguration config) static @NonNull ModuleStatementSupport
ModuleStatementSupport.rfc7950Instance
(YangParserConfiguration config) -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.notification
Constructors in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.notification with parameters of type YangParserConfigurationModifierConstructorDescription -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.path
Methods in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.path with parameters of type YangParserConfigurationModifier and TypeMethodDescriptionstatic PathStatementSupport
PathStatementSupport.lenientInstance
(YangParserConfiguration config) static PathStatementSupport
PathStatementSupport.strictInstance
(YangParserConfiguration config) -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.pattern
Methods in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.pattern with parameters of type YangParserConfigurationModifier and TypeMethodDescriptionstatic @NonNull PatternStatementSupport
PatternStatementSupport.rfc6020Instance
(YangParserConfiguration config) static @NonNull PatternStatementSupport
PatternStatementSupport.rfc7950Instance
(YangParserConfiguration config) -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.refine
Methods in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.refine with parameters of type YangParserConfigurationModifier and TypeMethodDescriptionstatic @NonNull RefineStatementSupport
RefineStatementSupport.rfc6020Instance
(YangParserConfiguration config) static @NonNull RefineStatementSupport
RefineStatementSupport.rfc7950Instance
(YangParserConfiguration config) -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.submodule
Methods in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.submodule with parameters of type YangParserConfigurationModifier and TypeMethodDescriptionstatic @NonNull SubmoduleStatementSupport
SubmoduleStatementSupport.rfc6020Instance
(YangParserConfiguration config) static @NonNull SubmoduleStatementSupport
SubmoduleStatementSupport.rfc7950Instance
(YangParserConfiguration config) -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.type
Constructors in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.type with parameters of type YangParserConfigurationModifierConstructorDescription -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.uses
Constructors in org.opendaylight.yangtools.yang.parser.rfc7950.stmt.uses with parameters of type YangParserConfiguration -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.parser.spi.meta
Constructors in org.opendaylight.yangtools.yang.parser.spi.meta with parameters of type YangParserConfigurationModifierConstructorDescriptionprotected
AbstractBooleanStatementSupport
(StatementDefinition publicDefinition, E emptyEffectiveFalse, E emptyEffectiveTrue, StatementSupport.StatementPolicy<Boolean, D> policy, YangParserConfiguration config, @Nullable SubstatementValidator validator) protected
AbstractEmptyStatementSupport
(StatementDefinition publicDefinition, StatementSupport.StatementPolicy<Empty, D> policy, YangParserConfiguration config, @Nullable SubstatementValidator validator) protected
AbstractInternedStatementSupport
(StatementDefinition publicDefinition, StatementSupport.StatementPolicy<A, D> policy, YangParserConfiguration config, @Nullable SubstatementValidator validator) protected
AbstractInternedStringStatementSupport
(StatementDefinition publicDefinition, StatementSupport.StatementPolicy<String, D> policy, YangParserConfiguration config, @Nullable SubstatementValidator validator) protected
AbstractQNameStatementSupport
(StatementDefinition publicDefinition, StatementSupport.StatementPolicy<QName, D> policy, YangParserConfiguration config, @Nullable SubstatementValidator validator) protected
AbstractSchemaTreeStatementSupport
(StatementDefinition publicDefinition, StatementSupport.StatementPolicy<QName, D> policy, YangParserConfiguration config, @Nullable SubstatementValidator validator) protected
AbstractStatementSupport
(StatementDefinition publicDefinition, StatementSupport.StatementPolicy<A, D> policy, YangParserConfiguration config, @Nullable SubstatementValidator validator) protected
AbstractStringStatementSupport
(StatementDefinition publicDefinition, StatementSupport.StatementPolicy<String, D> policy, YangParserConfiguration config, @Nullable SubstatementValidator validator) protected
AbstractUnqualifiedStatementSupport
(StatementDefinition publicDefinition, StatementSupport.StatementPolicy<UnresolvedQName.Unqualified, D> policy, YangParserConfiguration config, @Nullable SubstatementValidator validator) -
Uses of YangParserConfiguration in org.opendaylight.yangtools.yang.test.util
Methods in org.opendaylight.yangtools.yang.test.util with parameters of type YangParserConfigurationModifier and TypeMethodDescriptionstatic EffectiveModelContext
YangParserTestUtils.parseSources
(YangParserConfiguration config, Set<QName> supportedFeatures, Collection<? extends SchemaSourceRepresentation> sources) static EffectiveModelContext
YangParserTestUtils.parseYangFiles
(Set<QName> supportedFeatures, YangParserConfiguration config, File... files) Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils.parseYangFiles
(Set<QName> supportedFeatures, YangParserConfiguration config, Collection<File> files) Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils.parseYangFiles
(YangParserConfiguration config, File... files) Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils.parseYangFiles
(YangParserConfiguration config, Collection<File> files) Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils.parseYangResource
(String resource, YangParserConfiguration config) Creates a new effective schema context containing the specified YANG source.static EffectiveModelContext
YangParserTestUtils.parseYangResource
(String resource, YangParserConfiguration config, Set<QName> supportedFeatures) Creates a new effective schema context containing the specified YANG source.static EffectiveModelContext
YangParserTestUtils.parseYangResourceDirectory
(String resourcePath, Set<QName> supportedFeatures, YangParserConfiguration config) Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils.parseYangResourceDirectory
(String resourcePath, YangParserConfiguration config) Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils.parseYangResources
(List<String> yangResourceDirs, List<String> yangResources, Set<QName> supportedFeatures, YangParserConfiguration config) Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils.parseYangResources
(List<String> yangResourceDirs, List<String> yangResources, YangParserConfiguration config) Creates a new effective schema context containing the specified YANG sources.static EffectiveModelContext
YangParserTestUtils.parseYangSources
(YangParserConfiguration config, Set<QName> supportedFeatures, YangTextSchemaSource... sources)