org.xoe.core.packages
Class PackageActionSet
java.lang.Object
|
+--org.xoe.core.packages.PackageActionSet
- All Implemented Interfaces:
- IPackageQueryHandler
- public class PackageActionSet
- extends Object
- implements IPackageQueryHandler
PackageActionSet
public PackageActionSet(PackageActionSet orig,
InstallContext add)
PackageActionSet
public PackageActionSet(PackageActionSet orig,
UninstallContext remove)
PackageActionSet
public PackageActionSet()
isComplete
public boolean isComplete()
checkComplete
public void checkComplete()
throws PackageIncompleteException
performQuery
public void performQuery(IPackageQuery in_q,
Vector out_res)
- Description copied from interface:
IPackageQueryHandler
- Performs the specified query and adds all matching packages to
out_results
- Specified by:
performQuery
in interface IPackageQueryHandler
clone
public Object clone()
throws CloneNotSupportedException
- Overrides:
clone
in class Object
selectForRemoval
public void selectForRemoval(PackageDescription desc)
selectPackage
public void selectPackage(PackageDescription desc)
addAction
protected void addAction(PackageAction action)
getNewInstalls
public PackageDescription[] getNewInstalls()
getReplacements
public PackageDescription[][] getReplacements()
getUninstalls
public PackageDescription[] getUninstalls()
getActionMap
protected Hashtable getActionMap()
toString
public String toString()
- Overrides:
toString
in class Object