- Type Parameters:
D
- concrete definition type
- All Implemented Interfaces:
- ItemProviderStrategy<javax.jcr.Node,javax.jcr.Node>, ItemProviderStrategy.WithSameTypeReference<javax.jcr.Node>
public class JcrIndexedChildNodeProvider<D extends JcrIndexedChildNodeProvider.Definition>
extends JcrChildNodeProvider<D>
Provides an indexed child node. By indexing we assume a certain naming strategy, where the
base child node name is immediately followed by the numerical index. Is used typically to data-bind the elements of
the multi-value editors.
In case the node name from the configuration specifies a concrete index - we use that, otherwise -
if no index specified, the next available indexed node name in the current session.