}
private final @NonNull NodeIdentifier yangIdentifier;
+ private final @NonNull DataSchemaNode dataSchema;
private final @NonNull String getterName;
- private final @NonNull DataSchemaNode schema;
private final Object defaultObject;
- ValueNodeCodecContext(final DataSchemaNode schema, final String getterName, final Object defaultObject) {
- yangIdentifier = NodeIdentifier.create(schema.getQName());
+ ValueNodeCodecContext(final DataSchemaNode dataSchema, final String getterName, final Object defaultObject) {
this.getterName = requireNonNull(getterName);
- this.schema = requireNonNull(schema);
+ this.dataSchema = requireNonNull(dataSchema);
+ yangIdentifier = NodeIdentifier.create(dataSchema.getQName());
this.defaultObject = defaultObject;
}
@Override
- protected final NodeIdentifier getDomPathArgument() {
+ final NodeIdentifier getDomPathArgument() {
return yangIdentifier;
}
@Override
- public final CodecContext get() {
+ public final CodecContext getCodecContext() {
return this;
}
@Override
public final DataSchemaNode getSchema() {
- return schema;
+ return dataSchema;
}
@Override