C# Class WhiskWork.Web.XmlRenderer

Inheritance: IWorkStepRenderer
Show file Open project: jorn-ola-birkeland/WhiskWork

Public Methods

Method Description
Render ( Stream stream, WorkStep workStep ) : void
Render ( Stream stream, string path ) : void
XmlRenderer ( IReadableWorkflowRepository workflowRepository ) : System

Private Methods

Method Description
GenerateWorkStepId ( WorkStep step ) : string
RenderAttribute ( XmlWriter writer, string attributeName, string value ) : void
RenderProperties ( XmlWriter writer, WorkItem workItem ) : void
RenderWorkItem ( XmlWriter writer, WorkItem item ) : void
RenderWorkItems ( XmlWriter writer, WorkStep workStep ) : void
RenderWorkStep ( XmlWriter writer, WorkStep workStep ) : void
RenderWorkSteps ( XmlWriter writer, WorkStep workStep ) : void

Method Details

Render() public method

public Render ( Stream stream, WorkStep workStep ) : void
stream Stream
workStep WhiskWork.Core.WorkStep
return void

Render() public method

public Render ( Stream stream, string path ) : void
stream Stream
path string
return void

XmlRenderer() public method

public XmlRenderer ( IReadableWorkflowRepository workflowRepository ) : System
workflowRepository IReadableWorkflowRepository
return System