ZPT-Sharp
v1.0.0
Zope Page Templates for .NET
|
▼NCSF | |
▼NZpt | |
►NBatchRendering | |
CBatchRenderer | Default implementation of IBatchRenderer. |
CBatchRenderingDocumentResponse | Batch rendering document response. |
CBatchRenderingException | Exception raised when batch rendering fails for an unexpected reason. |
CBatchRenderingOptions | Concrete implementation of IBatchRenderingOptions. |
CBatchRenderingOptionsValidator | Default implementation of IBatchRenderingOptionsValidator. |
CBatchRenderingResponse | Represents the response from a batch-rendering operation. |
CErrorTolerantBatchRenderer | Implementation of BatchRenderer which catches exceptions raised when rendering documents and rolls the failures into the output. |
CIBatchOptionsInputHelper | Interface for a type which enables selection of the input options for IBatchRenderingOptions. |
CIBatchOptionsMultipleInputOutputHelper | Interface for a type which enables selection of the output options for IBatchRenderingOptions, when the input options indicate the potential for multiple documents. |
CIBatchOptionsSingleInputOutputHelper | Interface for a type which enables selection of the output options for IBatchRenderingOptions, when the input options indicate a single document. |
CIBatchRenderer | Interface for a type which provides batch-rendering services, parsing and rendering potentially multiple documents in a single job. |
CIBatchRenderingDocumentResponse | Represents the response for a single document within an IBatchRenderingResponse. |
CIBatchRenderingOptions | Represents batch rendering options, indicating the inputs and outputs for a IBatchRenderer. |
CIBatchRenderingOptionsValidator | Interface for a service which renders IBatchRenderingOptions instances. |
CIBatchRenderingResponse | Represents the response from a batch-rendering task. |
CInvalidBatchRenderingOptionsException | Exception raised when a constructed instance of IBatchRenderingOptions is invalid. |
CIRenderingJob | Represents a task to render a single IZptDocument. |
CIRenderingJobFactory | Interface for a factory type which creates instances of IRenderingJob. |
CRenderingJobFactory | Default implementation of IRenderingJobFactory. |
►NDocumentProviders | |
CHtmlAgilityPackConfigurator | A type which performs configuration upon the HTML Agility Pack (HAP) library, in order to fix a few quirks which make it troublesome when working with valid HTML. |
CHtmlZptDocumentProvider | Implementation of IZptDocumentProvider which creates documents based on the HTML Agility pack. See https://htmlagilitypack.codeplex.com/ |
CLegacyXmlZptDocumentProvider | Implementation of IZptDocumentProvider which creates XML documents based on System.Xml.XmlDocument . |
CXmlLinqZptDocumentProvider | Implementation of IZptDocumentProvider which creates XML documents based on System.Xml.Linq.XDocument . |
CZptHtmlAttribute | Implementation of Attribute for an HTML attribute. |
CZptHtmlDocument | Implementation of ZptDocument based on an HtmlAgilityPack.HtmlDocument . |
CZptHtmlElement | Implementation of ZptElement based on documents parsed using the HTML Agility Pack. |
CZptXmlAttribute | Implementation of Attribute for an XML attribute. |
CZptXmlDocument | Implementation of ZptDocument based on a System.Xml.XmlDocument . |
CZptXmlElement | Implementation of ZptElement based on documents parsed using System.Xml . |
CZptXmlLinqAttribute | Implementation of Attribute for an XML/Linq attribute. |
CZptXmlLinqDocument | Implementation of ZptDocument based on a System.Xml.Linq.XDocument . |
CZptXmlLinqElement | Implementation of ZptElement based on documents parsed using System.Xml.Linq . |
►NExpressionEvaluators | |
►NCSharpExpressions | |
►NHost | |
CExpressionHostCompiler | Default implementation of IExpressionHostCompiler. |
CExpressionHostCreator | Default concrete implementation of IExpressionHostCreator, which contains generated code. |
CIExpressionHostCompiler | Interface for a service which generates an ExpressionHostCreator instances, by compiling dynamic code. |
CIExpressionHostCreator | Interface for an object which is capable of creating an IExpressionHost instance, which contains the compiled code for a single CSharp expression. |
►NSpec | |
CExpressionSpecification | Immutable type representing the specification for a CSharp expression. |
CExpressionSpecificationFactory | Default implementation of IExpressionSpecificationFactory. |
CIExpressionSpecificationFactory | A service which creates ExpressionSpecification instances. |
CReferencedAssemblySpecification | Represents the specification for an assembly to be referenced by the expression. |
CUsingNamespaceSpecification | Represents the specification for a namespace imported into an expression, via a using directive. |
CVariableSpecification | Represents the specification for a variable to be included in an expression. |
CVariableTypeDefinition | Represents the assignment of a variable type to a variable name. |
CAssemblyReferenceConfigurationCollection | Assembly reference configuration collection. |
CAssemblyReferenceConfigurationElement | Assembly reference configuration element. |
CCSharpAssemblyExpressionEvaluator | Evaluator implementation for csassembly expressions. |
CCSharpExpression | Represents a compiled CSharp expression, providing a gateway API/wrapper to the generated type. |
CCSharpExpressionEvaluator | Evaluator type for CSharp expressions. |
CCSharpExpressionException | Exception raised when there is an issue evaluating a CSharp expression. |
CCSharpExpressionFactory | Default implementation of ICSharpExpressionFactory. |
CCSharpExpressionService | Default implementation of ICSharpExpressionService. |
CCSharpNamespaceExpressionEvaluator | Evaluator implementation for csnamespace expressions. |
CCSharpTypeExpressionEvaluator | Evaluator implementation for cstype expressions. |
CExpressionConfigurationSection | Configuration section for CSharp expressions. |
CExpressionHostBuilder | |
►CExpressionHostBuilderBase | |
CToStringInstanceHelper | |
CExpressionModel | Represents information about a CSharp expression. |
CFallbackExpressionConfiguration | Rrepresents a set of fallback/default configuration for IExpressionConfiguration, should no other implementation be available. |
CICSharpExpressionFactory | Represents a factory instance capable of creating CSharpExpression instances. |
CICSharpExpressionService | Interface for a service which manages instances of CSharpExpression. |
CIExpressionConfiguration | Represents the configuration for CSharp expressions. |
CNamespaceConfigurationCollection | Namespace configuration collection. |
CNamespaceConfigurationElement | Namespace configuration element. |
►NCSharpFramework | |
CIExpressionHost | Interface for the dynamically-compiled (generated) type which hosts the CSharp expression logic.s |
►NLoadExpressions | |
CLoadExpressionEvaluator | Implementation of ExpressionEvaluatorBase which evaluates a 'child' expression, converts the result into a document which may be rendered, renders it and then returns the result as a string. |
CUnsupportedDocumentTypeException | Exception raised when an unsupported document type is used with a 'load:' expression. |
►NNotExpressions | |
CNotExpressionEvaluator | Implementation of ExpressionEvaluatorBase which evaluates a 'child' expression, converts the result to boolean and then negates it. |
►NPathExpressions | |
CLocalVariablePathExpressionEvaluator | Specialisation of PathExpressionEvaluator which only looks in local variable definitions. |
CObjectTraverser | Encapsulates logic for traversing from one TALES object to another. |
CPath | Represents a TALES path, which is composed of one or more PathComponent, each of which is in turn composed of one or more PathPart. |
CPathComponent | Represents a component of a composite TALES path. This type is comprised of one or more PathPart. |
CPathExpressionEvaluator | Implementation of ExpressionEvaluatorBase which handles TALES path expressions. |
CPathPart | Represents a part of a TALES path, this type indicates a single traversal from a parent object to a child. |
CPathWalker | Provides a forwards-only reader for Path instances, behaving similarly to an IEnumerator . |
CTraversalWrapper | Non-generic abstract base class representing a wrapper by which a reflection-based reference may be traversed. |
CTraversalWrapper< TSource > | Wrapper for a traversal delegate. |
►NPythonExpressions | |
CPythonExpressionEvaluator | Expression evaluator implementation which evaluates Python expressions. |
CPythonExpressionHost | Host type which builds and evaluates Python expressions using the IronPython API. |
►NStringExpressions | |
CStringExpressionEvaluator | Implementation of ExpressionEvaluatorBase which creates string values, with optional interpolation. |
►NMetal | |
CIMacroExpander | Interface for a service which applies METAL macro expansion to an element within a IRenderingContext. |
CIMacroFinder | A type which finds METAL macros where they are referenced by a rendering context. |
CIMacroSubstituter | Serivce which is responsible for making substitutions of content in METAL macros. |
CIMetalMacro | Represents a METAL macro and its name. |
CIMetalMacroContainer | Represents a collection of METAL macros. |
CMacroExpander | Expands a METAL macro and splices it into its source document. |
CMacroExtensionSubstitutor | Implementation of IMacroSubstituter suitable for use in macro extension. |
CMacroFinder | Type which finds the usage of METAL macros. |
CMacroNotFoundException | Exception raised when a requested METAL macro is not found. |
CMacroSubstituter | Default implementation of IMacroSubstituter. |
CMetalMacro | Represents a METAL macro and its name. |
CMetalMacroContainer | Wrapper type for a collection of MetalMacro. |
CMetalTidyUpVisitor | Context visitor that tidies up METAL elements, removing any elements or attributes that should not be rendered. |
CMetalVisitor | Implementation of IContextVisitor which performs METAL-related functionality. |
CSlotToFill | Represents a METAL slot definition, matched with the content which will be used to fill it. |
►NMVC | |
►NRendering | |
CMvcRenderingContextFactory | |
►NTales | |
CMvcContextsContainer | |
CMvcTalesModel | |
CIZptViewEngineConfiguration | |
CZptView | |
CZptViewEngine | |
CZptViewEngineConfigurationSection | |
►NRendering | |
CAbstractSourceInfo | Implementation of ISourceInfo representing an abstract string path. |
CCancellationToken | Simple type which indicates that the action should always be cancelled. |
CContextVisitorBase | Abstract base logic for implementations of IContextVisitor. |
CContextVisitorFactory | Type which creates instances of IContextVisitor via reflection. |
CCouldNotCreateContextVisitorException | Exception raised when the construction of an IContextVisitor fails. |
CCouldNotCreateRenderingContextFactoryException | Exception raised when the construction of an IRenderingContextFactory fails. |
CDefaultRenderingSettings | Represents the default IRenderingSettings. |
CElementExtensions | Extension methods for the IZptElement type and its subtypes. |
CElementRenderer | Default implementation of IElementRenderer. |
CExpressionResult | Represents the result of evaluating a TALES expression. |
CIActionCanceller | Interface for a type which may 'cancel an action'. The meaning of this is dependant upon the operation being performed, but generally it will mean that no change is made to an existing HTML structure. |
CIContextVisitor | Interface for a type which can visit a IRenderingContext instance. |
CIContextVisitorFactory | Type which creates instances of IContextVisitor via reflection. |
CIElementRenderer | Service which renders a single |
CIModel | A model which represents and carries the state of a ZPT operation. |
CIModelValueContainer | Helper type which permits configuration of the TAL and/or METAL models with data. |
CIModelValueStore | Represents a mechanism of configuring an IModel, by adding local and/or global variable definitions. |
CIRenderingContext | Interface for a rendering context. |
CIRenderingContextFactory | Interface for a type which creates an instance of IRenderingContext from the IRenderingSettings. |
CIRenderingContextFactoryFactory | Type which creates instances of IRenderingContextFactory via reflection. |
CIRenderingOptions | Represents options from which IRenderingSettings may be built. |
CIRenderingSettings | Encapsulates the available options for rendering a IZptDocument. |
CIRenderingSettingsFactory | Factory type for creating instances of IRenderingSettings. |
CIRepetitionInfo | Represents information about a repetition. |
CISourceInfo | Information about the source of an IZptDocument or IZptElement. |
CISourceInfoFactory | Factory type for ISourceInfo. |
CIZptAttribute | Interface for a type which wraps a DOM attribute. |
CIZptElement | Interface for a type which wraps a DOM element. |
CModel | Represents the root of an object model. |
CModelEvaluationException | Represents an exception which is raised whilst evaluating an expression within a IModel. |
CNamedObjectWrapper | Simple wrapper type which provides access to objects by System.String names. |
CNoOpVisitor | Implementation of ContextVisitorBase that performs no operation. |
COriginalAttributeValuesCollection | Represents a collection of IZptAttribute, exposing the original attributes present upon an element. |
CRenderingContext | Represents the object model, presented to a IZptDocument when it is rendered. |
CRenderingContextExtensions | Extension methods for RenderingContext instances. |
CRenderingContextFactoryFactory | Type which creates instances of IRenderingContextFactory via reflection. |
CRenderingException | Represents an exception raised whilst rendering a ZPT document. |
CRenderingOptions | Default implementation of IRenderingOptions. |
CRenderingSettings | Encapsulates the available options for rendering a ZptDocument. |
CRenderingSettingsFactory | Default implementation of IRenderingSettingsFactory. |
CRepetitionInfo | Gets information about a repetition/iteration. |
CRepetitionMetadataCollectionWrapper | Wrapper type for a collection of named IRepetitionInfo instances. |
CSourceFileInfo | Provides information about the source file from which an ZptElement is derived. |
CSourceInfoFactory | Default implementation of ISourceInfoFactory. |
CUnknownSourceFileInfo | Null-object implementation of SourceFileInfo, representing an unknown source file. |
CZptAttribute | Represents an ZptElement attribute. |
CZptElement | Represents an element node in a ZPT document. |
CZptNamespace | Represents a ZPT namespace, by either or both of its prefix and namespace URI. |
►NSourceAnnotation | |
CCommentFormatter | Default implementation of ICommentFormatter. |
CICommentFormatter | Service which creates formatted source annotation comments. |
CISourceAnnotator | Performs source annotation tasks upon METAL elements. |
CSourceAnnotationVisitor | Implementation of IContextVisitor which adds source annotation comments to a document. |
CSourceAnnotator | Performs source annotation tasks upon ZPT elements. |
CSourceInfoBurnInVisitor | Implementation of IContextVisitor which tells the IZptElement to burn its source information into the element attributes. |
CSourceInfoTidyUpVisitor | Context visitor that tidies up ZPT elements, removing any elements or attributes that should not be rendered. |
►NTal | |
CAttributeHandlingResult | Represents the response from IAttributeHandler.Handle(IRenderingContext). |
CAttributesAttributeHandler | Implementation of IAttributeHandler which handles a tal:attributes attribute. |
CConditionAttributeHandler | Implementation of IAttributeHandler which handles a tal:condition attribute. |
CContentOrReplaceAttributeHandler | Implementation of IAttributeHandler which handles either a tal:content or tal:replace attribute. |
CDefineAttributeHandler | Implementation of IAttributeHandler which handles a tal:define attribute. |
CIAttributeHandler | Interface for a type which handles a single TAL attribute present upon a ZptElement, exposed by its IRenderingContext. |
COmitTagAttributeHandler | Implementation of IAttributeHandler which handles a tal:omit-tag attribute. |
COnErrorAttributeHandler | Implementation of IAttributeHandler which handles a tal:on-error attribute. |
CParserException | Exception raised when the parsing of a TAL-enabled document fails. |
CRepeatAttributeHandler | Implementation of IAttributeHandler which handles a tal:repeat attribute. |
CTalTidyUpVisitor | Context visitor that tidies up TAL elements, removing any elements or attributes that should not be rendered. |
CTalVisitor | Implementation of IContextVisitor which performs TAL-related functionality. |
►NTales | |
CBuiltinContextsContainer | Encapsulates the TALEs built-in variable names. |
CEnumerableObjectWrapperWithNamedItems | Implementation of NamedObjectWrapper which also implements IEnumerable<object> . |
CExpression | Represents a TALES expression. |
CExpressionEvaluatorBase | Base class for a TALES expression evaluator implementation, implements IExpressionEvaluator. |
CExpressionEvaluatorService | Default implementation of IExpressionEvaluatorService. |
CExpressionFactory | Creator for Expression instances. |
CFilesystemDirectory | Object which represents a System.IO.DirectoryInfo - and implements ITalesPathHandler to wrap that directory in a TALES-friendly manner. |
CIEvaluatorSelector | Interface for a service which provides access to instances of IExpressionEvaluator. |
CIExpressionEvaluator | Interface for a type which evaluates TALES expressions. |
CIExpressionEvaluatorService | Interface for a service which exposes IExpressionEvaluator instances. |
CIExpressionFactory | Creator for Expression instances. |
CInvalidExpressionException | Exception raised when a TALES expression is invalid. |
CITalesConvertible | Interface which may be used for types which implement custom code for conversions by the TALES system. |
CITalesModel | Represents an IModel which contains TALES-specific functionality. |
CITalesPathHandler | Interface for a type which provides custom handling of a TALES path fragment. |
CITemplateFileFactory | Interface for a type which creates instances of TemplateFile. |
CSimpleEvaluatorSelector | Simple implementation of IExpressionEvaluator which keeps a collection of the available evaluators in an IDictionary , indexed by their applicable prefixes. |
CTalesModel | An implementation of Model which makes use of the TALES: Template Attribute Language Expression Syntax for evaluating expressions. |
CTalesRenderingContextFactory | Implementation of IRenderingContextFactory which creates TalesModel instances. |
CTemplateDirectory | Implementation of FilesystemDirectory which contains template objects. |
CTemplateFile | Wrapper type for a IZptDocument, expressing its state which is visible to TALES. |
CTraversalException | Represents an exception whilst traversing a TALES path. |
CDefaultAddOnAssemblyFinder | Default implementation of IAddOnAssemblyFinder which uses the path of the CSF.Zpt.dll assembly as the basis for search. |
CIAddOnAssemblyFinder | A service which gets the full paths for add-on assemblies, given a partial name for the assembly. |
CIPluginAssemblyLoader | Interface for a type which loads plugin assemblies. |
CIPluginConfiguration | Interface for a type capable of providing information about installed plugins. |
CIXmlUrlResolverFactory | Interface for a service which can return instances of XmlUrlResolver . |
CIZptDocument | Represents a ZPT document. |
CIZptDocumentFactory | Interface for a type which creates instances of IZptDocument. |
CIZptDocumentProvider | Interface for a type which creates IZptDocument implementations. |
CIZptDocumentProviderService | Interface for a service which provides access to the various registered IZptDocumentProvider instances. |
CLog4netTraceListener | Log4net trace listener |
CPlugin | Configuration type representing a single plugin assembly. |
CPluginAssemblyCollection | Configuration type which represents the collection of plugin assemblies. |
CPluginAssemblyLoader | Default implementation of IPluginAssemblyLoader. |
CPluginConfigurationSection | Implementation of IPluginConfiguration using a System.Configuration.ConfigurationSection . |
CPluginServiceBase | Abstract base type for a service which exposes plugin instances. |
CSelfConfiguringLog4netTraceListener | Implementation of Log4netTraceListener which self-configures from the XML config. |
CXmlUrlResolverFactory | Default implementation of IXmlUrlResolverFactory. |
►CZptConstants | Static type holding constant values shared amongst the ZPT system. |
CMetal | Static type for METAL constants. |
CSourceAnnotation | Static type for source annotation constants. |
CTal | Static type for TAL constants. |
CZptDocument | Represents a ZPT document. |
CZptDocumentFactory | Default implementation of IZptDocumentFactory. |
CZptDocumentProviderService | Default implementation of IZptDocumentProviderService. |
CZptException | Base exception type for all non-assertion type exceptions which could be raised by Zpt-Sharp. |