Home
Trees
Indices
Help
Visit TDI Online
[
frames
] |
no frames
]
[
Module Hierarchy
|
Class Hierarchy
]
Class Hierarchy
object
:
The most base type
tdi.markup._analyzer.AttributeAnalyzer
:
Attribute analyzer
tdi.interfaces.AttributeAnalyzerInterface
:
Interface for Attribute analyzers
tdi.template.AutoUpdate
:
Autoupdate wrapper
tdi.filters.BaseEventFilter
:
Base event filter class, which actually passes everything unfiltered
tdi.tools.css.CSSInlineFilter
:
TDI filter for modifying inline css
tdi.tools.html.CommentStripFilter
:
Strip comments from the event chain
tdi.markup.soup.filters.EncodingDetectFilter
:
Extract template encoding and pass it properly to the builder
tdi.markup.text.filters.EncodingDetectFilter
:
Extract template encoding and pass it properly to the builder
tdi.filters.FilterFilename
:
Provide the filename for down-chain filters
tdi.tools.javascript.JSInlineFilter
:
TDI filter for modifying inline javascript
tdi.tools.html.MinifyFilter
:
Strip unneeded whitespace and comments
exceptions.BaseException
:
Common base class for all exceptions
exceptions.Exception
:
Common base class for all non-exit exceptions.
tdi._exceptions.Error
:
Base exception for this package
tdi._exceptions.DependencyError
:
A dependency error occured
tdi._exceptions.DependencyCycle
:
Dependencies created a cycle
tdi.tools.template.TemplateUndecided
:
Template could not be determined, because the decision is ambiguous
tdi._exceptions.LexerError
:
Lexer Error
tdi._exceptions.LexerEOFError
:
Unexpected EOF
tdi._exceptions.LexerStateError
:
Invalid state change
tdi._exceptions.LexerFinalizedError
:
Lexer was already finalized
tdi._exceptions.ModelError
:
Base error for model errors
tdi._exceptions.ModelMissingError
:
A required model method was missing
tdi._exceptions.NodeError
:
Error in node processing
tdi._exceptions.NodeNotFoundError
:
node was not found
tdi._exceptions.NodeTreeError
:
The node tree was tried to be modified after it was finalized
tdi._exceptions.TemplateError
:
Error in a template
tdi._exceptions.OverlayError
:
Error in overlay work
tdi._exceptions.TemplateAttributeError
:
A tdi attribute could not be parsed
tdi._exceptions.TemplateAttributeEmptyError
:
A tdi attribute was empty
tdi._exceptions.TemplateEncodingError
:
Template encoding error
tdi._exceptions.TemplateFactoryError
:
Template factory misuse
tdi._exceptions.TemplateReloadError
:
Error during template reload
exceptions.Warning
:
Base class for warning categories.
tdi._exceptions.Warning
:
Base warning for this package
tdi._exceptions.AutoUpdateWarning
:
An auto update error occured after the template was first loaded
tdi._exceptions.DeprecationWarning
:
TDI specific deprecation warning
tdi._exceptions.NodeWarning
:
A (non-fatal) inconsistency in the nodetree occured
tdi.filters.BaseStreamFilter
:
Base stream filter class, which actually passes everything unfiltered
tdi.filters.StreamFilename
:
Provide filename for upchain stream filters
tdi.interfaces.BuilderInterface
:
Interface for builders
tdi.interfaces.DTDInterface
:
Interface for DTD query classes
tdi.interfaces.DecoderInterface
:
Decoder Interface
tdi._graph.DependencyGraph
:
Dependency Graph Container
tdi.tools.htmlform._adapters.DictParameterAdapter
:
HTMLForm parameter adapter from a simple dict
tdi.integration.wtf_service.DirectoryTemplateLister
:
Directory Template Lister
tdi.interfaces.EncoderInterface
:
Encoder Interface
tdi.factory.Factory
:
Template builder/loader factory
tdi.interfaces.FilterFactoryInterface
:
Interface for a factory returning a filter
tdi.integration.wtf_service.GlobalTemplate
:
Actual global template service object
tdi.markup.soup.dtd.HTMLDTD
:
Query class for the HTML DTD
tdi.markup.soup.decoder.HTMLDecoder
:
Decoder for (X)HTML input
tdi.tools.htmlform._main.HTMLForm
:
HTML form helper class
tdi.tools.template.Layout
:
Create template lists based on a start configuration
tdi.tools.htmlform._adapters.ListDictParameterAdapter
:
HTMLForm parameter adapter from a dict of sequences
tdi.interfaces.ListenerInterface
:
Interface for a parser/lexer event listener.
tdi.interfaces.BuildingListenerInterface
:
Extensions to the listener interface
tdi.tools.javascript.LiteralJSON
:
Literal JSON container for use with
replace
or
fill
tdi.factory.Loader
:
Template loader
tdi.tools.template.Loader
:
Find, load and select templates
tdi.factory_memoize.MemoizedFactory
:
Wrapper for providing template factory memoization keys
tdi.interfaces.MemoizerInterface
:
Interface for factory memoizers
tdi.integration.wtf_service.Middleware
:
Template middleware
tdi.interfaces.ModelAdapterInterface
:
Model Adapter Interface
tdi.tools.htmlform._adapters.MultiDictParameterAdapter
:
HTMLForm parameter adapter from a multidict (like paste provides)
tdi.nodetree.Node
:
User visible node object
tdi.tools.htmlform._adapters.NullParameterAdapter
:
This adapter just returns nothing
tdi.tools.htmlform._interfaces.ParameterAdapterInterface
:
Interface for a request parameter adapter suitable for
HTMLForm
tdi.interfaces.ParserInterface
:
Interface for template parsers
tdi.tools.htmlform._interfaces.PostProcInterface
:
Interface for node processors
tdi.tools.htmlform._interfaces.PreProcInterface
:
Interface for node processors
tdi.model_adapters.PreRenderWrapper
:
Pre-render wrapper adapter
tdi.nodetree.RawNode
:
Lightweight node for raw content and attribute assignment
tdi.model_adapters.RenderAdapter
:
Regular Render-Adapter implementation
tdi.integration.wtf_service.RequestParameterAdapter
:
HTMLForm parameter adapter from request.param
tdi.integration.wtf_service.ResponseFactory
:
Response hint factory collection
tdi.tools.javascript.SimpleJSON
:
JSON generator for use with
replace
or
fill
tdi.markup.soup.builder.SoupBuilder
:
HTML Template tree builder
tdi.markup.soup.encoder.SoupEncoder
:
Encoder for HTML/XML output
tdi.markup.soup.parser.SoupLexer
:
(X)HTML Tagsoup Lexer
tdi.markup.soup.parser.SoupParser
:
The parser is actually a tagsoup parser by design in order to process most of the "HTML" that can be found out there.
tdi.integration.wtf_service.TDIService
:
Template service
tdi.tools.htmlform._processors.TabIndexer
:
Automatic tabindex filler to be used as
HTMLForm
post processor
tdi.template.Template
:
Template class
tdi.template.OverlayTemplate
:
Overlay template representation
tdi.tools.template.TemplateListProxy
:
Proxy
TemplateList
instances for lazy creation
tdi.nodetree.TemplateNode
:
Template node
tdi.nodetree.Root
:
Root Node class
tdi.markup.text.builder.TextBuilder
:
Text Template tree builder
tdi.markup.text.decoder.TextDecoder
:
Decoder for text input
tdi.markup.text.encoder.TextEncoder
:
Encoder for text output
tdi.markup.text.parser.TextLexer
:
Text Lexer
tdi.markup.text.parser.TextParser
:
Text Parser
tdi.markup.soup.dtd.XMLDTD
:
XML DTD query class
tdi.markup.soup.decoder.XMLDecoder
:
Decoder for XML input
list
:
list() -> new empty list...
tdi.tools.template.TemplateList
:
Container for template names
tuple
:
tuple() -> empty tuple tuple(iterable) -> tuple initialized from iterable's items
tdi._version.Version
:
Container representing the package version
Home
Trees
Indices
Help
Visit TDI Online