Skip to main content

Layer Processor tool

The Layer Processor intercepts embedded child layers — content of one format nested inside another, such as HTML inside a JSON value — and runs a format-specific tool chain over the parts of each child layer before emitting them. It maps a child layer's format name to the chain of tools that should process that layer's content.

When a child layer's format has no configured chain, its parts pass through unchanged; non-child-layer parts always pass through. This tool is configured programmatically: the pipeline-per-format mapping is supplied in Go code, so it exposes no declarative parameters in flow or CLI configuration.

IDlayer-processor
SourceBuilt-in
Categorytext-processing
Cardinalitymonolingual

This tool has no configurable parameters.

Processing notes

  • Parts of a child layer are buffered until the layer ends, then processed through the matching tool chain and re-emitted in order.

  • Child layers whose format has no configured pipeline pass through unchanged.

Limitations

  • Configured programmatically only; the format-to-pipeline mapping is not expressible via flow or CLI config.

  • Only embedded child layers are intercepted; top-level layers and their parts pass through.

← Back to the Tool Reference