private final InstanceIdentifierContext<? extends SchemaNode> context;
private final NormalizedNode<?,?> data;
+ private final WriterParameters writerParameters;
- public NormalizedNodeContext(final InstanceIdentifierContext<? extends SchemaNode> context, final NormalizedNode<?, ?> data) {
+ public NormalizedNodeContext(final InstanceIdentifierContext<? extends SchemaNode> context,
+ final NormalizedNode<?, ?> data, WriterParameters writerParameters) {
this.context = context;
this.data = data;
+ this.writerParameters = writerParameters;
+ }
+
+ public NormalizedNodeContext(final InstanceIdentifierContext<? extends SchemaNode> context,
+ final NormalizedNode<?, ?> data) {
+ this.context = context;
+ this.data = data;
+ // default writer parameters
+ this.writerParameters = new WriterParameters(false, Integer.MAX_VALUE);
}
public InstanceIdentifierContext<? extends SchemaNode> getInstanceIdentifierContext() {
public NormalizedNode<?, ?> getData() {
return data;
}
+
+ public WriterParameters getWriterParameters() {
+ return writerParameters;
+ }
}