Aglyph
What’s new in release 2.1.0?
Previous releases of Aglyph
Getting started with Aglyph
1. Download and install Aglyph
2. Download, extract, and run the
movielisterapp
application
3. A
(very)
brief introduction to Dependency Injection
4. Make some general improvements to the
movielisterapp
application
5. Add Dependency Injection support to the
movielisterapp
application
6. Make changes to the
movielisterapp
application
Suggested next steps
Aglyph cookbook
Understand the general features of Aglyph
Choose a configuration approach for Aglyph
Common usage scenarios
Component inheritance using templates
Other notable usage scenarios
Integrating Aglyph
Aglyph API reference
aglyph
— Dependency Injection for Python
aglyph.assembler
— The Aglyph component assembler
aglyph.binder
— The Aglyph component binder
aglyph.cache
— Simple object caching support for Aglyph
aglyph.compat
— Python version/variant compatibility
aglyph.compat.ipyetree
— an
ElementTree
parser for
IronPython
aglyph.component
— Defining components and their dependencies
aglyph.context
— Defining component contexts
aglyph.integration.cherrypy
— Integrating Aglyph with CherryPy
Aglyph 2.1.0 testing summary
CPython
PyPy
Stackless Python
IronPython
Jython
Previous releases of Aglyph
Roadmap for future releases
Aglyph
Docs
»
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
X
_
__call__() (aglyph.component.Evaluator method)
_DependencySupportProxy (class in aglyph.binder)
A
add() (aglyph.context.Context method)
add_or_replace() (aglyph.context.Context method)
after_inject (aglyph.component.Template attribute)
(aglyph.context.Context attribute)
aglyph (module)
aglyph.assembler (module)
aglyph.binder (module)
aglyph.cache (module)
aglyph.compat (module)
aglyph.compat.ipyetree (module)
aglyph.component (module)
aglyph.context (module)
aglyph.integration.cherrypy (module)
AglyphDeprecationWarning
AglyphDIPlugin (class in aglyph.integration.cherrypy)
AglyphError
assemble() (aglyph.assembler.Assembler method)
(aglyph.integration.cherrypy.AglyphDIPlugin method)
Assembler (class in aglyph.assembler)
attributes() (aglyph.binder._DependencySupportProxy method)
B
before_clear (aglyph.component.Template attribute)
(aglyph.context.Context attribute)
bind() (aglyph.binder.Binder method)
Binder (class in aglyph.binder)
binder_id (aglyph.binder.Binder attribute)
C
ClassAndFunctionTypes (in module aglyph.compat)
clear() (aglyph.compat.OrderedDict method)
clear_borgs() (aglyph.assembler.Assembler method)
(aglyph.integration.cherrypy.AglyphDIPlugin method)
clear_singletons() (aglyph.assembler.Assembler method)
(aglyph.integration.cherrypy.AglyphDIPlugin method)
clear_weakrefs() (aglyph.assembler.Assembler method)
(aglyph.integration.cherrypy.AglyphDIPlugin method)
close() (aglyph.compat.ipyetree.CLRXMLParser method)
CLRXMLParser (class in aglyph.compat.ipyetree)
Component (class in aglyph.component)
component_id (aglyph.component.Component attribute)
Context (class in aglyph.context)
context_id (aglyph.context.Context attribute)
copy() (aglyph.compat.OrderedDict method)
D
DataType (in module aglyph.compat)
default_encoding (aglyph.context.XMLContext attribute)
describe() (aglyph.binder.Binder method)
DoctypeTreeBuilder (class in aglyph.compat)
dotted_name (aglyph.component.Component attribute)
E
eager_init (aglyph.integration.cherrypy.AglyphDIPlugin attribute)
etree_iter() (in module aglyph.compat)
Evaluator (class in aglyph.component)
F
factory_name (aglyph.component.Component attribute)
feed() (aglyph.compat.ipyetree.CLRXMLParser method)
format_dotted_name() (in module aglyph)
fromkeys() (aglyph.compat.OrderedDict class method)
func (aglyph.component.Evaluator attribute)
G
get_component() (aglyph.context.Context method)
H
has_importable_dotted_name() (in module aglyph)
I
identify_by_spec() (in module aglyph)
init() (aglyph.binder._DependencySupportProxy method)
init_args (aglyph.component.Component attribute)
init_borgs() (aglyph.assembler.Assembler method)
(aglyph.integration.cherrypy.AglyphDIPlugin method)
init_keywords (aglyph.component.Component attribute)
init_singletons() (aglyph.assembler.Assembler method)
(aglyph.integration.cherrypy.AglyphDIPlugin method)
is_callable() (in module aglyph.compat)
is_gae (in module aglyph.compat)
is_ironpython (in module aglyph.compat)
is_jython (in module aglyph.compat)
is_pypy (in module aglyph.compat)
is_python_2 (in module aglyph.compat)
is_python_3 (in module aglyph.compat)
is_stackless (in module aglyph.compat)
items() (aglyph.compat.OrderedDict method)
iter_components() (aglyph.context.Context method)
K
keys() (aglyph.compat.OrderedDict method)
L
LifecycleState (in module aglyph.component)
log_compatibility() (in module aglyph.compat)
lookup() (aglyph.binder.Binder method)
M
member_name (aglyph.component.Component attribute)
move_to_end() (aglyph.compat.OrderedDict method)
MutexCache (class in aglyph.cache)
N
new_instance() (in module aglyph.compat)
NoOpLoggingHandler (in module aglyph.compat)
NULL_LOGGING_HANDLER (in module aglyph.compat)
O
OrderedDict (class in aglyph.compat)
P
parent_id (aglyph.component.Template attribute)
platform_detail (in module aglyph.compat)
pop() (aglyph.compat.OrderedDict method)
popitem() (aglyph.compat.OrderedDict method)
Python Enhancement Proposals
PEP 0263
PEP 3131
PEP 8
python_implementation (in module aglyph.compat)
R
ReentrantMutexCache (class in aglyph.cache)
Reference (class in aglyph.component)
remove() (aglyph.context.Context method)
resolve_dotted_name() (in module aglyph)
RESTRICTED_BUILTINS (in module aglyph.compat)
S
setdefault() (aglyph.compat.OrderedDict method)
start() (aglyph.integration.cherrypy.AglyphDIPlugin method)
stop() (aglyph.integration.cherrypy.AglyphDIPlugin method)
strategy (aglyph.component.Component attribute)
Strategy (in module aglyph.component)
StringTypes (in module aglyph.compat)
T
Template (class in aglyph.component)
TextType (in module aglyph.compat)
U
unique_id (aglyph.component.Template attribute)
update() (aglyph.compat.OrderedDict method)
V
values() (aglyph.compat.OrderedDict method)
X
XMLContext (class in aglyph.context)
XmlReaderTreeBuilder (class in aglyph.compat.ipyetree)