C# Class Smrf.NodeXL.ExcelTemplate.PlugInManager

Provides access to plug-in classes.
Call GetGraphDataProviders to get an array plug-in classes that implement IGraphDataProvider.

All methods are static.

ファイルを表示 Open project: 2014-sed-team3/term-project

Public Methods

Method Description
GetGraphDataProviderDescription ( Object graphDataProvider ) : String
GetGraphDataProviderName ( Object graphDataProvider ) : String
GetGraphDataProviders ( ) : Object[]
TryGetGraphFromGraphDataProvider ( Object graphDataProvider, IGraph &graph ) : System.Boolean

Private Methods

Method Description
AddBuiltInGraphDataProviders ( List oGraphDataProviders ) : void
AddGraphDataProvidersFromFile ( String sFilePath, List oGraphDataProviders ) : void
AddGraphDataProvidersFromType ( Type oType, List oGraphDataProviders ) : void
AddPlugInFolderGraphDataProviders ( List oGraphDataProviders ) : void
SortGraphDataProviders ( List oGraphDataProviders ) : void
TryGetFilesInPlugInFolder ( IEnumerable &oFilePaths ) : System.Boolean
TryGetTypesFromFile ( String sFilePath, Type &aoTypes ) : System.Boolean

Method Details

GetGraphDataProviderDescription() public static method

public static GetGraphDataProviderDescription ( Object graphDataProvider ) : String
graphDataProvider Object
return String

GetGraphDataProviderName() public static method

public static GetGraphDataProviderName ( Object graphDataProvider ) : String
graphDataProvider Object
return String

GetGraphDataProviders() public static method

public static GetGraphDataProviders ( ) : Object[]
return Object[]

TryGetGraphFromGraphDataProvider() public static method

public static TryGetGraphFromGraphDataProvider ( Object graphDataProvider, IGraph &graph ) : System.Boolean
graphDataProvider Object
graph IGraph
return System.Boolean