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,org.apache.hop.resource.IResourceHolder,org.apache.hop.workflow.action.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 org.apache.hop.workflow.action.ActionBase implements Cloneable, org.apache.hop.workflow.action.IActionThis defines a 'xslt' job entry.
-
-
Field Summary
Fields Modifier and Type Field Description static StringFACTORY_JAXPstatic StringFACTORY_SAXONintifFileExists
-
Method Summary
-
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, hasChanged, hashCode, initializeFrom, isBasic, isDebug, isDetailed, isForcingSeparateLogging, isGatheringMetrics, isPipeline, isReferencedObjectEnabled, isRowlevel, isStart, isUnconditional, isWorkflow, loadReferencedObject, 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, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.hop.workflow.action.IAction
clear, exportResources, getDescription, getDialogClassName, getFilename, getLogChannel, getName, getParentWorkflow, getParentWorkflowMeta, getPluginId, getRealFilename, getReferencedObjectDescriptions, getSqlStatements, hasChanged, isPipeline, isReferencedObjectEnabled, isStart, isUnconditional, isWorkflow, loadReferencedObject, resetErrorsBeforeExecution, setChanged, setChanged, setDescription, setMetadataProvider, setName, setParentWorkflow, setParentWorkflowMeta, setPluginId
-
Methods inherited from interface org.apache.hop.core.IExtensionData
getExtensionDataMap
-
Methods inherited from interface org.apache.hop.core.variables.IVariables
copyFrom, getParentVariables, getVariable, getVariable, getVariableBoolean, getVariableNames, initializeFrom, resolve, resolve, resolve, setParentVariables, setVariable, setVariables, shareWith
-
-
-
-
Constructor Detail
-
Xslt
public Xslt(String n)
-
Xslt
public Xslt()
-
-
Method Detail
-
allocate
public void allocate(int nrParameters, int outputProps)
-
clone
public Object clone()
- Specified by:
clonein interfaceorg.apache.hop.workflow.action.IAction- Overrides:
clonein classorg.apache.hop.workflow.action.ActionBase
-
getXml
public String getXml()
- Specified by:
getXmlin interfaceorg.apache.hop.workflow.action.IAction- Overrides:
getXmlin classorg.apache.hop.workflow.action.ActionBase
-
loadXml
public void loadXml(Node entrynode, IHopMetadataProvider metadataProvider, IVariables variables) throws HopXmlException
- Specified by:
loadXmlin interfaceorg.apache.hop.workflow.action.IAction- Overrides:
loadXmlin classorg.apache.hop.workflow.action.ActionBase- Throws:
HopXmlException
-
getXSLTFactory
public String getXSLTFactory()
-
setXSLTFactory
public void setXSLTFactory(String xsltfactoryin)
-
getRealxmlfilename
public String getRealxmlfilename()
-
getoutputfilename
public String getoutputfilename()
-
isFilenamesFromPrevious
public boolean isFilenamesFromPrevious()
-
setFilenamesFromPrevious
public void setFilenamesFromPrevious(boolean filenamesfromprevious)
-
getRealxslfilename
public String getRealxslfilename()
-
execute
public Result execute(Result previousResult, int nr) throws HopException
- Specified by:
executein interfaceorg.apache.hop.workflow.action.IAction- Throws:
HopException
-
isEvaluation
public boolean isEvaluation()
- Specified by:
isEvaluationin interfaceorg.apache.hop.workflow.action.IAction- Overrides:
isEvaluationin classorg.apache.hop.workflow.action.ActionBase
-
setxmlFilename
public void setxmlFilename(String filename)
-
getxmlFilename
public String getxmlFilename()
-
getoutputFilename
public String getoutputFilename()
-
setoutputFilename
public void setoutputFilename(String outputfilename)
-
setxslFilename
public void setxslFilename(String filename)
-
getxslFilename
public String getxslFilename()
-
setAddFileToResult
public void setAddFileToResult(boolean addfiletoresultin)
-
isAddFileToResult
public boolean isAddFileToResult()
-
getResourceDependencies
public List<org.apache.hop.resource.ResourceReference> getResourceDependencies(IVariables variables, org.apache.hop.workflow.WorkflowMeta workflowMeta)
- Specified by:
getResourceDependenciesin interfaceorg.apache.hop.workflow.action.IAction- Overrides:
getResourceDependenciesin classorg.apache.hop.workflow.action.ActionBase
-
check
public void check(List<ICheckResult> remarks, org.apache.hop.workflow.WorkflowMeta jobMeta, IVariables variables, IHopMetadataProvider metadataProvider)
- Specified by:
checkin interfaceorg.apache.hop.workflow.action.IAction- Overrides:
checkin classorg.apache.hop.workflow.action.ActionBase
-
getOutputPropertyName
public String[] getOutputPropertyName()
- Returns:
- Returns the OutputPropertyName.
-
setOutputPropertyName
public void setOutputPropertyName(String[] argumentDirection)
- Parameters:
argumentDirection- The OutputPropertyName to set.
-
getOutputPropertyValue
public String[] getOutputPropertyValue()
- Returns:
- Returns the OutputPropertyField.
-
setOutputPropertyValue
public void setOutputPropertyValue(String[] argumentDirection)
- Parameters:
argumentDirection- The outputPropertyValue to set.
-
getParameterName
public String[] getParameterName()
- Returns:
- Returns the parameterName.
-
setParameterName
public void setParameterName(String[] argumentDirection)
- Parameters:
argumentDirection- The parameterName to set.
-
getParameterField
public String[] getParameterField()
- Returns:
- Returns the parameterField.
-
-