Class Xslt
java.lang.Object
org.apache.hop.workflow.action.ActionBase
org.apache.hop.workflow.actions.xml.xslt.Xslt
- All Implemented Interfaces:
Cloneable,IAttributes,ICheckResultSource,IExtensionData,IHasLogChannel,ILoggingObject,IVariables,IResourceHolder,IAction
@Action(id="XSLT",
name="i18n::XSLT.Name",
description="i18n::XSLT.Description",
image="XSLT.svg",
categoryDescription="i18n::XSLT.Category",
keywords="i18n::Xslt.keyword",
documentationUrl="/workflow/actions/xslt.html")
public class Xslt
extends ActionBase
implements Cloneable, IAction
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringintFields inherited from class org.apache.hop.workflow.action.ActionBase
attributesMap, containerObjectId, entryTransformSetVariablesMap, extensionDataMap, parentWorkflow, parentWorkflowMeta -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidallocate(int nrParameters, int outputProps) voidcheck(List<ICheckResult> remarks, WorkflowMeta jobMeta, IVariables variables, IHopMetadataProvider metadataProvider) clone()String[]String[]String[]String[]getResourceDependencies(IVariables variables, WorkflowMeta workflowMeta) booleanbooleanvoidsetFilenamesFromPrevious(boolean filenamesfromprevious) voidsetOutputPropertyName(String[] argumentDirection) voidsetOutputPropertyValue(String[] argumentDirection) voidsetParameterName(String[] argumentDirection) voidsetXSLTFactory(String xsltfactoryin) Methods inherited from class org.apache.hop.workflow.action.ActionBase
clear, copyFrom, equals, exportResources, getAttribute, getAttributes, getAttributesMap, getContainerId, getDescription, getDialogClassName, getEntryTransformSetVariable, getEntryTransformSetVariablesMap, getExtensionDataMap, getFilename, getLogChannel, getLogChannelId, getLogLevel, getMetadataProvider, getName, getObjectCopy, getObjectName, getObjectType, getParent, getParentVariables, getParentWorkflow, getParentWorkflowMeta, getPluginId, getRealFilename, getReferencedObjectDescriptions, getRegistrationDate, getSqlStatements, getTypeDesc, getTypeId, getUsedDatabaseConnections, getVariable, getVariable, getVariableBoolean, getVariableNames, getVariables, getXml, hasChanged, hashCode, initializeFrom, isBasic, isDebug, isDetailed, isForcingSeparateLogging, isGatheringMetrics, isJoin, isPipeline, isReferencedObjectEnabled, isRowlevel, isStart, isUnconditional, isWorkflow, loadReferencedObject, loadXml, loadXml, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, resetErrorsBeforeExecution, resolve, resolve, resolve, setAttribute, setAttributes, setAttributesMap, setChanged, setChanged, setContainerObjectId, setDescription, setEntryTransformSetVariable, setForcingSeparateLogging, setGatheringMetrics, setLogLevel, setMetadataProvider, setName, setParentVariables, setParentWorkflow, setParentWorkflowMeta, setPluginId, setVariable, setVariables, shareWith, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.hop.workflow.action.IAction
clear, exportResources, getDescription, getDialogClassName, getFilename, getLogChannel, getName, getParentWorkflow, getParentWorkflowMeta, getPluginId, getRealFilename, getReferencedObjectDescriptions, getSqlStatements, getXml, hasChanged, isJoin, isPipeline, isReferencedObjectEnabled, isStart, isUnconditional, isWorkflow, loadReferencedObject, loadXml, resetErrorsBeforeExecution, setChanged, setChanged, setDescription, setMetadataProvider, setName, setParentWorkflow, setParentWorkflowMeta, setPluginIdMethods inherited from interface org.apache.hop.core.IExtensionData
getExtensionDataMapMethods inherited from interface org.apache.hop.core.variables.IVariables
copyFrom, getParentVariables, getVariable, getVariable, getVariableBoolean, getVariableNames, initializeFrom, resolve, resolve, resolve, setParentVariables, setVariable, setVariables, shareWith
-
Field Details
-
FACTORY_JAXP
- See Also:
-
FACTORY_SAXON
- See Also:
-
CONST_ACTION_XSLT_OUPUT_FILE_EXISTS_1_LABEL
- See Also:
-
CONST_ACTION_XSLT_OUPUT_FILE_EXISTS_2_LABEL
- See Also:
-
ifFileExists
public int ifFileExists
-
-
Constructor Details
-
Xslt
-
Xslt
public Xslt()
-
-
Method Details
-
allocate
public void allocate(int nrParameters, int outputProps) -
clone
- Specified by:
clonein interfaceIAction- Overrides:
clonein classActionBase
-
getXSLTFactory
-
setXSLTFactory
-
setFilenamesFromPrevious
public void setFilenamesFromPrevious(boolean filenamesfromprevious) -
getRealxmlfilename
-
getoutputfilename
-
getOutputfilename
-
getRealxslfilename
-
isFilenamesFromPrevious
public boolean isFilenamesFromPrevious() -
execute
- Specified by:
executein interfaceIAction- Throws:
HopException
-
isEvaluation
public boolean isEvaluation()- Specified by:
isEvaluationin interfaceIAction- Overrides:
isEvaluationin classActionBase
-
getResourceDependencies
public List<ResourceReference> getResourceDependencies(IVariables variables, WorkflowMeta workflowMeta) - Specified by:
getResourceDependenciesin interfaceIAction- Overrides:
getResourceDependenciesin classActionBase
-
check
public void check(List<ICheckResult> remarks, WorkflowMeta jobMeta, IVariables variables, IHopMetadataProvider metadataProvider) - Specified by:
checkin interfaceIAction- Overrides:
checkin classActionBase
-
getOutputPropertyName
- Returns:
- Returns the OutputPropertyName.
-
setOutputPropertyName
- Parameters:
argumentDirection- The OutputPropertyName to set.
-
getOutputPropertyValue
- Returns:
- Returns the OutputPropertyField.
-
setOutputPropertyValue
- Parameters:
argumentDirection- The outputPropertyValue to set.
-
getParameterName
- Returns:
- Returns the parameterName.
-
setParameterName
- Parameters:
argumentDirection- The parameterName to set.
-
getParameterField
- Returns:
- Returns the parameterField.
-