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.StringgetExistingFileInput()The existing file path the action should use as input.FileTypegetInputFileType()The file target type to use.FileActiongetInstalledFileInput()The installed file the action should use as input.java.lang.StringgetOutputFilePath()The path of the new file to use as output.XSLTOutputFileTypegetOutputFileType()The output type to use.java.lang.StringgetOutputVariable()The name of the InstallAnywhere variable to use as output.java.lang.StringgetPredefinedTransfPath()The path to the predefined transformation.java.lang.StringgetTransformationExistingFile()The path to the existing file which the action should use to transform.XSLTransfFileTypegetTransformationFileType()The transformation file type to use.java.lang.StringgetTransformationInstalledFile()The path to the installed file which the action should use to transform.voidsetExistingFileInput(java.lang.String existingFilePath)The existing file path the action should use as input.voidsetInputFileType(FileType type)The input file type to use.voidsetInstalledFileInput(FileAction file)The installed file the action should use as input.voidsetOutputFilePath(java.lang.String filePath)The path of the new file to use as output.voidsetOutputFileType(XSLTOutputFileType type)The output type to use.voidsetOutputVariable(java.lang.String variable)The name of the InstallAnywhere variable to use as output.voidsetPredefinedTransfPath(java.lang.String path)The path to the predefined transformation.voidsetTransformationExistingFile(java.lang.String filePath)The path to the existing file which the action should use to transform.voidsetTransformationFileType(XSLTransfFileType type)The transformation file type to use.voidsetTransformationInstalledFile(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.
-
-