AbstractUninstallAction (install4j API)
Description: declaration: package: com.install4j.api.actions, class: AbstractUninstallAction

# Class AbstractUninstallAction

java.lang.Object
com.install4j.api.beans.AbstractBean
com.install4j.api.actions.AbstractUninstallAction

All Implemented Interfaces:
  `Action, UninstallAction, Bean, Serializable`

public abstract class AbstractUninstallAction extends AbstractBean implements UninstallAction
Abstract base class for uninstall actions.

See Also:
  - Serialized Form

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AbstractUninstallAction()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `init(Context context)`
  This method is called after the properties have been set

  ### Methods inherited from class AbstractBean

  `executeActionListAsync, executeActionListSync, getTextOverrideValue, replaceVariables, replaceVariables, replaceVariables, replaceVariables, replaceVariables, replaceVariables, replaceVariables, replaceVariables, replaceWithTextOverride, replaceWithTextOverride, replaceWithTextOverride, replaceWithTextOverride, replaceWithTextOverride, replaceWithTextOverride, replaceWithTextOverride, replaceWithTextOverride, replaceWithTextOverride, replaceWithTextOverride, rollbackActionList`

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

  ### Methods inherited from interface UninstallAction

  `uninstall`

- ## Constructor Details

  - ### AbstractUninstallAction

    public AbstractUninstallAction()

- ## Method Details

  - ### init

    public void init(Context context)
    Description copied from interface: `Action`
    This method is called after the properties have been set
    Specified by:
      `init` in interface `Action`
    Parameters:
      `context` - the installation or uninstallation context