Uses of Interface
org.opendaylight.yangtools.yang.parser.spi.meta.StatementNamespace
Packages that use StatementNamespace
Package
Description
Provides essential namespaces which are filled in the parsing process.
Provides base abstract classes, interfaces and common implementation used by the statement parser.
Provides API necessary for the processing of statement sources.
-
Uses of StatementNamespace in org.opendaylight.yangtools.yang.parser.spi
Subinterfaces of StatementNamespace in org.opendaylight.yangtools.yang.parser.spiModifier and TypeInterfaceDescriptioninterfaceExtension namespace.interfaceFeature namespace.interfaceGrouping namespace.interfaceIdentity namespace.interfaceModule namespace.interfaceA derived namespace allowing lookup of modules based on theirQNameModule.interfaceIntermediate-stage namespace equivalent to ModuleNamespace except it is keyed by module names.interfaceSubmodule equivalent of ModuleNamespace.interfaceDerived types namespace.Classes in org.opendaylight.yangtools.yang.parser.spi that implement StatementNamespaceModifier and TypeClassDescriptionfinal classSchemaTreeNamespace<D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<QName>,E extends org.opendaylight.yangtools.yang.model.api.stmt.SchemaTreeEffectiveStatement<D>> Statement local namespace, which holds direct schema node descendants. -
Uses of StatementNamespace in org.opendaylight.yangtools.yang.parser.spi.meta
Subinterfaces of StatementNamespace in org.opendaylight.yangtools.yang.parser.spi.metaModifier and TypeInterfaceDescriptionstatic interfaceStatementNamespace.TreeScoped<K,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>, E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<?, D>> Methods in org.opendaylight.yangtools.yang.parser.spi.meta with type parameters of type StatementNamespaceModifier and TypeMethodDescription<K,KT extends K, N extends StatementNamespace<K, ?, ?>>
voidStmtContext.Mutable.addContext(Class<@NonNull N> namespace, KT key, StmtContext<?, ?, ?> stmt) Adds s statement to namespace map with a key.<K,N extends StatementNamespace<K, ?, ?>>
@NonNull ModelActionBuilder.Prerequisite<StmtContext<?,?, ?>> ModelActionBuilder.requiresCtx(StmtContext<?, ?, ?> context, Class<@NonNull N> namespace, K key, ModelProcessingPhase phase) <K,N extends StatementNamespace<K, ?, ?>>
@NonNull ModelActionBuilder.Prerequisite<StmtContext<?,?, ?>> ModelActionBuilder.requiresCtx(StmtContext<?, ?, ?> context, Class<@NonNull N> namespace, NamespaceKeyCriterion<K> criterion, ModelProcessingPhase phase) <K,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>, N extends StatementNamespace<K, ? extends D, ?>>
@NonNull ModelActionBuilder.Prerequisite<D>ModelActionBuilder.requiresDeclared(StmtContext<?, ?, ?> context, Class<N> namespace, K key) Deprecated.Undocumented method.<K,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>, N extends StatementNamespace<K, ? extends D, ?>>
@NonNull ModelActionBuilder.Prerequisite<StmtContext<?,D, ?>> ModelActionBuilder.requiresDeclaredCtx(StmtContext<?, ?, ?> context, Class<N> namespace, K key) Deprecated.Undocumented method.<K,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<?, ?>, N extends StatementNamespace<K, ?, ? extends E>>
@NonNull ModelActionBuilder.Prerequisite<E>ModelActionBuilder.requiresEffective(StmtContext<?, ?, ?> context, Class<N> namespace, K key) Deprecated.Undocumented method.<K,E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<?, ?>, N extends StatementNamespace<K, ?, ? extends E>>
@NonNull ModelActionBuilder.Prerequisite<StmtContext<?,?, E>> ModelActionBuilder.requiresEffectiveCtx(StmtContext<?, ?, ?> context, Class<N> namespace, K key) Deprecated.Undocumented method. -
Uses of StatementNamespace in org.opendaylight.yangtools.yang.parser.spi.source
Subinterfaces of StatementNamespace in org.opendaylight.yangtools.yang.parser.spi.sourceModifier and TypeInterfaceDescriptioninterfacenamespace class similar toModuleNamespacefor storing modules into Yang model storage but keyed by plain name.