Class PerformXSLTransform
- java.lang.Object
-
- com.zerog.ia.auto.project.ProjectObject
-
- com.zerog.ia.auto.project.InstallableObject
-
- com.zerog.ia.auto.project.actions.Action
-
- com.zerog.ia.auto.project.actions.PerformXSLTransform
-
- All Implemented Interfaces:
DBHostable
,GeneralAction
,JEEHostable
,OSHostable
,Referenceable
- Direct Known Subclasses:
PerformXSLTransformInArchive
public class PerformXSLTransform extends Action implements GeneralAction
Allows developers to perform Extensible Stylesheet Language transformations.
Predefined XSL Transforms can be found at $IA_HOME$\resource\extras\presets.
-
-
Constructor Summary
Constructors Constructor Description PerformXSLTransform()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getExistingFileInput()
The existing file path the action should use as input.FileType
getInputFileType()
The file target type to use.FileAction
getInstalledFileInput()
The installed file the action should use as input.java.lang.String
getOutputFilePath()
The path of the new file to use as output.XSLTOutputFileType
getOutputFileType()
The output type to use.java.lang.String
getOutputVariable()
The name of the InstallAnywhere variable to use as output.java.lang.String
getPredefinedTransfPath()
The path to the predefined transformation.java.lang.String
getTransformationExistingFile()
The path to the existing file which the action should use to transform.XSLTransfFileType
getTransformationFileType()
The transformation file type to use.java.lang.String
getTransformationInstalledFile()
The path to the installed file which the action should use to transform.void
setExistingFileInput(java.lang.String existingFilePath)
The existing file path the action should use as input.void
setInputFileType(FileType type)
The input file type to use.void
setInstalledFileInput(FileAction file)
The installed file the action should use as input.void
setOutputFilePath(java.lang.String filePath)
The path of the new file to use as output.void
setOutputFileType(XSLTOutputFileType type)
The output type to use.void
setOutputVariable(java.lang.String variable)
The name of the InstallAnywhere variable to use as output.void
setPredefinedTransfPath(java.lang.String path)
The path to the predefined transformation.void
setTransformationExistingFile(java.lang.String filePath)
The path to the existing file which the action should use to transform.void
setTransformationFileType(XSLTransfFileType type)
The transformation file type to use.void
setTransformationInstalledFile(java.lang.String filePath)
The path to the installed file which the action should use to transform.-
Methods inherited from class com.zerog.ia.auto.project.InstallableObject
getBelongsToUninstallPhase, getRollbackEnabledCancel, getRollbackEnabledError, getRuleExpression, getRules, getRulesLogicalOperation, getTagsInInstallPiece, setBelongsToUninstallPhase, setRollbackEnabledCancel, setRollbackEnabledError, setRuleExpression, setRulesLogicalOperation, setTagsInInstallPiece
-
Methods inherited from class com.zerog.ia.auto.project.ProjectObject
equals, getReferenceID, hashCode, setReferenceID
-
-
-
-
Method Detail
-
setExistingFileInput
public void setExistingFileInput(java.lang.String existingFilePath)
The existing file path the action should use as input. To use this option the inputFileType property should be set to FileTargetType.EXISTING.
-
getExistingFileInput
public java.lang.String getExistingFileInput()
The existing file path the action should use as input.
-
setTransformationInstalledFile
public void setTransformationInstalledFile(java.lang.String filePath)
The path to the installed file which the action should use to transform. The transformationFileType property should be set to XSLTransfFileType.INSTALLED.
-
getTransformationInstalledFile
public java.lang.String getTransformationInstalledFile()
The path to the installed file which the action should use to transform.
-
setTransformationExistingFile
public void setTransformationExistingFile(java.lang.String filePath)
The path to the existing file which the action should use to transform. The transformationFileType property should be set to XSLTransfFileType.EXISTING.
-
getTransformationExistingFile
public java.lang.String getTransformationExistingFile()
The path to the existing file which the action should use to transform.
-
setOutputFilePath
public void setOutputFilePath(java.lang.String filePath)
The path of the new file to use as output. The outputType property should be set to XSLTOutputFileType.NEW_FILE.
-
getOutputFilePath
public java.lang.String getOutputFilePath()
The path of the new file to use as output.
-
getOutputVariable
public java.lang.String getOutputVariable()
The name of the InstallAnywhere variable to use as output.
-
setOutputVariable
public void setOutputVariable(java.lang.String variable)
The name of the InstallAnywhere variable to use as output. The outputType property should be set to XSLTOutputFileType.IA_VARIABLE.
-
getInputFileType
public FileType getInputFileType()
The file target type to use.
-
setInputFileType
public void setInputFileType(FileType type)
The input file type to use. Valid values are FileTargetType.INSTALLED and FileTargetType.EXISTING.
-
getTransformationFileType
public XSLTransfFileType getTransformationFileType()
The transformation file type to use.
-
setTransformationFileType
public void setTransformationFileType(XSLTransfFileType type)
The transformation file type to use.
-
getOutputFileType
public XSLTOutputFileType getOutputFileType()
The output type to use.
-
setOutputFileType
public void setOutputFileType(XSLTOutputFileType type)
The output type to use.
-
setInstalledFileInput
public void setInstalledFileInput(FileAction file)
The installed file the action should use as input. To use this option the inputFileType property should be set to FileTargetType.INSTALLED.
-
getInstalledFileInput
public FileAction getInstalledFileInput()
The installed file the action should use as input.
-
setPredefinedTransfPath
public void setPredefinedTransfPath(java.lang.String path)
The path to the predefined transformation.
-
getPredefinedTransfPath
public java.lang.String getPredefinedTransfPath()
The path to the predefined transformation.
-
-