C# Class Zetbox.API.Common.Reporting.AbstractReportingHost

Inheritance: IGenerationHost, IDisposable
Afficher le fichier Open project: daszat/zetbox

Méthodes publiques

Méthode Description
AbstractReportingHost ( IFileOpener fileOpener, ITempFileService tempFileService, IReportingErrorReporter errorReporter ) : System

Creates a new reporting host

AbstractReportingHost ( string overrideTemplateNamespace, Assembly overrideTemplateAssembly, IFileOpener fileOpener, ITempFileService tempFileService, IReportingErrorReporter errorReporter ) : System

Creates a new reporting host

CallTemplate ( string templateClass ) : void
CallTemplateToFile ( string templateClass, string outputfile ) : void
Dispose ( ) : void
GetStream ( ) : Stream
GetStreamRtf ( ) : Stream
Initialize ( NameValueCollection settings ) : void
Open ( string filename ) : string
Save ( string filename ) : void
SaveTemp ( string filename ) : string
WriteFile ( string filename, string content ) : void
WriteOutput ( string str ) : void

Private Methods

Méthode Description
CallTemplateToContext ( string templateClass ) : void
GetDocument ( ) : MigraDoc.DocumentObjectModel.Document
GetMDDLStream ( ) : Stream
IGenerationHost ( string fmt ) : void
LogErrors ( DdlReaderErrors errors, Exception ex, System mddl ) : void
ReportErrors ( DdlReaderErrors errors, Exception ex, System mddl ) : void

Method Details

AbstractReportingHost() public méthode

Creates a new reporting host
public AbstractReportingHost ( IFileOpener fileOpener, ITempFileService tempFileService, IReportingErrorReporter errorReporter ) : System
fileOpener IFileOpener
tempFileService ITempFileService
errorReporter IReportingErrorReporter
Résultat System

AbstractReportingHost() public méthode

Creates a new reporting host
public AbstractReportingHost ( string overrideTemplateNamespace, Assembly overrideTemplateAssembly, IFileOpener fileOpener, ITempFileService tempFileService, IReportingErrorReporter errorReporter ) : System
overrideTemplateNamespace string null or empty, if default templates should be used, else a assembly with templates.
overrideTemplateAssembly System.Reflection.Assembly null, if default templates should be used, else a assembly with templates.
fileOpener IFileOpener
tempFileService ITempFileService
errorReporter IReportingErrorReporter
Résultat System

CallTemplate() public méthode

public CallTemplate ( string templateClass ) : void
templateClass string
Résultat void

CallTemplateToFile() public méthode

public CallTemplateToFile ( string templateClass, string outputfile ) : void
templateClass string
outputfile string
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetStream() public méthode

public GetStream ( ) : Stream
Résultat Stream

GetStreamRtf() public méthode

public GetStreamRtf ( ) : Stream
Résultat Stream

Initialize() public méthode

public Initialize ( NameValueCollection settings ) : void
settings System.Collections.Specialized.NameValueCollection
Résultat void

Open() public méthode

public Open ( string filename ) : string
filename string
Résultat string

Save() public méthode

public Save ( string filename ) : void
filename string
Résultat void

SaveTemp() public méthode

public SaveTemp ( string filename ) : string
filename string
Résultat string

WriteFile() public méthode

public WriteFile ( string filename, string content ) : void
filename string
content string
Résultat void

WriteOutput() public méthode

public WriteOutput ( string str ) : void
str string
Résultat void