Class ConvertNamedChannels<T extends NamedChannelsInput,S,U extends InputFromManager>

Type Parameters:
T - the named-channels-input we expect to receive
S - shared-state of the task
U - the named-channels-input the delegate task contains
All Implemented Interfaces:
ReplaceTask<U,S>

public class ConvertNamedChannels<T extends NamedChannelsInput,S,U extends InputFromManager> extends Task<T,SharedStateRememberConverted<U,S>> implements ReplaceTask<U,S>
Converts NamedChannelsInput to a variety of others to match a delegate task.

The other types, to which a NamedChannelsInput will be converted are:

  1. MultiInput
  2. StackSequenceInput
  3. FileWithDirectoryInput
  4. ImageMetadataInput

Note that the presence of ReplaceTask gives special behavior to this task in the JobProcessor.

Author:
Owen Feehan