@ThreadSafe public class XSLTransformationStage extends AbstractXSLProcessingStage
DOMElementItem collection via an XSL transform. Each item
is replaced by an item constructed from the result of the transform. The result DOMElementItem receives
InfoStatus, WarningStatus, and
ErrorStatus metadata via the
AbstractXSLProcessingStage.StatusInfoAppendingErrorListener.AbstractXSLProcessingStage.StatusInfoAppendingErrorListener| Constructor and Description |
|---|
XSLTransformationStage() |
| 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.