Do not use SchemaNode in yang-data (YANGTOOLS-1244)

[YANGTOOLS-1247] Promote yang.data.impl.SchemaTracker Created: 14/Feb/21  Updated: 16/Feb/21  Resolved: 16/Feb/21

Status: Resolved
Project: yangtools
Component/s: data-impl, data-util
Affects Version/s: None
Fix Version/s: 7.0.0

Type: Sub-task Priority: Medium
Reporter: Robert Varga Assignee: Robert Varga
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

yang-data-impl's SchemaTracker provides a common interface used by yang-data-codec-{gson,xml} when interacting with AbstractCodecFactory, which in turn interacts with SchemaContextUtil.

SchemaTracker really follows NormalizedNodeStreamWriter contract's view on NormalizedNode, hence it is fair to provide it as NormalizedNode counterpart of SchemaInferenceStack. From naming perspective, NormalizedNodeInferenceStack
 is probably a good-enough name.


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