C# Class TinySite.Services.ContentRendering

Show file Open project: robmen/tinysite Class Usage Examples

Private Properties

Property Type Description
AssignLayoutMetadataToDocument void
RenderContentForExtension string
StripHtml string
Summarize string

Public Methods

Method Description
ContentRendering ( TinySite.Services.RenderingTransaction transaction ) : System
RenderDataContent ( DataFile dataFile ) : DataFile
RenderDocumentContent ( DocumentFile document ) : DocumentFile
RenderDocumentContentUsingLayout ( DocumentFile document, string documentContent, LayoutFile layout ) : string

Private Methods

Method Description
AssignLayoutMetadataToDocument ( DocumentFile document, LayoutFile layout ) : void
RenderContentForExtension ( SourceFile source, string content, string extension, DocumentFile contextDocument, string documentContent, LayoutFile contextLayout ) : string
StripHtml ( string content ) : string
Summarize ( string content ) : string

Method Details

ContentRendering() public method

public ContentRendering ( TinySite.Services.RenderingTransaction transaction ) : System
transaction TinySite.Services.RenderingTransaction
return System

RenderDataContent() public method

public RenderDataContent ( DataFile dataFile ) : DataFile
dataFile TinySite.Models.DataFile
return TinySite.Models.DataFile

RenderDocumentContent() public method

public RenderDocumentContent ( DocumentFile document ) : DocumentFile
document TinySite.Models.DocumentFile
return TinySite.Models.DocumentFile

RenderDocumentContentUsingLayout() public method

public RenderDocumentContentUsingLayout ( DocumentFile document, string documentContent, LayoutFile layout ) : string
document TinySite.Models.DocumentFile
documentContent string
layout TinySite.Models.LayoutFile
return string