The following constants can be used to configure the values returned by
the iterator:
* {@link CURRENT_AS_RESOURCE}: The {@link PuliResource} objects are
returned as values;
* {@link CURRENT_AS_PATH}: The resource paths are returned as values;
* {@link CURRENT_AS_NAME}: The resource names are returned as values.
The following constants can be used to configure the keys returned by
the iterator:
* {@link KEY_AS_CURSOR}: The collection keys are returned as keys;
* {@link KEY_AS_PATH}: The resource paths are returned as keys.
By default, the mode KEY_AS_PATH | CURRENT_AS_RESOURCE is used.