C# Class Concordion.Internal.Listener.BreadCrumbRenderer

Inheritance: ISpecificationProcessingListener
Show file Open project: concordion/concordion-net

Private Properties

Property Type Description
AppendBreadcrumbsTo void
Capitalize string
CreateBreadcrumbElement Concordion.Api.Element
DeCamelCase string
GetBreadcrumbWording string
GetDocumentBody Concordion.Api.Element
GetIndexPageName string
IsBlank bool
PrependBreadcrumb void
StripExtension string

Public Methods

Method Description
AfterProcessingSpecification ( SpecificationProcessingEvent processingEvent ) : void
BeforeProcessingSpecification ( SpecificationProcessingEvent processingEvent ) : void
BreadCrumbRenderer ( ISource source ) : System

Private Methods

Method Description
AppendBreadcrumbsTo ( Element breadcrumbSpan, Resource documentResource ) : void
Capitalize ( String s ) : string
CreateBreadcrumbElement ( Resource documentResource, Resource indexPageResource ) : Element
DeCamelCase ( string s ) : string
GetBreadcrumbWording ( Element rootElement, Resource resource ) : string
GetDocumentBody ( Element rootElement ) : Element
GetIndexPageName ( Resource resource ) : string
IsBlank ( string s ) : bool
PrependBreadcrumb ( Element span, Element breadcrumb ) : void
StripExtension ( string s ) : string

Method Details

AfterProcessingSpecification() public method

public AfterProcessingSpecification ( SpecificationProcessingEvent processingEvent ) : void
processingEvent Concordion.Api.Listener.SpecificationProcessingEvent
return void

BeforeProcessingSpecification() public method

public BeforeProcessingSpecification ( SpecificationProcessingEvent processingEvent ) : void
processingEvent Concordion.Api.Listener.SpecificationProcessingEvent
return void

BreadCrumbRenderer() public method

public BreadCrumbRenderer ( ISource source ) : System
source ISource
return System