C# Class StonehearthEditor.ModuleDataManager

Inheritance: IDisposable
Afficher le fichier Open project: stonehearth/stonehearth-editor Class Usage Examples

Méthodes publiques

Свойство Type Description
StockpileFilters HashSet

Méthodes publiques

Méthode Description
AddErrorFile ( FileData fileWithError ) : void
ContainsStockpileMaterial ( string tokens ) : bool
Dispose ( ) : void
ExecuteClone ( FileData file, CloneObjectParameters parameters, HashSet unwantedItems ) : bool
ExecuteClone ( ModuleFile module, CloneObjectParameters parameters, HashSet unwantedItems ) : bool
FilterAliasTree ( TreeView treeView, string searchTerm ) : void
FilterJsonByTerm ( ListView listView, string filterTerm ) : Object[]
GetAllModuleNames ( ) : string[]
GetAllModules ( ) : ICollection
GetAverageMaterialCost ( string material ) : int
GetErrorFiles ( ) : HashSet
GetInstance ( ) : ModuleDataManager
GetJsonsOfType ( ListView listView, JSONTYPE jsonType ) : object[]
GetMod ( string modName ) : Module
GetModuleFile ( string fullAlias ) : ModuleFile
GetSelectedFileData ( TreeNode selected ) : FileData
GetSelectedFileData ( string selected ) : FileData
HasLocalizationKey ( string key ) : bool
IsModuleFileSelected ( TreeNode selected ) : bool
Load ( ) : void
LocalizeString ( string key ) : string
ModuleDataManager ( string modsDirectoryPath ) : System
PopulateTreeView ( TreeView treeView, string alias, string folder ) : void
PreviewCloneDependencies ( FileData file, CloneObjectParameters cloneParameters ) : HashSet
PreviewCloneDependencies ( ModuleFile module, CloneObjectParameters cloneParameters ) : HashSet
SaveModifiedFiles ( ) : void
TryGetModuleFile ( string path, string parentDirectory, ModuleFile &moduleFile ) : bool

Attempts to resolve a reference.

Private Methods

Méthode Description
AddTreeNodesByAlias ( List treeNodes, string filterTerm ) : void
AddTreeNodesByFolder ( List treeNodes, string folderName ) : void
AppendTreeNodes ( TreeNode root, string rootPath ) : void

Method Details

AddErrorFile() public méthode

public AddErrorFile ( FileData fileWithError ) : void
fileWithError FileData
Résultat void

ContainsStockpileMaterial() public méthode

public ContainsStockpileMaterial ( string tokens ) : bool
tokens string
Résultat bool

Dispose() public méthode

public Dispose ( ) : void
Résultat void

ExecuteClone() public méthode

public ExecuteClone ( FileData file, CloneObjectParameters parameters, HashSet unwantedItems ) : bool
file FileData
parameters CloneObjectParameters
unwantedItems HashSet
Résultat bool

ExecuteClone() public méthode

public ExecuteClone ( ModuleFile module, CloneObjectParameters parameters, HashSet unwantedItems ) : bool
module ModuleFile
parameters CloneObjectParameters
unwantedItems HashSet
Résultat bool

FilterAliasTree() public méthode

public FilterAliasTree ( TreeView treeView, string searchTerm ) : void
treeView System.Windows.Forms.TreeView
searchTerm string
Résultat void

FilterJsonByTerm() public méthode

public FilterJsonByTerm ( ListView listView, string filterTerm ) : Object[]
listView System.Windows.Forms.ListView
filterTerm string
Résultat Object[]

GetAllModuleNames() public méthode

public GetAllModuleNames ( ) : string[]
Résultat string[]

GetAllModules() public méthode

public GetAllModules ( ) : ICollection
Résultat ICollection

GetAverageMaterialCost() public méthode

public GetAverageMaterialCost ( string material ) : int
material string
Résultat int

GetErrorFiles() public méthode

public GetErrorFiles ( ) : HashSet
Résultat HashSet

GetInstance() public static méthode

public static GetInstance ( ) : ModuleDataManager
Résultat ModuleDataManager

GetJsonsOfType() public méthode

public GetJsonsOfType ( ListView listView, JSONTYPE jsonType ) : object[]
listView System.Windows.Forms.ListView
jsonType JSONTYPE
Résultat object[]

GetMod() public méthode

public GetMod ( string modName ) : Module
modName string
Résultat Module

GetModuleFile() public méthode

public GetModuleFile ( string fullAlias ) : ModuleFile
fullAlias string
Résultat ModuleFile

GetSelectedFileData() public méthode

public GetSelectedFileData ( TreeNode selected ) : FileData
selected System.Windows.Forms.TreeNode
Résultat FileData

GetSelectedFileData() public méthode

public GetSelectedFileData ( string selected ) : FileData
selected string
Résultat FileData

HasLocalizationKey() public méthode

public HasLocalizationKey ( string key ) : bool
key string
Résultat bool

IsModuleFileSelected() public méthode

public IsModuleFileSelected ( TreeNode selected ) : bool
selected System.Windows.Forms.TreeNode
Résultat bool

Load() public méthode

public Load ( ) : void
Résultat void

LocalizeString() public méthode

public LocalizeString ( string key ) : string
key string
Résultat string

ModuleDataManager() public méthode

public ModuleDataManager ( string modsDirectoryPath ) : System
modsDirectoryPath string
Résultat System

PopulateTreeView() public méthode

public PopulateTreeView ( TreeView treeView, string alias, string folder ) : void
treeView System.Windows.Forms.TreeView
alias string
folder string
Résultat void

PreviewCloneDependencies() public méthode

public PreviewCloneDependencies ( FileData file, CloneObjectParameters cloneParameters ) : HashSet
file FileData
cloneParameters CloneObjectParameters
Résultat HashSet

PreviewCloneDependencies() public méthode

public PreviewCloneDependencies ( ModuleFile module, CloneObjectParameters cloneParameters ) : HashSet
module ModuleFile
cloneParameters CloneObjectParameters
Résultat HashSet

SaveModifiedFiles() public méthode

public SaveModifiedFiles ( ) : void
Résultat void

TryGetModuleFile() public méthode

Attempts to resolve a reference.
public TryGetModuleFile ( string path, string parentDirectory, ModuleFile &moduleFile ) : bool
path string Reference that was given
parentDirectory string Parent directory, required to resolve relative paths.
moduleFile ModuleFile The file that was found.
Résultat bool

Property Details

StockpileFilters public_oe property

public HashSet StockpileFilters
Résultat HashSet