C# Class WhiskWork.Web.HtmlRenderer

Inheritance: IWorkStepRenderer
Mostrar archivo Open project: jorn-ola-birkeland/WhiskWork

Public Methods

Method Description
HtmlRenderer ( IReadableWorkflowRepository workflowRepository ) : System.Collections.Generic
Render ( Stream stream ) : void
Render ( Stream stream, WorkStep workStep ) : void
Render ( Stream stream, string path ) : void

Private Methods

Method Description
GenerateWorkItemClass ( WorkItem item ) : string
GenerateWorkStepClass ( WorkStep workStep ) : string
GenerateWorkStepId ( WorkStep step ) : string
GetLeafDirectory ( WorkStep workStep ) : string
GetLeafStepClasses ( WorkStep workStep ) : IEnumerable
GetWorkItemClassForWorkStep ( WorkStep workStep ) : string
RenderExpandListItem ( System.Web.UI.HtmlTextWriter writer, WorkStep workStep ) : void
RenderExpandStep ( System.Web.UI.HtmlTextWriter writer, WorkStep workStep ) : void
RenderNonEmptyWorkStepList ( System.Web.UI.HtmlTextWriter writer, WorkStep workStep, HtmlTextWriterTag listTag ) : void
RenderNormalStep ( System.Web.UI.HtmlTextWriter writer, WorkStep workStep ) : void
RenderParallelStep ( System.Web.UI.HtmlTextWriter writer, WorkStep workStep ) : void
RenderProperties ( System.Web.UI.HtmlTextWriter writer, WorkItem item ) : void
RenderTitle ( System.Web.UI.HtmlTextWriter writer, WorkStep step ) : void
RenderTransientListItem ( System.Web.UI.HtmlTextWriter writer, WorkStep transientStep, WorkItem expandedWorkItem ) : void
RenderTransientListItems ( System.Web.UI.HtmlTextWriter writer, WorkStep expandStep ) : void
RenderWorkItem ( System.Web.UI.HtmlTextWriter writer, WorkItem workItem ) : void
RenderWorkItemList ( System.Web.UI.HtmlTextWriter writer, WorkStep workStep ) : void
RenderWorkStepListItem ( System.Web.UI.HtmlTextWriter writer, WorkStep workStep ) : void
RenderWorkStepListItems ( System.Web.UI.HtmlTextWriter writer, IEnumerable workSteps ) : void
RenderWorkStepsRecursively ( System.Web.UI.HtmlTextWriter writer, WorkStep workStep ) : void

Method Details

HtmlRenderer() public method

public HtmlRenderer ( IReadableWorkflowRepository workflowRepository ) : System.Collections.Generic
workflowRepository IReadableWorkflowRepository
return System.Collections.Generic

Render() public method

public Render ( Stream stream ) : void
stream System.IO.Stream
return void

Render() public method

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

Render() public method

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