Package org.xoe.core.packages

Interface Summary
INativeInstallerHelper  
InstallScript  
IPackageQuery Represents a query that can be converted to XPath and performed against a package description
IPackageQueryHandler Represents an abstract collection of queryable packages
IPackageServerFactory  
IPackageXMLHandler Interface that installer classes must use to generate package information and perform install/remove steps.
 

Class Summary
BaseInstaller PackageXMLHandler for the basic package information provisio which includes name, version and target arch.
BindingInstaller  
ClassInstaller  
ClassInstallerData  
ClassIteratingInstaller  
Core Core package installation/removal logic.
Dependency Instances of this class represent abstract specifications of packages.
FileIteratingInstaller Base class for installing files.
InstallContext  
InstallOption  
InstallScriptHandler  
MimeTypeInstaller  
NativeInstaller Installer for native libraries.
NativeInstallerHelper  
PackageAction  
PackageActionSet  
PackageDependency  
PackageDescription Encapsulation of an XML package description
PackageManager Pure singleton (all-static) class for managing packages both on and off the system.
PackageQuery Class used to build most common types of package queries
PackageUtils  
PackageVersion Represents a package version.
PackageXPathFunctionProvider  
Proviso Represents a logical piece of functionality provided in a package (ie, a Service).
ResourceInstaller  
ResourceInstallerData  
SearchResults  
ServiceDependency  
ServiceInstaller Installer for services.
ServiceInstaller.ServiceInstallerData  
StashPackageQueryHandler Simple IPackageQueryHandler that searchs against a Vector of PackageDescriptions.
UninstallablePackage  
UninstallContext  
XoeClassLoader  
XoePackage Represents a XOE package in memory.
 

Exception Summary
ExpirationVerifierException  
InstallException Used to indicate an error while installing a package.
InvalidPackageException Indicates that problems were encountered while building a XoePackage object out of a *.xoe file
PackageDescriptionException Thrown if an error occurs while processing a Package Description file
PackageException Base class for all packaging exceptions.
PackageIncompleteException Represents conflicts and unmet dependencies of a specific package
PackageNotFoundException