C# Class OpenIDE.Core.Packaging.Package

Show file Open project: continuoustests/OpenIDE Class Usage Examples

Public Properties

Property Type Description
Dependencies List
PostInstallActions List
PostUninstallActions List
PreInstallActions List
PreUninstallActions List

Public Methods

Method Description
AddDependency ( string name, IEnumerable versions ) : Package
AddPostInstallAction ( string item ) : Package
AddPostInstallAction ( string item, string global ) : Package
AddPostUninstallAction ( string item ) : Package
AddPostUninstallAction ( string item, string global ) : Package
AddPreInstallAction ( string item ) : Package
AddPreInstallAction ( string item, string global ) : Package
AddPreUninstallAction ( string item ) : Package
AddPreUninstallAction ( string item, string global ) : Package
IsValid ( ) : bool
Package ( string os, string target, string id, string version, string command, string name, string description ) : System
Read ( string file ) : Package
Read ( string json, string file ) : Package
ToString ( ) : string
ToVerboseString ( ) : string
Write ( ) : string

Private Methods

Method Description
getArrayOf ( IEnumerable list, Func toJSONValue, int tabs ) : string
parseAction ( JToken x ) : InstallAction
read ( string file, string json ) : Package
tab ( int num ) : string

Method Details

AddDependency() public method

public AddDependency ( string name, IEnumerable versions ) : Package
name string
versions IEnumerable
return Package

AddPostInstallAction() public method

public AddPostInstallAction ( string item ) : Package
item string
return Package

AddPostInstallAction() public method

public AddPostInstallAction ( string item, string global ) : Package
item string
global string
return Package

AddPostUninstallAction() public method

public AddPostUninstallAction ( string item ) : Package
item string
return Package

AddPostUninstallAction() public method

public AddPostUninstallAction ( string item, string global ) : Package
item string
global string
return Package

AddPreInstallAction() public method

public AddPreInstallAction ( string item ) : Package
item string
return Package

AddPreInstallAction() public method

public AddPreInstallAction ( string item, string global ) : Package
item string
global string
return Package

AddPreUninstallAction() public method

public AddPreUninstallAction ( string item ) : Package
item string
return Package

AddPreUninstallAction() public method

public AddPreUninstallAction ( string item, string global ) : Package
item string
global string
return Package

IsValid() public method

public IsValid ( ) : bool
return bool

Package() public method

public Package ( string os, string target, string id, string version, string command, string name, string description ) : System
os string
target string
id string
version string
command string
name string
description string
return System

Read() public static method

public static Read ( string file ) : Package
file string
return Package

Read() public static method

public static Read ( string json, string file ) : Package
json string
file string
return Package

ToString() public method

public ToString ( ) : string
return string

ToVerboseString() public method

public ToVerboseString ( ) : string
return string

Write() public method

public Write ( ) : string
return string

Property Details

Dependencies public property

public List Dependencies
return List

PostInstallActions public property

public List PostInstallActions
return List

PostUninstallActions public property

public List PostUninstallActions
return List

PreInstallActions public property

public List PreInstallActions
return List

PreUninstallActions public property

public List PreUninstallActions
return List