org.xoe.core.packages
Class InstallContext
java.lang.Object
|
+--org.xoe.core.packages.InstallContext
- All Implemented Interfaces:
- IPackageQueryHandler
- public class InstallContext
- extends Object
- implements IPackageQueryHandler
MAX_DEPTH
public static final int MAX_DEPTH
InstallContext
public InstallContext()
getFailure
public static UninstallablePackage getFailure()
clone
public Object clone()
- Overrides:
clone
in class Object
setPrimary
public void setPrimary(PackageDescription desc)
getPrimary
public PackageDescription getPrimary()
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
getPackages
public PackageDescription[] getPackages()
addPackage
public void addPackage(PackageDescription pkg)
contains
public boolean contains(PackageDescription pkg)
conflictsWith
public boolean conflictsWith(PackageDescription pkg)
getBatchContexts
public static Vector getBatchContexts(String[] names)
getCandidateContexts
public static Vector getCandidateContexts(IPackageQuery q)
getCandidateContexts
public static Vector getCandidateContexts(PackageDescription desc)
printUsage
public static void printUsage()
dumpContextVector
public static void dumpContextVector(Vector contexts)
toString
public String toString()
- Overrides:
toString
in class Object