TransformInvocation

public interface TransformInvocation


An invocation object used to pass of pertinent information for a transform call.

Summary

Public methods

abstract Context

Returns the context in which the transform is run.

abstract Collection<TransformInput>

Returns the inputs/outputs of the transform.

abstract TransformOutputProvider

Returns the output provider allowing to create content.

abstract Collection<TransformInput>

Returns the referenced-only inputs which are not consumed by this transformation.

abstract Collection<SecondaryInput>

Returns the list of secondary file changes since last.

abstract boolean

Indicates whether the transform execution is incremental.

Public methods

getContext

abstract Context getContext()

Returns the context in which the transform is run.

Returns
Context

the context in which the transform is run.

getInputs

abstract Collection<TransformInputgetInputs()

Returns the inputs/outputs of the transform.

Returns
Collection<TransformInput>

the inputs/outputs of the transform.

getOutputProvider

abstract TransformOutputProvider getOutputProvider()

Returns the output provider allowing to create content.

Returns
TransformOutputProvider

he output provider allowing to create content.

getReferencedInputs

abstract Collection<TransformInputgetReferencedInputs()

Returns the referenced-only inputs which are not consumed by this transformation.

Returns
Collection<TransformInput>

the referenced-only inputs.

getSecondaryInputs

abstract Collection<SecondaryInputgetSecondaryInputs()

Returns the list of secondary file changes since last. Only secondary files that this transform can handle incrementally will be part of this change set.

Returns
Collection<SecondaryInput>

the list of changes impacting a SecondaryInput

isIncremental

abstract boolean isIncremental()

Indicates whether the transform execution is incremental.

Returns
boolean

true for an incremental invocation, false otherwise.