C# 클래스 WhiskWork.Web.JsonRenderer

상속: IWorkStepRenderer
파일 보기 프로젝트 열기: jorn-ola-birkeland/WhiskWork

공개 메소드들

메소드 설명
JsonRenderer ( IReadableWorkflowRepository workflowRepository ) : System.IO
Render ( Stream stream, WorkStep workStep ) : void
Render ( Stream stream, string path ) : void

비공개 메소드들

메소드 설명
CreateWorkStepName ( WorkStep childWorkStep ) : string
Encode ( string value ) : string
RenderExpandStep ( TextWriter writer, WorkStep workStep ) : void
RenderNormalStep ( TextWriter writer, WorkStep childWorkStep ) : void
RenderParallelStep ( TextWriter writer, WorkStep workStep ) : void
RenderProperties ( TextWriter writer, WorkItem item ) : void
RenderTransientWorkSteps ( WorkStep step, TextWriter writer, WorkItem workItem ) : void
RenderWorkItem ( WorkStep step, TextWriter writer, WorkItem workItem ) : void
RenderWorkItems ( TextWriter writer, WorkStep step ) : void
RenderWorkStep ( TextWriter writer, WorkStep childWorkStep ) : void
RenderWorkStepsRecursively ( TextWriter writer, WorkStep workStep, bool first ) : void

메소드 상세

JsonRenderer() 공개 메소드

public JsonRenderer ( IReadableWorkflowRepository workflowRepository ) : System.IO
workflowRepository IReadableWorkflowRepository
리턴 System.IO

Render() 공개 메소드

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

Render() 공개 메소드

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