org.pentaho.di.job.entries.xslt
Class JobEntryXSLT
java.lang.Object
org.pentaho.di.job.entry.JobEntryBase
org.pentaho.di.job.entries.xslt.JobEntryXSLT
- All Implemented Interfaces:
- Cloneable, CheckResultSourceInterface, LoggingObjectInterface, VariableSpace, JobEntryInterface, ResourceHolderInterface
public class JobEntryXSLT
- extends JobEntryBase
- implements Cloneable, JobEntryInterface
This defines a 'xslt' job entry.
- Since:
- 02-03-2007
- Author:
- Samatar Hassan
Method Summary |
void |
allocate(int nrParameters,
int outputProps)
|
void |
check(List<CheckResultInterface> remarks,
JobMeta jobMeta)
Support for overrides not having to put in a check method |
Object |
clone()
|
boolean |
evaluates()
check whether or not this job entry evaluates. |
Result |
execute(Result previousResult,
int nr)
|
String |
getoutputfilename()
|
String |
getoutputFilename()
|
String[] |
getOutputPropertyName()
|
String[] |
getOutputPropertyValue()
|
String[] |
getParameterField()
|
String[] |
getParameterName()
|
String |
getRealxmlfilename()
|
String |
getRealxslfilename()
|
List<ResourceReference> |
getResourceDependencies(JobMeta jobMeta)
Get a list of all the resource dependencies that the step is depending
on. |
String |
getXML()
|
String |
getxmlFilename()
|
String |
getxslFilename()
|
String |
getXSLTFactory()
|
boolean |
isAddFileToResult()
|
boolean |
isFilenamesFromPrevious()
|
void |
loadRep(Repository rep,
ObjectId id_jobentry,
List<DatabaseMeta> databases,
List<SlaveServer> slaveServers)
|
void |
loadXML(Node entrynode,
List<DatabaseMeta> databases,
List<SlaveServer> slaveServers,
Repository rep)
|
void |
saveRep(Repository rep,
ObjectId id_job)
|
void |
setAddFileToResult(boolean addfiletoresultin)
|
void |
setFilenamesFromPrevious(boolean filenamesfromprevious)
|
void |
setoutputFilename(String outputfilename)
|
void |
setOutputPropertyName(String[] argumentDirection)
|
void |
setOutputPropertyValue(String[] argumentDirection)
|
void |
setParameterName(String[] argumentDirection)
|
void |
setxmlFilename(String filename)
|
void |
setxslFilename(String filename)
|
void |
setXSLTFactory(String xsltfactoryin)
|
Methods inherited from class org.pentaho.di.job.entry.JobEntryBase |
clear, copyVariablesFrom, environmentSubstitute, environmentSubstitute, equals, exportResources, getBooleanValueOfVariable, getContainerObjectId, getDescription, getDialogClassName, getFilename, getHolderType, getLogChannel, getLogChannelId, getLogLevel, getName, getObjectCopy, getObjectId, getObjectName, getObjectRevision, getObjectType, getParent, getParentJob, getParentVariableSpace, getPluginId, getRealFilename, getRegistrationDate, getRepository, getRepositoryDirectory, getSQLStatements, getSQLStatements, getTypeDesc, getTypeId, getUsedDatabaseConnections, getVariable, getVariable, hasChanged, hasRepositoryReferences, initializeVariablesFrom, injectVariables, isBasic, isDebug, isDetailed, isDummy, isEvaluation, isFTP, isHTTP, isJob, isMail, isRowlevel, isSFTP, isShell, isSpecial, isStart, isTransformation, isUnconditional, listVariables, loadXML, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, lookupRepositoryReferences, parseRepositoryObjects, resetErrorsBeforeExecution, setChanged, setChanged, setContainerObjectId, setDescription, setID, setLogLevel, setName, setObjectId, setParentJob, setParentVariableSpace, setPluginId, setRepository, setTypeId, setVariable, shareVariablesWith, toString |
Methods inherited from interface org.pentaho.di.job.entry.JobEntryInterface |
clear, exportResources, getDescription, getDialogClassName, getFilename, getLogChannel, getName, getObjectId, getParentJob, getPluginId, getRealFilename, getSQLStatements, getSQLStatements, getTypeId, getUsedDatabaseConnections, hasChanged, hasRepositoryReferences, isDummy, isEvaluation, isJob, isMail, isShell, isSpecial, isStart, isTransformation, isUnconditional, lookupRepositoryReferences, resetErrorsBeforeExecution, setChanged, setChanged, setDescription, setName, setObjectId, setParentJob, setPluginId, setRepository |
FACTORY_JAXP
public static String FACTORY_JAXP
FACTORY_SAXON
public static String FACTORY_SAXON
iffileexists
public int iffileexists
JobEntryXSLT
public JobEntryXSLT(String n)
JobEntryXSLT
public JobEntryXSLT()
allocate
public void allocate(int nrParameters,
int outputProps)
clone
public Object clone()
- Specified by:
clone
in interface JobEntryInterface
- Overrides:
clone
in class JobEntryBase
getXML
public String getXML()
- Specified by:
getXML
in interface JobEntryInterface
- Overrides:
getXML
in class JobEntryBase
loadXML
public void loadXML(Node entrynode,
List<DatabaseMeta> databases,
List<SlaveServer> slaveServers,
Repository rep)
throws KettleXMLException
- Specified by:
loadXML
in interface JobEntryInterface
- Throws:
KettleXMLException
loadRep
public void loadRep(Repository rep,
ObjectId id_jobentry,
List<DatabaseMeta> databases,
List<SlaveServer> slaveServers)
throws KettleException
- Specified by:
loadRep
in interface JobEntryInterface
- Overrides:
loadRep
in class JobEntryBase
- Throws:
KettleException
saveRep
public void saveRep(Repository rep,
ObjectId id_job)
throws KettleException
- Specified by:
saveRep
in interface JobEntryInterface
- Overrides:
saveRep
in class JobEntryBase
- Throws:
KettleException
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 KettleException
- Specified by:
execute
in interface JobEntryInterface
- Throws:
KettleException
evaluates
public boolean evaluates()
- Description copied from class:
JobEntryBase
- check whether or not this job entry evaluates.
- Specified by:
evaluates
in interface JobEntryInterface
- Overrides:
evaluates
in class JobEntryBase
- Returns:
- true if the job entry evaluates
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<ResourceReference> getResourceDependencies(JobMeta jobMeta)
- Description copied from class:
JobEntryBase
- Get a list of all the resource dependencies that the step is depending
on.
- Specified by:
getResourceDependencies
in interface JobEntryInterface
- Overrides:
getResourceDependencies
in class JobEntryBase
- Returns:
- a list of all the resource dependencies that the step is
depending on
check
public void check(List<CheckResultInterface> remarks,
JobMeta jobMeta)
- Description copied from class:
JobEntryBase
- Support for overrides not having to put in a check method
- Specified by:
check
in interface JobEntryInterface
- Overrides:
check
in class JobEntryBase
- Parameters:
remarks
- CheckResults from checking the job entryjobMeta
- JobMeta information letting threading back to the JobMeta possible
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.