Package com.zerog.ia.api.pub
Interface InstallShieldUniversalSoftwareObject
-
public interface InstallShieldUniversalSoftwareObject
This class contains information about an InstallShield Universal Software Object's property.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canUninstall()
This method indicates wheather the current InstallShield Universal Software Object has an uninstaller engine so that it is capable of uninstalling.java.lang.String
getAbsoluteUninstallerPath()
This method returns the absolute path to the uninstaller JARjava.lang.String
getCompatibleVersion()
This method returns the compatible version of the InstallShield Universal Software Object.java.lang.String
getDescription()
This method returns the description of the InstallShield Universal Software Object.java.lang.String
getDisplayName()
This method returns the display name of the InstallShield Universal Software Object.java.lang.String
getInstallLocation()
This method return the Install Location InstallShield Universal Software Object.int
getInstallStatus()
This method returns the install status of the InstallShield Universal Software Object.int
getInstanceNumber()
This method returns the instance number of the InstallShield Universal Software Object.java.lang.String
getName()
This method returns the name of the InstallShield Universal Software Object.boolean
getPubliclyShareable()
This method tells whether if this InstallShield Universal Software Object is publicly shareable.java.lang.String
getUninstallerFilename()
This method returns the Uninstaller JAR filename of the InstallShield Universal Software Object.java.lang.String
getUninstallerPath()
This method returns the uninstallation directory/folder relative to install location of the InstallShield Universal Software Object.java.lang.String
getUUID()
This method returns the UUID of the InstallShield Universal Software Object.java.lang.String
getVendorName()
This method returns the vendor name of the InstallShield Universal Software Object.java.lang.String
getVendorWebsite()
This method returns the vendor website of the InstallShield Universal Software Object.java.lang.String
getVersion()
This method returns the version of the InstallShield Universal Software Object.boolean
isActive()
This method tells whether if this InstallShield Universal Software Object is active.boolean
isProduct()
This method indicates wheather the current InstallShield Universal Software Object is a product or not.
-
-
-
Method Detail
-
getDisplayName
java.lang.String getDisplayName()
This method returns the display name of the InstallShield Universal Software Object.- Returns:
- Display name of the Software Object
-
getInstallLocation
java.lang.String getInstallLocation()
This method return the Install Location InstallShield Universal Software Object.- Returns:
- Display name of the Software Object
-
isProduct
boolean isProduct()
This method indicates wheather the current InstallShield Universal Software Object is a product or not.- Returns:
- Wheather the current software object is a product
-
canUninstall
boolean canUninstall()
This method indicates wheather the current InstallShield Universal Software Object has an uninstaller engine so that it is capable of uninstalling.- Returns:
- Display name of the Software Object
-
getUUID
java.lang.String getUUID()
This method returns the UUID of the InstallShield Universal Software Object.- Returns:
- UUID of the Software Object
-
getVersion
java.lang.String getVersion()
This method returns the version of the InstallShield Universal Software Object.- Returns:
- Version of the Software Object
-
getUninstallerFilename
java.lang.String getUninstallerFilename()
This method returns the Uninstaller JAR filename of the InstallShield Universal Software Object.- Returns:
- Uninstaller JAR filename
-
getUninstallerPath
java.lang.String getUninstallerPath()
This method returns the uninstallation directory/folder relative to install location of the InstallShield Universal Software Object.- Returns:
- the relative path or null if this software object does not have an uninstaller engine.
-
getAbsoluteUninstallerPath
java.lang.String getAbsoluteUninstallerPath()
This method returns the absolute path to the uninstaller JAR- Returns:
- the absolute path to the uninstaller jar or null if this software object does not have an uninstaller engine.
-
getDescription
java.lang.String getDescription()
This method returns the description of the InstallShield Universal Software Object.- Returns:
- Description of the Software Object
-
getInstanceNumber
int getInstanceNumber()
This method returns the instance number of the InstallShield Universal Software Object.- Returns:
- Instance number of the Software Object
-
getName
java.lang.String getName()
This method returns the name of the InstallShield Universal Software Object.- Returns:
- Name of the Software Object
-
getVendorName
java.lang.String getVendorName()
This method returns the vendor name of the InstallShield Universal Software Object.- Returns:
- Vendor name of the Software Object
-
getVendorWebsite
java.lang.String getVendorWebsite()
This method returns the vendor website of the InstallShield Universal Software Object.- Returns:
- Vendor website of the Software Object
-
getPubliclyShareable
boolean getPubliclyShareable()
This method tells whether if this InstallShield Universal Software Object is publicly shareable.- Returns:
- true or false
-
isActive
boolean isActive()
This method tells whether if this InstallShield Universal Software Object is active.- Returns:
- true or false
-
getInstallStatus
int getInstallStatus()
This method returns the install status of the InstallShield Universal Software Object.- Returns:
- Install status of the Software Object
-
getCompatibleVersion
java.lang.String getCompatibleVersion()
This method returns the compatible version of the InstallShield Universal Software Object.- Returns:
- Compatible version of the Software Object
-
-