C# Class ZeroInstall.Store.Implementations.RecipeUtils

Provides helper methods for dealing with Recipes.
Show file Open project: 0install/0install-win

Public Methods

Method Description
Apply ( [ step, [ workingDir ) : void

Applies a RemoveStep to a TemporaryDirectory.

Apply ( [ step, [ localPath, [ workingDir, [ handler ) : void

Applies a SingleFile to a TemporaryDirectory.

Apply ( [ step, [ localPath, [ workingDir, [ handler, [ tag = null ) : void

Applies a Archive to a TemporaryDirectory.

Private Methods

Method Description
Apply ( [ recipe, [ downloadedFiles, [ handler, [ tag = null ) : TemporaryDirectory
Apply ( [ step, [ downloadedFile, [ workingDir ) : void

Method Details

Apply() public static method

Applies a RemoveStep to a TemporaryDirectory.
A path specified in is illegal.
public static Apply ( [ step, [ workingDir ) : void
step [ The to apply.
workingDir [ The to apply the changes to.
return void

Apply() public static method

Applies a SingleFile to a TemporaryDirectory.
A path specified in is illegal.
public static Apply ( [ step, [ localPath, [ workingDir, [ handler ) : void
step [ The to apply.
localPath [ The local path of the file.
workingDir [ The to apply the changes to.
handler [ A callback object used when the the user needs to be informed about progress.
return void

Apply() public static method

Applies a Archive to a TemporaryDirectory.
A path specified in is illegal.
public static Apply ( [ step, [ localPath, [ workingDir, [ handler, [ tag = null ) : void
step [ The to apply.
localPath [ The local path of the archive.
workingDir [ The to apply the changes to.
handler [ A callback object used when the the user needs to be informed about progress.
tag [ The tag used by ; can be null.
return void