Contains the core Content Assembler implementation. These classes are responsible for constructing IContentItems from IContentResource XML and enable extension of Content Assembler functionality through tag handlers.
Classes
Class | Description | |
---|---|---|
ContentAssembler |
Used to transform an IContentResource into an object
model representation of its content item.
Evaluation of a tag is accomplished by delegating to the
Evaluate(IContentContext, XmlReader) method of the
ITagHandler which is
registered for that tag. These handlers may simply transform the XML
into objects, or they may execute additional queries or invoke the
Evaluate(IContentContext, XmlReader) method of the
ContentAssembler on child tags.
| |
ContentContext |
Describes the context within which some content assembler
operation is occurring.
|
Interfaces
Interface | Description | |
---|---|---|
IContentContext |
Describes the context within which some content assembler
operation is occurring.
| |
IContentResource |
Interface for a source of raw content XML.
| |
IContentResourceLocator |
Interface for objects which are capable of locating content.
| |
ITagHandler |
Interface for ContentAssembler tag handlers.
The ContentAssembler
delegates to the tag handlers the responsibility of processing XML
elements from the content document.
|