1 package org.opendaylight.controller.sal.restconf.impl;
3 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
4 import org.opendaylight.yangtools.yang.model.api.SchemaNode;
6 public class NormalizedNodeContext {
8 private final InstanceIdentifierContext<? extends SchemaNode> context;
9 private final NormalizedNode<?,?> data;
10 private final WriterParameters writerParameters;
12 public NormalizedNodeContext(final InstanceIdentifierContext<? extends SchemaNode> context,
13 final NormalizedNode<?, ?> data, WriterParameters writerParameters) {
14 this.context = context;
16 this.writerParameters = writerParameters;
19 public NormalizedNodeContext(final InstanceIdentifierContext<? extends SchemaNode> context,
20 final NormalizedNode<?, ?> data) {
21 this.context = context;
23 // default writer parameters
24 this.writerParameters = new WriterParameters(false, Integer.MAX_VALUE);
27 public InstanceIdentifierContext<? extends SchemaNode> getInstanceIdentifierContext() {
31 public NormalizedNode<?, ?> getData() {
35 public WriterParameters getWriterParameters() {
36 return writerParameters;