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

Type which finds the usage of METAL macros. More...

Inheritance diagram for CSF.Zpt.Metal.MacroFinder:
Collaboration diagram for CSF.Zpt.Metal.MacroFinder:

Public Member Functions

virtual IZptElement GetUsedMacro (IRenderingContext context)
 Examines the given IRenderingContext and - if it uses a METAL macro - gets that macro from the model contained within that context. More...
 
virtual IZptElement GetExtendedMacro (IRenderingContext context)
 Examines the given IRenderingContext and - if it extends a METAL macro - gets that macro from the model contained within that context. More...
 

Detailed Description

Type which finds the usage of METAL macros.

Member Function Documentation

virtual IZptElement CSF.Zpt.Metal.MacroFinder.GetExtendedMacro ( IRenderingContext  context)
inlinevirtual

Examines the given IRenderingContext and - if it extends a METAL macro - gets that macro from the model contained within that context.

Returns
Either an IZptElement instance representing the macro extended, or a null reference.
Parameters
contextThe rendering context.

Implements CSF.Zpt.Metal.IMacroFinder.

virtual IZptElement CSF.Zpt.Metal.MacroFinder.GetUsedMacro ( IRenderingContext  context)
inlinevirtual

Examines the given IRenderingContext and - if it uses a METAL macro - gets that macro from the model contained within that context.

Returns
Either an IZptElement instance representing the macro used, or a null reference.
Parameters
contextThe rendering context.

Implements CSF.Zpt.Metal.IMacroFinder.


The documentation for this class was generated from the following file: