All Implemented Interfaces:
Serializable, AutoCloseable, Cloneable, Iterator<Traverser.Admin<String>>, Step<S,String>, ByModulating, PathProcessor, PopContaining, Scoping, TraversalParent

public final class FormatStep<S> extends MapStep<S,String> implements ByModulating, TraversalParent, Scoping, PathProcessor
Reference implementation for String format step, a mid-traversal step which substitutes %{variable_name} and %{_} references in a format string with property values, scope values, or by() modulator results from the incoming traverser. If any referenced variable cannot be resolved the result is filtered out. A null format string causes an IllegalArgumentException at step construction.
Author:
Valentyn Kahamlyk
See Also: