Class Types
Class | Summary |
---|---|
ContainerModule | A base class for modules that contain a collection of child modules. |
ContentModule | This class can be used as a base class for modules that operate on arbitrary content (as represented by an object). |
ModuleExtensions |
Extension methods for Wyam.Common.Modules.IModule .
|
ModuleList | A collection of optionally named modules. |
ModuleListExtensions |
Extensions for use with Wyam.Common.Modules.ModuleList .
|
NamedModule |
Wraps a module and gives it a name for use with Wyam.Common.Modules.ModuleList .
|
ReadDataModule |
A base class for modules that read documents from data that can be turned into a Dictionary<string,object>. |
Interface Types
Interface | Summary |
---|---|
IAsNewDocuments |
Implement this interface for any module you want to support the AsNewDocuments()
extension method, which overrides document creation within the module to always produce
new documents instead of cloning existing ones.
|
IModule | The primary module interface for classes that can transform or otherwise operate on documents. |
IModuleList |
A collection of optionally named modules. Implementations should "unwrap" Wyam.Common.Modules.NamedModule
objects to obtain the module name.
|
IReadOnlyModuleList | A collection of optionally named modules. |
Namespaces
Namespace | Summary |
---|---|
Wyam |