ZPT-Sharp  v1.0.0
Zope Page Templates for .NET
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Package CSF.Zpt.Metal

Classes

interface  IMacroExpander
 Interface for a service which applies METAL macro expansion to an element within a IRenderingContext. More...
 
interface  IMacroFinder
 A type which finds METAL macros where they are referenced by a rendering context. More...
 
interface  IMacroSubstituter
 Serivce which is responsible for making substitutions of content in METAL macros. More...
 
interface  IMetalMacro
 Represents a METAL macro and its name. More...
 
interface  IMetalMacroContainer
 Represents a collection of METAL macros. More...
 
class  MacroExpander
 Expands a METAL macro and splices it into its source document. More...
 
class  MacroExtensionSubstitutor
 Implementation of IMacroSubstituter suitable for use in macro extension. More...
 
class  MacroFinder
 Type which finds the usage of METAL macros. More...
 
class  MacroNotFoundException
 Exception raised when a requested METAL macro is not found. More...
 
class  MacroSubstituter
 Default implementation of IMacroSubstituter. More...
 
class  MetalMacro
 Represents a METAL macro and its name. More...
 
class  MetalMacroContainer
 Wrapper type for a collection of MetalMacro. More...
 
class  MetalTidyUpVisitor
 Context visitor that tidies up METAL elements, removing any elements or attributes that should not be rendered. More...
 
class  MetalVisitor
 Implementation of IContextVisitor which performs METAL-related functionality. More...
 
class  SlotToFill
 Represents a METAL slot definition, matched with the content which will be used to fill it. More...