@ThreadSafe public class MultiOutputXSLTransformationStage extends AbstractXSLProcessingStage
DOMElementItem collection via an XSL transform. Each of
the input items may result in zero, one or more XML elements, each of which results in a DOMElementItem in
the resulting collection. The resulting DOMElementItems receive InfoStatus,
WarningStatus, and ErrorStatus metadata via the
AbstractXSLProcessingStage.StatusInfoAppendingErrorListener.AbstractXSLProcessingStage.StatusInfoAppendingErrorListener| Constructor and Description |
|---|
MultiOutputXSLTransformationStage() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
executeTransformer(Transformer transformer,
Collection<Item<Element>> itemCollection)
Executes the XSLT transform on the given collection of Items.
|
doDestroy, doExecute, doInitialize, getTransformAttributes, getTransformFeatures, getTransformParameters, getURIResolver, getXSLResource, setTransformAttributes, setTransformFeatures, setTransformParameters, setURIResolver, setXSLResourceexecute, getCollectionPredicate, setCollectionPredicatesetIdgetIddestroy, initialize, isDestroyed, isInitializedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroy, isDestroyedprotected void executeTransformer(@Nonnull Transformer transformer, @Nonnull@NonnullElements Collection<Item<Element>> itemCollection) throws StageProcessingException, TransformerConfigurationException
executeTransformer in class AbstractXSLProcessingStagetransformer - The transform to be applied to each Item. Already has all AbstractXSLProcessingStage.transformParameters set.itemCollection - the Items to which the transform should be appliedStageProcessingException - thrown if there is a problem applying the transform to ItemsTransformerConfigurationException - thrown if there is a problem with the Transform itselfCopyright © 1999–2016. All rights reserved.