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 JAR
      java.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