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

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Record Classes
  • Fields
  • Methods
  • Enum Constants
  • Terminally Deprecated Elements
    Element
    Description
    org.opendaylight.yangtools.util.EvenMoreObjects
    org.opendaylight.yangtools.yang.common.YangVersion.getReference()
    Use YangVersion.reference() instead
    org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild.getIdentifier()
    org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode.getIdentifier()
    org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode.getIdentifier()
    org.opendaylight.yangtools.yang.data.api.schema.MixinNode
    This interface assumes XML encoding. In JSON encoding only a ChoiceNode is a mixin. Users are advised to move to explicit checking.
    org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode.getIdentifier()
    Use NormalizedNode.name() instead.
    org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode.getIdentifier()
    org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.create(Iterable<? extends YangInstanceIdentifier.PathArgument>)
    Use YangInstanceIdentifier.of(Iterable) instead.
    org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.create(YangInstanceIdentifier.PathArgument)
    Use YangInstanceIdentifier.of(NodeIdentifier) instead.
    org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.create(YangInstanceIdentifier.PathArgument...)
    Use YangInstanceIdentifier.of(PathArgument...) instead.
    org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.empty()
    Use YangInstanceIdentifier.of() instead.
    org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeDataInput.newDataInputWithoutValidation(DataInput)
    Use NormalizedNodeDataInput.newDataInput(DataInput) instead.
    org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeStreamVersion.LITHIUM
    This version cannot be written in and always required adaption. This version should not be relied upon, as it is subject to removal in a future version.
    org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeStreamVersion.MAGNESIUM
    org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeStreamVersion.NEON_SR2
    This version cannot be written in and always required adaption. This version should not be relied upon, as it is subject to removal in a future version.
    org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeStreamVersion.SODIUM_SR1
    This version cannot be written in and always required adaption. This version should not be relied upon, as it is subject to removal in a future version.
    org.opendaylight.yangtools.yang.data.tree.api.DataTreeCandidateNode.getChildNodes()
    Use DataTreeCandidateNode.childNodes() instead.
    org.opendaylight.yangtools.yang.data.tree.api.DataTreeCandidateNode.getIdentifier()
    Use DataTreeCandidateNode.name() instead.
    org.opendaylight.yangtools.yang.data.tree.api.DataTreeCandidateNode.getModificationType()
    Use DataTreeCandidateNode.modificationType() instead.
    org.opendaylight.yangtools.yang.data.util.ContainerSchemaNodes
    This class is deprecated for removal. Use NotificationDefinition.toContainerLike() and OperationDefinition.toContainerLike() to can similar service. Note that the former differs from ContainerSchemaNodes.forNotification(NotificationDefinition) in that it does not report the source notification from NotificationNodeContainer.getNotifications() -- i.e. it does not contain itself.
    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.ContainerLikeCompat.isAddedByUses()
    org.opendaylight.yangtools.yang.model.api.DataSchemaNode.isConfiguration()
    Use DataSchemaNode.effectiveConfig() instead.
    org.opendaylight.yangtools.yang.model.api.stmt.ConfigStatement.getValue()
    org.opendaylight.yangtools.yang.model.api.stmt.FractionDigitsStatement.getValue()
    org.opendaylight.yangtools.yang.model.api.stmt.MandatoryStatement.getValue()
    org.opendaylight.yangtools.yang.model.api.stmt.RequireInstanceStatement.getValue()
    org.opendaylight.yangtools.yang.model.api.stmt.ValueStatement.getValue()
    org.opendaylight.yangtools.yang.model.api.stmt.YinElementStatement.getValue()
    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.EffectiveAugmentationSchema
    This class should not be needed anymore.
    org.opendaylight.yangtools.yang.parser.rfc7950.reactor.YangValidationBundles.SUPPORTED_CASE_SHORTHANDS
  • Deprecated Interfaces
    Interface
    Description
    org.opendaylight.yangtools.yang.data.api.schema.MixinNode
    This interface assumes XML encoding. In JSON encoding only a ChoiceNode is a mixin. Users are advised to move to explicit checking.
    org.opendaylight.yangtools.yang.data.codec.binfmt.LegacyPathArgument
    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.
  • Deprecated Classes
    Class
    Description
    org.opendaylight.yangtools.util.EvenMoreObjects
    org.opendaylight.yangtools.yang.data.util.ContainerSchemaNodes
    This class is deprecated for removal. Use NotificationDefinition.toContainerLike() and OperationDefinition.toContainerLike() to can similar service. Note that the former differs from ContainerSchemaNodes.forNotification(NotificationDefinition) in that it does not report the source notification from NotificationNodeContainer.getNotifications() -- i.e. it does not contain itself.
    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.util.EffectiveAugmentationSchema
    This class should not be needed anymore.
  • Deprecated Record Classes
    Record Class
    Description
    org.opendaylight.yangtools.yang.data.codec.binfmt.LegacyAugmentationIdentifier
    org.opendaylight.yangtools.yang.data.codec.binfmt.LegacyMountPointIdentifier
  • 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.YangVersion.getReference()
    Use YangVersion.reference() instead
    org.opendaylight.yangtools.yang.common.YangVersion.parse(String)
    Use YangVersion.forString(String) or YangVersion.ofString(String)
    org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild.getIdentifier()
    org.opendaylight.yangtools.yang.data.api.schema.LeafSetEntryNode.getIdentifier()
    org.opendaylight.yangtools.yang.data.api.schema.MapEntryNode.getIdentifier()
    org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode.getIdentifier()
    Use NormalizedNode.name() instead.
    org.opendaylight.yangtools.yang.data.api.schema.UnkeyedListEntryNode.getIdentifier()
    org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.create(Iterable<? extends YangInstanceIdentifier.PathArgument>)
    Use YangInstanceIdentifier.of(Iterable) instead.
    org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.create(YangInstanceIdentifier.PathArgument)
    Use YangInstanceIdentifier.of(NodeIdentifier) instead.
    org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.create(YangInstanceIdentifier.PathArgument...)
    Use YangInstanceIdentifier.of(PathArgument...) instead.
    org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.empty()
    Use YangInstanceIdentifier.of() instead.
    org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeDataInput.newDataInputWithoutValidation(DataInput)
    Use NormalizedNodeDataInput.newDataInput(DataInput) instead.
    org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeDataInput.readLegacyPathArgument()
    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.tree.api.DataTreeCandidateNode.getChildNodes()
    Use DataTreeCandidateNode.childNodes() instead.
    org.opendaylight.yangtools.yang.data.tree.api.DataTreeCandidateNode.getIdentifier()
    Use DataTreeCandidateNode.name() instead.
    org.opendaylight.yangtools.yang.data.tree.api.DataTreeCandidateNode.getModificationType()
    Use DataTreeCandidateNode.modificationType() instead.
    org.opendaylight.yangtools.yang.model.api.ContainerLikeCompat.isAddedByUses()
    org.opendaylight.yangtools.yang.model.api.ContainerLikeCompat.isAugmenting()
    org.opendaylight.yangtools.yang.model.api.DataSchemaNode.isConfiguration()
    Use DataSchemaNode.effectiveConfig() 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.api.stmt.ConfigStatement.getValue()
    org.opendaylight.yangtools.yang.model.api.stmt.FractionDigitsStatement.getValue()
    org.opendaylight.yangtools.yang.model.api.stmt.MandatoryStatement.getValue()
    org.opendaylight.yangtools.yang.model.api.stmt.RequireInstanceStatement.getValue()
    org.opendaylight.yangtools.yang.model.api.stmt.ValueStatement.getValue()
    org.opendaylight.yangtools.yang.model.api.stmt.YinElementStatement.getValue()
    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.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<?, ?, ?>, ParserNamespace<?, ?>)
    Undocumented method. Use at your own risk.
    org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder.requiresDeclared(StmtContext<?, ?, ?>, ParserNamespace<K, StmtContext<?, ? extends D, ?>>, K)
    Undocumented method. Use at your own risk.
    org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder.requiresDeclaredCtx(StmtContext<?, ?, ?>, ParserNamespace<K, C>, K)
    Undocumented method. Use at your own risk.
    org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder.requiresEffective(StmtContext<?, ?, ?>, ParserNamespace<K, StmtContext<?, ?, ? extends E>>, 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<?, ?, ?>, ParserNamespace<K, C>, 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 Enum Constants
    Enum Constant
    Description
    org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeStreamVersion.LITHIUM
    This version cannot be written in and always required adaption. This version should not be relied upon, as it is subject to removal in a future version.
    org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeStreamVersion.MAGNESIUM
    org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeStreamVersion.NEON_SR2
    This version cannot be written in and always required adaption. This version should not be relied upon, as it is subject to removal in a future version.
    org.opendaylight.yangtools.yang.data.codec.binfmt.NormalizedNodeStreamVersion.SODIUM_SR1
    This version cannot be written in and always required adaption. This version should not be relied upon, as it is subject to removal in a future version.
    org.opendaylight.yangtools.yang.data.codec.gson.JSONCodecFactorySupplier.DRAFT_LHOTKA_NETMOD_YANG_JSON_02
    This is a historic implementation, retained for compatibility. Please migrate to JSONCodecFactorySupplier.RFC7951.

Copyright © 2023 OpenDaylight. All rights reserved.