Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Fields
  • Methods
  • Constructors
  • Terminally Deprecated Elements
    Element
    Description
    org.opendaylight.yangtools.yang.common.UnresolvedQName.qualified(String, String)
    Use UnresolvedQName.Qualified.of(String, String) instead.
    org.opendaylight.yangtools.yang.common.UnresolvedQName.unqualified(String)
    Use UnresolvedQName.Unqualified.of(String) instead.
    org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeDataInput.newDataInputWithoutValidation(DataInput)
    Use NormalizedNodeDataInput.newDataInput(DataInput) instead.
    org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeDataInput.readSchemaPath()
    org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeDataOutput.writeSchemaPath(SchemaPath)
    org.opendaylight.yangtools.yang.data.codec.gson.JSONNormalizedNodeStreamWriter.createExclusiveWriter(JSONCodecFactory, SchemaPath, XMLNamespace, JsonWriter)
    Use one of the alternative overloads
    org.opendaylight.yangtools.yang.data.codec.gson.JSONNormalizedNodeStreamWriter.createNestedWriter(JSONCodecFactory, SchemaPath, XMLNamespace, JsonWriter)
    Use one of the alternative overloads
    org.opendaylight.yangtools.yang.data.codec.xml.XMLStreamNormalizedNodeStreamWriter.create(XMLStreamWriter, EffectiveModelContext, SchemaPath)
    Use one of the alternative overloads.
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableAnyXmlNodeBuilder.create(AnyxmlSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableAugmentationNodeBuilder.create(AugmentationSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableChoiceNodeBuilder.create(ChoiceSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableContainerNodeBuilder.create(ContainerLike)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableContainerNodeBuilder.create(ContainerLike, ContainerNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafNodeBuilder.create(LeafSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafSetEntryNodeBuilder.create(LeafListSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafSetNodeBuilder.create(LeafListSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafSetNodeBuilder.create(LeafListSchemaNode, LeafSetNode<T>)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableMapEntryNodeBuilder.create(ListSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableMapNodeBuilder.create(ListSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableMapNodeBuilder.create(ListSchemaNode, MapNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableUserLeafSetNodeBuilder.create(LeafListSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableUserLeafSetNodeBuilder.create(LeafListSchemaNode, LeafSetNode<T>)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableUserMapNodeBuilder.create(ListSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableUserMapNodeBuilder.create(ListSchemaNode, MapNode)
    org.opendaylight.yangtools.yang.data.impl.schema.SchemaAwareBuilders
    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)
    org.opendaylight.yangtools.yang.data.util.DataSchemaContextNode.from(EffectiveModelContext)
    Use DataSchemaContextTree.from(EffectiveModelContext) and DataSchemaContextTree.getRoot() instead.
    org.opendaylight.yangtools.yang.data.util.DataSchemaContextNode.fromDataSchemaNode(DataSchemaNode)
    org.opendaylight.yangtools.yang.data.util.NormalizedNodeStreamWriterStack.of(EffectiveModelContext, SchemaPath)
    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.DataSchemaNode.isConfiguration()
    Use DataSchemaNode.effectiveConfig() instead.
    org.opendaylight.yangtools.yang.model.api.DeviateKind.getKeyword()
    Use DeviateKind.argument() instead.
    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 contexts
    • EffectiveStatementInference 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
    This class is scheduled for removal in the next major release.
    org.opendaylight.yangtools.yang.model.export.YinExportUtils.writeModuleAsYinText(Module, OutputStream)
    Prefer YinExportUtils.writeModuleAsYinText(ModuleEffectiveStatement, OutputStream).
    org.opendaylight.yangtools.yang.model.export.YinExportUtils.writeSubmoduleAsYinText(Module, Submodule, OutputStream)
    Prefer YinExportUtils.writeSubmoduleAsYinText(ModuleEffectiveStatement, SubmoduleEffectiveStatement, OutputStream).
    org.opendaylight.yangtools.yang.model.repo.spi.GuavaSchemaSourceCache
    This class has a rather complicated and ugly design. Use SoftSchemaSourceCache instead.
    org.opendaylight.yangtools.yang.model.spi.meta.AbstractEffectiveUnknownSchmemaNode.isAddedByUses()
    org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.AddedByUsesMixin
    See deprecation notice in AddedByUsesAware
    org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.AddedByUsesMixin.isAddedByUses()
    org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.ofInstantiatedPath(EffectiveModelContext, SchemaPath)
    org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.ofSchemaPath(EffectiveModelContext, SchemaPath)
    org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.schemaPathIterator()
    Use SchemaInferenceStack.toSchemaTreeInference() instead.
    org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.toSchemaPath()
    This method is meant only for interoperation with SchemaPath-based APIs.
    org.opendaylight.yangtools.yang.parser.rfc7950.reactor.YangValidationBundles.SUPPORTED_CASE_SHORTHANDS
  • Deprecated Interfaces
    Interface
    Description
    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 in AddedByUsesAware
    org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.CopyableMixin
    Scheduled for removal with CopyableNode.
    org.opendaylight.yangtools.yang2sources.spi.BasicCodeGenerator
    Use FileGenerator instead.
    org.opendaylight.yangtools.yang2sources.spi.BuildContextAware
    Use FileGenerator instead.
    org.opendaylight.yangtools.yang2sources.spi.MavenProjectAware
    Use FileGeneratorFactory instead.
    org.opendaylight.yangtools.yang2sources.spi.ModuleResourceResolver
    Use ModuleResourceResolver instead.
  • Deprecated Classes
    Class
    Description
    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 contexts
    • EffectiveStatementInference 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
    This class is scheduled for removal in the next major release.
    org.opendaylight.yangtools.yang.model.repo.spi.GuavaSchemaSourceCache
    This class has a rather complicated and ugly design. Use SoftSchemaSourceCache instead.
  • Deprecated Fields
    Field
    Description
    org.opendaylight.yangtools.yang.common.ErrorTag.PARTIAL_OPERATION
    This error-info is obsolete since RFC6241.
    org.opendaylight.yangtools.yang.common.YangConstants.ERR_ELEMENT_QNAME
    org.opendaylight.yangtools.yang.common.YangConstants.NOOP_ELEMENT_QNAME
    org.opendaylight.yangtools.yang.common.YangConstants.OK_ELEMENT_QNAME
    org.opendaylight.yangtools.yang.data.codec.xml.XmlParserStream.LEGACY_ATTRIBUTE_NAMESPACE
    The use on this namespace is discouraged and users are strongly encouraged to proper RFC7952 metadata annotations.
    org.opendaylight.yangtools.yang.parser.antlr.IfFeatureExpressionLexer.tokenNames
    Use IfFeatureExpressionLexer.VOCABULARY instead.
    org.opendaylight.yangtools.yang.parser.antlr.IfFeatureExpressionParser.tokenNames
    Use IfFeatureExpressionParser.VOCABULARY instead.
    org.opendaylight.yangtools.yang.parser.antlr.LeafRefPathLexer.tokenNames
    Use LeafRefPathLexer.VOCABULARY instead.
    org.opendaylight.yangtools.yang.parser.antlr.LeafRefPathParser.tokenNames
    Use LeafRefPathParser.VOCABULARY instead.
    org.opendaylight.yangtools.yang.parser.antlr.YangStatementLexer.tokenNames
    Use YangStatementLexer.VOCABULARY instead.
    org.opendaylight.yangtools.yang.parser.antlr.YangStatementParser.tokenNames
    Use YangStatementParser.VOCABULARY instead.
    org.opendaylight.yangtools.yang.parser.rfc7950.reactor.YangValidationBundles.SUPPORTED_CASE_SHORTHANDS
    org.opendaylight.yangtools.yang.parser.rfc7950.reactor.YangValidationBundles.SUPPORTED_DEVIATION_TARGETS
    This is an implementation leak from statement support and will be removed in next major version.
    org.opendaylight.yangtools.yang.xpath.antlr.instanceIdentifierLexer.tokenNames
    Use instanceIdentifierLexer.VOCABULARY instead.
    org.opendaylight.yangtools.yang.xpath.antlr.instanceIdentifierParser.tokenNames
    Use instanceIdentifierParser.VOCABULARY instead.
    org.opendaylight.yangtools.yang.xpath.antlr.xpathLexer.tokenNames
    Use xpathLexer.VOCABULARY instead.
    org.opendaylight.yangtools.yang.xpath.antlr.xpathParser.tokenNames
    Use xpathParser.VOCABULARY instead.
  • Deprecated Methods
    Method
    Description
    org.opendaylight.yangtools.yang.common.UnresolvedQName.qualified(String, String)
    Use UnresolvedQName.Qualified.of(String, String) instead.
    org.opendaylight.yangtools.yang.common.UnresolvedQName.unqualified(String)
    Use UnresolvedQName.Unqualified.of(String) instead.
    org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeDataInput.newDataInputWithoutValidation(DataInput)
    Use NormalizedNodeDataInput.newDataInput(DataInput) instead.
    org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeDataInput.readSchemaPath()
    org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeDataOutput.writeSchemaPath(SchemaPath)
    org.opendaylight.yangtools.yang.data.codec.gson.JSONNormalizedNodeStreamWriter.createExclusiveWriter(JSONCodecFactory, SchemaPath, XMLNamespace, JsonWriter)
    Use one of the alternative overloads
    org.opendaylight.yangtools.yang.data.codec.gson.JSONNormalizedNodeStreamWriter.createNestedWriter(JSONCodecFactory, SchemaPath, XMLNamespace, JsonWriter)
    Use one of the alternative overloads
    org.opendaylight.yangtools.yang.data.codec.xml.XMLStreamNormalizedNodeStreamWriter.create(XMLStreamWriter, EffectiveModelContext, SchemaPath)
    Use one of the alternative overloads.
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableAnyXmlNodeBuilder.create(AnyxmlSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableAugmentationNodeBuilder.create(AugmentationSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableChoiceNodeBuilder.create(ChoiceSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableContainerNodeBuilder.create(ContainerLike)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableContainerNodeBuilder.create(ContainerLike, ContainerNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafNodeBuilder.create(LeafSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafSetEntryNodeBuilder.create(LeafListSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafSetNodeBuilder.create(LeafListSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafSetNodeBuilder.create(LeafListSchemaNode, LeafSetNode<T>)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableMapEntryNodeBuilder.create(ListSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableMapNodeBuilder.create(ListSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableMapNodeBuilder.create(ListSchemaNode, MapNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableUserLeafSetNodeBuilder.create(LeafListSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableUserLeafSetNodeBuilder.create(LeafListSchemaNode, LeafSetNode<T>)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableUserMapNodeBuilder.create(ListSchemaNode)
    org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableUserMapNodeBuilder.create(ListSchemaNode, MapNode)
    org.opendaylight.yangtools.yang.data.impl.schema.YangErrorInfos.errElement(QName)
    This error-info specified by ErrorTag.PARTIAL_OPERATION.
    org.opendaylight.yangtools.yang.data.impl.schema.YangErrorInfos.noopElement(QName)
    This error-info specified by ErrorTag.PARTIAL_OPERATION.
    org.opendaylight.yangtools.yang.data.impl.schema.YangErrorInfos.okElement(QName)
    This error-info specified by ErrorTag.PARTIAL_OPERATION.
    org.opendaylight.yangtools.yang.data.util.DataSchemaContextNode.from(EffectiveModelContext)
    Use DataSchemaContextTree.from(EffectiveModelContext) and DataSchemaContextTree.getRoot() instead.
    org.opendaylight.yangtools.yang.data.util.DataSchemaContextNode.fromDataSchemaNode(DataSchemaNode)
    org.opendaylight.yangtools.yang.data.util.NormalizedNodeStreamWriterStack.of(EffectiveModelContext, SchemaPath)
    org.opendaylight.yangtools.yang.model.api.DataSchemaNode.isConfiguration()
    Use DataSchemaNode.effectiveConfig() instead.
    org.opendaylight.yangtools.yang.model.api.DeviateKind.getKeyword()
    Use DeviateKind.argument() instead.
    org.opendaylight.yangtools.yang.model.api.SchemaContext.effectiveConfig()
    org.opendaylight.yangtools.yang.model.api.SchemaContext.findAction(QName)
    org.opendaylight.yangtools.yang.model.api.SchemaContext.getActions()
    org.opendaylight.yangtools.yang.model.api.SchemaContext.getAvailableAugmentations()
    org.opendaylight.yangtools.yang.model.api.SchemaContext.getDescription()
    org.opendaylight.yangtools.yang.model.api.SchemaContext.getMustConstraints()
    org.opendaylight.yangtools.yang.model.api.SchemaContext.getQName()
    org.opendaylight.yangtools.yang.model.api.SchemaContext.getReference()
    org.opendaylight.yangtools.yang.model.api.SchemaContext.getStatus()
    org.opendaylight.yangtools.yang.model.api.SchemaContext.getUses()
    org.opendaylight.yangtools.yang.model.api.SchemaContext.getWhenCondition()
    org.opendaylight.yangtools.yang.model.api.SchemaContext.isAddedByUses()
    org.opendaylight.yangtools.yang.model.api.SchemaContext.isAugmenting()
    org.opendaylight.yangtools.yang.model.export.YinExportUtils.writeModuleAsYinText(Module, OutputStream)
    Prefer YinExportUtils.writeModuleAsYinText(ModuleEffectiveStatement, OutputStream).
    org.opendaylight.yangtools.yang.model.export.YinExportUtils.writeSubmoduleAsYinText(Module, Submodule, OutputStream)
    Prefer YinExportUtils.writeSubmoduleAsYinText(ModuleEffectiveStatement, SubmoduleEffectiveStatement, OutputStream).
    org.opendaylight.yangtools.yang.model.spi.meta.AbstractEffectiveUnknownSchmemaNode.isAddedByUses()
    org.opendaylight.yangtools.yang.model.spi.meta.AbstractEffectiveUnknownSchmemaNode.isAugmenting()
    org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.AddedByUsesMixin.isAddedByUses()
    org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.CopyableMixin.isAugmenting()
    org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.ofInstantiatedPath(EffectiveModelContext, SchemaPath)
    org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.ofSchemaPath(EffectiveModelContext, SchemaPath)
    org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.schemaPathIterator()
    Use SchemaInferenceStack.toSchemaTreeInference() instead.
    org.opendaylight.yangtools.yang.model.util.SchemaInferenceStack.toSchemaPath()
    This method is meant only for interoperation with SchemaPath-based APIs.
    org.opendaylight.yangtools.yang.parser.antlr.IfFeatureExpressionLexer.getTokenNames()
    org.opendaylight.yangtools.yang.parser.antlr.IfFeatureExpressionParser.getTokenNames()
    org.opendaylight.yangtools.yang.parser.antlr.LeafRefPathLexer.getTokenNames()
    org.opendaylight.yangtools.yang.parser.antlr.LeafRefPathParser.getTokenNames()
    org.opendaylight.yangtools.yang.parser.antlr.YangStatementLexer.getTokenNames()
    org.opendaylight.yangtools.yang.parser.antlr.YangStatementParser.getTokenNames()
    org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Current.caerbannog()
    org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.UndeclaredCurrent.declared()
    org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.UndeclaredCurrent.rawArgument()
    org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder.mutatesNs(StmtContext.Mutable<?, ?, ?>, Class<N>)
    Undocumented method. Use at your own risk.
    org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder.requiresDeclared(StmtContext<?, ?, ?>, Class<N>, K)
    Undocumented method. Use at your own risk.
    org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder.requiresDeclaredCtx(StmtContext<?, ?, ?>, Class<N>, K)
    Undocumented method. Use at your own risk.
    org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder.requiresEffective(StmtContext<?, ?, ?>, Class<N>, K)
    Undocumented method. Use at your own risk.
    org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder.requiresEffective(StmtContext<?, ?, ? extends E>)
    Undocumented method. Use at your own risk.
    org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder.requiresEffectiveCtx(StmtContext<?, ?, ?>, Class<N>, K)
    Undocumented method. Use at your own risk.
    org.opendaylight.yangtools.yang.xpath.antlr.instanceIdentifierLexer.getTokenNames()
    org.opendaylight.yangtools.yang.xpath.antlr.instanceIdentifierParser.getTokenNames()
    org.opendaylight.yangtools.yang.xpath.antlr.xpathLexer.getTokenNames()
    org.opendaylight.yangtools.yang.xpath.antlr.xpathParser.getTokenNames()
  • Deprecated 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)

Copyright © 2022 OpenDaylight. All rights reserved.