Package org.apache.commons.configuration2.tree

# Interface InMemoryNodeModelSupport

All Superinterfaces:
  `NodeModelSupport<ImmutableNode>`

All Known Implementing Classes:
  `AbstractYAMLBasedConfiguration`, `BaseHierarchicalConfiguration`, `CombinedConfiguration`, `DynamicCombinedConfiguration`, `INIConfiguration`, `JSONConfiguration`, `PatternSubtreeConfigurationWrapper`, `PropertyListConfiguration`, `SubnodeConfiguration`, `XMLConfiguration`, `XMLPropertyListConfiguration`, `YAMLConfiguration`

public interface InMemoryNodeModelSupport extends NodeModelSupport<ImmutableNode>

A specialized version of the `NodeModelSupport` interface which allows querying an `InMemoryNodeModel`.

This interface is needed by some special node model implementations used by in-memory configurations. Such implementations require the extended capabilities of an `InMemoryNodeModel`.

Since:
  2.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `InMemoryNodeModel`
  `getNodeModel()`
  Gets the `NodeModel` supported by this object.

- ## Method Details

  - ### getNodeModel

    InMemoryNodeModel getNodeModel()
    Gets the `NodeModel` supported by this object. This variant specializes the return type to `InMemoryNodeModel`.
    Specified by:
      `getNodeModel` in interface `NodeModelSupport<ImmutableNode>`
    Returns:
      the `NodeModel`