Package org.xnap.pkg

Provides interfaces and classes for the package management.

See:
          Description

Interface Summary
DependencyNode  
DependencyParser  
PackageInstallerListener  
PackageSection Defines the requirements for a package section.
Resolver  
 

Class Summary
AbstractDependencyNode  
AbstractToken  
AndDependencyNode  
CommaToken  
ConflictsDependencyNode  
DefaultDependencyParser  
DefaultPackageSection  
DefaultResolver  
DependencyGraph  
DependencyGraph.PreorderIterator  
OrDependencyNode  
PackageBuilder Starts the main application.
PackageCommit Defines lists of packages that need to be installed or removed.
PackageDependencyNode  
PackageInfo This class serves as a plugin information record.
PackageInfoReader  
PackageInfoWriter  
PackageInstaller  
PackageManager  
PackageToken  
PackageUpdater  
PipeToken  
UnsatisfiedDependencyNode  
XNapPackageManager  
 

Exception Summary
ParseException Exception that is thrown if the format of the package file is invalid.
UnsatisfiedDependenciesException Exception that is thrown if a dependency is not satisfied.
 

Package org.xnap.pkg Description

Provides interfaces and classes for the package management. The package management is independent of XNap uses Debian style control files for package information. Debian control files can actually be parsed and dependency can be resolved.



Copyright © 2001-2005 XNap Team. All Rights Reserved.