@Beta
public interface SchemaContextFactory
SchemaContext
instances based on
a specification of what SourceIdentifier
s are required and dynamic
recursive resolution.Modifier and Type | Method and Description |
---|---|
@NonNull com.google.common.util.concurrent.ListenableFuture<SchemaContext> |
createSchemaContext(@NonNull Collection<SourceIdentifier> requiredSources)
Create a new schema context containing specified sources, pulling in any dependencies they may have.
|
default @NonNull com.google.common.util.concurrent.ListenableFuture<SchemaContext> |
createSchemaContext(@NonNull Collection<SourceIdentifier> requiredSources,
Set<QName> supportedFeatures)
Deprecated.
Use SchemaContextFactoryConfiguration instead.
|
default @NonNull com.google.common.util.concurrent.ListenableFuture<SchemaContext> |
createSchemaContext(Collection<SourceIdentifier> requiredSources,
StatementParserMode statementParserMode)
Deprecated.
Use SchemaContextFactoryConfiguration instead.
|
@NonNull com.google.common.util.concurrent.ListenableFuture<SchemaContext> |
createSchemaContext(Collection<SourceIdentifier> requiredSources,
StatementParserMode statementParserMode,
Set<QName> supportedFeatures)
Deprecated.
Use SchemaContextFactoryConfiguration instead.
|
@NonNull com.google.common.util.concurrent.ListenableFuture<SchemaContext> createSchemaContext(@NonNull Collection<SourceIdentifier> requiredSources)
requiredSources
- a collection of sources which are required to be present@Deprecated default @NonNull com.google.common.util.concurrent.ListenableFuture<SchemaContext> createSchemaContext(Collection<SourceIdentifier> requiredSources, StatementParserMode statementParserMode)
requiredSources
- a collection of sources which are required to be presentstatementParserMode
- mode of statement parser@Deprecated default @NonNull com.google.common.util.concurrent.ListenableFuture<SchemaContext> createSchemaContext(@NonNull Collection<SourceIdentifier> requiredSources, Set<QName> supportedFeatures)
requiredSources
- a collection of sources which are required to be presentsupportedFeatures
- set of supported features based on which all if-feature statements in the parsed YANG
models are resolved@Deprecated @NonNull com.google.common.util.concurrent.ListenableFuture<SchemaContext> createSchemaContext(Collection<SourceIdentifier> requiredSources, StatementParserMode statementParserMode, Set<QName> supportedFeatures)
requiredSources
- a collection of sources which are required to be presentstatementParserMode
- mode of statement parsersupportedFeatures
- set of supported features based on which all if-feature statements in the parsed YANG
models are resolvedCopyright © 2019 OpenDaylight. All rights reserved.