public class ProjectExportSettingsController
extends java.lang.Object
ProjectExportSettings
.Constructor and Description |
---|
ProjectExportSettingsController(Project project)
Instantiates a new project export settings controller.
|
ProjectExportSettingsController(ProjectExportSettings projectExportSettings)
Instantiates a new project export settings controller.
|
ProjectExportSettingsController(Project project,
ProjectExportController projectExportController)
Instantiates a new project export settings controller.
|
ProjectExportSettingsController(Project project,
ProjectExportSettings projectExportSettings,
ProjectExportController projectExportController)
Instantiates a new project export settings controller.
|
Modifier and Type | Method and Description |
---|---|
void |
addDefaultsToExcludeList()
Adds the default files to the exclude list.
|
void |
addFilesToExcludeList(java.util.List<java.nio.file.Path> files)
Adds the files to exclude list.
|
void |
addFileToExcludeList(java.io.File file)
Adds a file to the exclude list.
|
void |
addFileToExcludeList(java.nio.file.Path filePath)
Adds a file to the exclude list.
|
void |
excludeInstallationPackage()
Exclude installation package.
|
void |
excludeSimulationSetup(java.lang.String setupName)
Excludes the specified simulation setup from the export
|
java.io.File |
getExportTargetFile()
Gets the export target file.
|
java.util.List<java.nio.file.Path> |
getFileExcludeList()
Gets the file exclude list.
|
java.util.List<java.io.File> |
getFilesForSetup(java.lang.String setupName)
Gets the files for setup.
|
ProjectExportSettings |
getProjectExportSettings()
Gets the project export settings.
|
java.lang.String |
getSetupForFile(java.io.File file)
Gets the setup for file.
|
void |
includeInstallationPackage(java.lang.String targetOS)
Include installation package.
|
void |
includeSimulationSetup(java.lang.String setupName)
Includes the specified simulation setup in the export
|
void |
removeFileFromExcludeList(java.io.File file)
Removes a file from the exclude list.
|
void |
removeFileFromExcludeList(java.nio.file.Path filePath)
Removes a file from the exclude list.
|
void |
setIncludeAllSetups(boolean incluceAllSetups)
Sets the include all setups.
|
void |
setIncludeInstallationPackage(boolean includeInstallationPackage)
Sets the include installation package.
|
void |
setProjectExportSettings(ProjectExportSettings projectExportSettings)
Sets the project export settings.
|
void |
setTargetFile(java.io.File targetFile)
Sets the export target file.
|
public ProjectExportSettingsController(Project project)
project
- the projectpublic ProjectExportSettingsController(ProjectExportSettings projectExportSettings)
projectExportSettings
- the project export settingspublic ProjectExportSettingsController(Project project, ProjectExportController projectExportController)
project
- the projectprojectExportController
- the project export controllerpublic ProjectExportSettingsController(Project project, ProjectExportSettings projectExportSettings, ProjectExportController projectExportController)
project
- the projectprojectExportSettings
- the project export settingsprojectExportController
- the project export controllerpublic java.util.List<java.io.File> getFilesForSetup(java.lang.String setupName)
setupName
- the setup namepublic java.lang.String getSetupForFile(java.io.File file)
file
- the filepublic ProjectExportSettings getProjectExportSettings()
public void setProjectExportSettings(ProjectExportSettings projectExportSettings)
projectExportSettings
- the new project export settingspublic void includeSimulationSetup(java.lang.String setupName)
setupName
- the setup namepublic void excludeSimulationSetup(java.lang.String setupName)
setupName
- the setup namepublic void setIncludeAllSetups(boolean incluceAllSetups)
incluceAllSetups
- the new include all setupspublic void includeInstallationPackage(java.lang.String targetOS)
targetOS
- the target OSpublic void excludeInstallationPackage()
public void setTargetFile(java.io.File targetFile)
targetFile
- the new export target filepublic void setIncludeInstallationPackage(boolean includeInstallationPackage)
includeInstallationPackage
- the new include installation packagepublic java.io.File getExportTargetFile()
public void addDefaultsToExcludeList()
public java.util.List<java.nio.file.Path> getFileExcludeList()
public void addFileToExcludeList(java.io.File file)
file
- the filepublic void addFileToExcludeList(java.nio.file.Path filePath)
filePath
- the file pathpublic void addFilesToExcludeList(java.util.List<java.nio.file.Path> files)
files
- the filespublic void removeFileFromExcludeList(java.io.File file)
file
- the filepublic void removeFileFromExcludeList(java.nio.file.Path filePath)
filePath
- the file path