Package com.orchestranetworks.instance

# Interface ValueContextForInputValidation

All Superinterfaces:
  `ValueContext`, `ValueContextForValidation`

public interface ValueContextForInputValidation extends ValueContextForValidation
This container interface enhances the validation interface with the possibility to set values that will be automatically validated against the underlying data model.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `setNewValue(Object aValue)`
  Assigns the specified value to the current node.

  ### Methods inherited from interface com.orchestranetworks.instance.ValueContext

  `getAdaptationInstance, getAdaptationTable, getHome, getNode, getNode, getValue, getValue, getValue`

  ### Methods inherited from interface com.orchestranetworks.instance.ValueContextForValidation

  `addError, addInfo, addMessage, addWarning, getFunctionalDataspace, hasErrorsOnNode`

- ## Method Details

  - ### setNewValue

    void setNewValue(Object aValue)
    Assigns the specified value to the current node.

    The container will validate it against the data model type and constraints.

    ##### Access and mapping rules

    The access and mapping rules between XML Schema and Java are described in the chapter Mapping to Java.