Handling custom objects with children property or with customTreeDataDescriptor

In some applications, it can be interesting to display the content of internal data structures like in the case of administration or introspection application. Elastic Search allows such functionality, as the developper should only give the reference to its object instance and a custom Tree Data Descriptor (via the treeDataDescriptor property) allowing custom navigation inside the object (only if it doesn't have the children property).

The options used for ICollectionView instance described previously can be applied to this kind of data format.