-
Interfaces Interface Description org.opendaylight.yangtools.concepts.Builder This is an over-arching concept whoseBuilder.build()
method hides caller hierarchy. Users are advised to migrate away, either without a replacement interface, or with a proper domain-specific interface.org.opendaylight.yangtools.concepts.CheckedBuilder This is an over-arching concept whoseCheckedBuilder.build()
method hides caller hierarchy. Users are advised to migrate away, either without a replacement interface, or with a proper domain-specific interface.org.opendaylight.yangtools.concepts.IllegalArgumentCodec This interface ignores a number of complications when dealing with external forms. For one, it assumes a serdes operation does not have further context than the input -- and this is seldom the case. The other failing is that it actively discourages use of checked exceptions to deal with errors at the appropriate level. Based on these, this interface is deprecated for removal without a replacement. Users are encouraged to define similar interface fitting their needs.org.opendaylight.yangtools.yang.model.api.AddedByUsesAware The only user of this trait is MD-SAL's binding component. As such, we provide enough information in EffectiveStatement tree to reconstruct this information.org.opendaylight.yangtools.yang.model.api.CopyableNode org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.AddedByUsesMixin See deprecation notice inAddedByUsesAware
org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.CopyableMixin Scheduled for removal withCopyableNode
.org.opendaylight.yangtools.yang.parser.spi.meta.SemanticVersionModuleNamespace org.opendaylight.yangtools.yang.parser.spi.meta.SemanticVersionNamespace org.opendaylight.yangtools.yang.parser.spi.source.ImportPrefixToSemVerSourceIdentifier org.opendaylight.yangtools.yang2sources.spi.BasicCodeGenerator UseFileGenerator
instead.org.opendaylight.yangtools.yang2sources.spi.BuildContextAware UseFileGenerator
instead.org.opendaylight.yangtools.yang2sources.spi.MavenProjectAware UseFileGeneratorFactory
instead.org.opendaylight.yangtools.yang2sources.spi.ModuleResourceResolver UseModuleResourceResolver
instead.
-
Classes Class Description org.opendaylight.yangtools.concepts.AbstractIllegalArgumentCodec This is a base class for implementing IllegalArgumentCodec, without further use. It will be removed with IllegalArgumentCodec.org.opendaylight.yangtools.yang.data.impl.schema.SchemaAwareBuilders org.opendaylight.yangtools.yang.model.api.SchemaPath This path is not really unique, as it does not handle YANG namespace overlap correctly. There are two different replacements for this class:SchemaNodeIdentifier
for use in YANG schema addressing contextsEffectiveStatementInference
for use in contexts where the intent is to exchange pointer to a specific statement. Unlike SchemaPath, though, it does not require additional lookup in most cases
org.opendaylight.yangtools.yang.model.repo.api.SemVerSourceIdentifier org.opendaylight.yangtools.yang.model.repo.spi.GuavaSchemaSourceCache This class has a rather complicated and ugly design. UseSoftSchemaSourceCache
instead.org.opendaylight.yangtools.yang.model.util.DataNodeAggregator
-
Constructors Constructor Description org.opendaylight.yangtools.yang.data.impl.schema.SchemaOrderedNormalizedNodeWriter(NormalizedNodeStreamWriter, EffectiveModelContext, SchemaPath) Use either one of the alternative constructors instead.org.opendaylight.yangtools.yang.data.util.DataSchemaContextNode(T, SchemaNode)