C# Class ZeroInstall.Commands.Utils.Exporter

Exports feeds and implementations listed in a set of Selections.
Datei anzeigen Open project: 0install/0install-win Class Usage Examples

Public Methods

Method Description
DeployBootstrapIntegrate ( [ handler ) : void

Deploys a bootstrap file for importing exported feeds and implementations.

DeployBootstrapRun ( [ handler ) : void

Deploys a bootstrap file for importing exported feeds and implementations.

DeployImportScript ( ) : void

Deploys a bootstrap file for importing exported feeds and implementations.

ExportFeeds ( [ feedCache, [ openPgp ) : void

Exports all feeds listed in a Selections document along with any OpenPGP public key files required for validation.

ExportImplementations ( [ store, [ handler ) : void

Exports all implementations listed in a Selections document as archives.

Exporter ( [ selections, Architecture architecture, [ destination ) : System

Creates a new exporter.

Exporter ( [ selections, [ requirements, [ destination ) : System

Creates a new exporter.

Private Methods

Method Description
DeployBootstrap ( [ handler, [ mode ) : void

Method Details

DeployBootstrapIntegrate() public method

Deploys a bootstrap file for importing exported feeds and implementations.
public DeployBootstrapIntegrate ( [ handler ) : void
handler [ A callback object used when the the user needs to be asked questions or informed about download and IO tasks.
return void

DeployBootstrapRun() public method

Deploys a bootstrap file for importing exported feeds and implementations.
public DeployBootstrapRun ( [ handler ) : void
handler [ A callback object used when the the user needs to be asked questions or informed about download and IO tasks.
return void

DeployImportScript() public method

Deploys a bootstrap file for importing exported feeds and implementations.
public DeployImportScript ( ) : void
return void

ExportFeeds() public method

Exports all feeds listed in a Selections document along with any OpenPGP public key files required for validation.
The file could not be read or written. Write access to the directory is not permitted. A feed or GnuPG could not be read from the cache.
public ExportFeeds ( [ feedCache, [ openPgp ) : void
feedCache [ Used to get local feed files.
openPgp [ Used to get export keys feeds were signed with.
return void

ExportImplementations() public method

Exports all implementations listed in a Selections document as archives.
The user canceled the task. The file could not be read or written. Write access to the directory is not permitted. An implementation archive could not be creates.
public ExportImplementations ( [ store, [ handler ) : void
store [ Used to get cached implementations.
handler [ A callback object used when the the user needs to be asked questions or informed about download and IO tasks.
return void

Exporter() public method

Creates a new exporter.
public Exporter ( [ selections, Architecture architecture, [ destination ) : System
selections [ A list of s to check for referenced feeds.
architecture Architecture The target architecture to use for bootstrap binaries.
destination [ The path of the directory to export to.
return System

Exporter() public method

Creates a new exporter.
The directory could not be createdor. Creating the directory is not permitted.
public Exporter ( [ selections, [ requirements, [ destination ) : System
selections [ A list of s to check for referenced feeds.
requirements [ The used to generate the .
destination [ The path of the directory to export to.
return System