C# Class Glyma.UtilityService.Export.IBIS.Common.Control.ExportUtility

Inheritance: IExportUtility
Exibir arquivo Open project: chris-tomich/Glyma

Public Methods

Method Description
ExportMap ( System.Guid domainUid, System.Guid rootMapUid, string>.Dictionary exportProperties, IEnumerable selectedNodes, object userState ) : void
GetExportProperty ( string key ) : string

Protected Methods

Method Description
CreateFile ( ) : bool
ExportUtility ( IMapManager mapmanager ) : System
MapQuerierOnMapAdded ( object sender, MapEventArgs e ) : void
MapQuerierOnQueryCompleted ( object sender, MapEventArgs e ) : void
OnContainerMapLoaded ( INode node ) : void
OnExceptionRaised ( object sender, string errorMessage, Exception ex ) : void
OnExportCompleted ( object sender, ExportCompletedEventArgs e ) : void
OnProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
ReadNextMap ( INode nextMap ) : void

Private Methods

Method Description
CreateSafeFileName ( string mapName ) : string
OnQueryMapByIdCompleted ( object sender, NodesEventArgs e ) : void

Method Details

CreateFile() protected abstract method

protected abstract CreateFile ( ) : bool
return bool

ExportMap() public method

public ExportMap ( System.Guid domainUid, System.Guid rootMapUid, string>.Dictionary exportProperties, IEnumerable selectedNodes, object userState ) : void
domainUid System.Guid
rootMapUid System.Guid
exportProperties string>.Dictionary
selectedNodes IEnumerable
userState object
return void

ExportUtility() protected method

protected ExportUtility ( IMapManager mapmanager ) : System
mapmanager IMapManager
return System

GetExportProperty() public method

public GetExportProperty ( string key ) : string
key string
return string

MapQuerierOnMapAdded() protected method

protected MapQuerierOnMapAdded ( object sender, MapEventArgs e ) : void
sender object
e Glyma.UtilityService.Export.IBIS.Common.Model.MapEventArgs
return void

MapQuerierOnQueryCompleted() protected method

protected MapQuerierOnQueryCompleted ( object sender, MapEventArgs e ) : void
sender object
e Glyma.UtilityService.Export.IBIS.Common.Model.MapEventArgs
return void

OnContainerMapLoaded() protected method

protected OnContainerMapLoaded ( INode node ) : void
node INode
return void

OnExceptionRaised() protected method

protected OnExceptionRaised ( object sender, string errorMessage, Exception ex ) : void
sender object
errorMessage string
ex System.Exception
return void

OnExportCompleted() protected method

protected OnExportCompleted ( object sender, ExportCompletedEventArgs e ) : void
sender object
e Glyma.UtilityService.Export.Common.EventArgs.ExportCompletedEventArgs
return void

OnProgressChanged() protected method

protected OnProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
sender object
e System.ComponentModel.ProgressChangedEventArgs
return void

ReadNextMap() protected abstract method

protected abstract ReadNextMap ( INode nextMap ) : void
nextMap INode
return void