[YANGTOOLS-1244] Do not use SchemaNode in yang-data Created: 14/Feb/21  Updated: 05/Jan/24

Status: Confirmed
Project: yangtools
Component/s: codecs, data-impl
Affects Version/s: None
Fix Version/s: 14.0.0

Type: Story Priority: Medium
Reporter: Robert Varga Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Issue Links:
Relates
relates to YANGTOOLS-1290 Deprecate SchemaAware NormalizedNode ... Resolved
Sub-Tasks:
Key
Summary
Type
Status
Assignee
YANGTOOLS-1245 Do not use DataSchemaNode in Anydata ... Sub-task Resolved Robert Varga  
YANGTOOLS-1247 Promote yang.data.impl.SchemaTracker Sub-task Resolved Robert Varga  
YANGTOOLS-1248 Remove SchemaUtils methods Sub-task Resolved Robert Varga  
YANGTOOLS-1450 Deprecate JSONNormalizedNodeStreamWri... Sub-task Resolved Robert Varga  
YANGTOOLS-1451 Deprecate XMLStreamNormalizedNodeStre... Sub-task Resolved Robert Varga  
YANGTOOLS-1249 Remove SchemaAware NormalizedNode bui... Sub-task Resolved Robert Varga  
YANGTOOLS-1529 Add DataSchemaContext.SimpleValue.type() Sub-task Resolved Robert Varga  
YANGTOOLS-1524 Do not use yang.model.api.Module in A... Sub-task Resolved Robert Varga  
YANGTOOLS-1528 Create a yang-data-api equivalent of ... Sub-task Confirmed  
YANGTOOLS-1530 Extract yang.data.impl.codec to yang-... Sub-task Confirmed  
YANGTOOLS-1250 Migrate InMemoryDataTree to use Effec... Sub-task Confirmed  
YANGTOOLS-1525 Do not use SchemaContext.findModule(s) Sub-task Resolved Robert Varga  
Epic Link: Remove SchemaNode

 Description   

We now have fully-featured replacement for SchemaNode in EffectiveStatement, with enough tooling to cover all yang-data use cases as well as bridging methods for users to cross, for example, from ContainerSchemaNode to ContainerEffectiveStatement.

Migrate all users of SchemaNode within *-data-* artifacts to use EffectiveStatement and its specializations.


Generated at Wed Feb 07 20:55:35 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.