
| Interface | Description |
|---|---|
| DepsInfoProvider |
An interface for classes that can answer type and module dependency queries.
|
| ResourceLoader |
A classpath-like way of loading files.
|
| Class | Description |
|---|---|
| BindingProperties |
Contains the values of binding properties for a soft permutation.
|
| BindingProperty |
Represents a single named deferred binding or configuration property that can
answer with its value.
|
| CompoundCondition |
Abstract base class for various kinds of compound deferred binding
conditions.
|
| Condition |
Abstract base class for various kinds of deferred binding conditions.
|
| ConditionAll |
A compound condition that is only satisfied if all of its children are
satisfied.
|
| ConditionAny |
A compound condition that is satisfied if any of its children are satisfied.
|
| ConditionNone |
A compound condition that is only satisfied if all of its children are
unsatisfied.
|
| Conditions |
A typed collection of
Condition objects. |
| ConditionWhenLinkerAdded | Deprecated |
| ConditionWhenPropertyIs |
A deferred binding condition to determine whether a named property has a
particular value.
|
| ConditionWhenTypeAssignableTo |
A deferred binding condition to determine whether the type being rebound is
assignment-compatible with a particular type.
|
| ConditionWhenTypeIs |
A deferred binding condition to determine whether the type being rebound is
exactly a particular type.
|
| ConfigurationProperties |
The compiler's representation of a set of configuration properties.
|
| ConfigurationProperty |
Represents a module property which does not impact deferred-binding
decisions.
|
| DeferredBindingQuery |
A query into the deferred binding system.
|
| DynamicPropertyOracle |
An implementation of
PropertyOracle that helps discover the property values associated
with specific rebind results for generators.It does so by recording the properties that are queried, providing a first legal answer for properties not previously queried and allowing an external driver to prescribe values for properties that have been discovered as dependencies. |
| EntryMethodHolderGenerator |
Generator used to generate a class unique to the current module to hold the boot strap entry
method that the compiler generates.
|
| ModuleDef |
Represents a module specification.
|
| ModuleDefLoader |
The top-level API for loading module XML.
|
| ModuleDefSchema |
Configures a module definition object using XML.
|
| PermutationProperties |
The properties for one hard permutation.
|
| Properties |
A typed map of deferred binding properties.
|
| Property |
Represents an abstract module property.
|
| PropertyCombinations |
Generates all possible permutations of properties in a module.
|
| PropertyCombinations.PermutationDescription |
A bundle of the ordered names of binding and configuration properties and a single set value
for each that together uniquely identify a particular permutation.
|
| PropertyProvider |
Produces a deferred binding property value by executing JavaScript code.
|
| ResourceLoaders |
Creates instances of
ResourceLoader. |
| Rule |
Abstract base class for various kinds of deferred binding rules.
|
| RuleFail |
A rule to explicitly fail during a deferred binding request.
|
| RuleGenerateWith |
A rule to replace the type being rebound with a class whose name is determined by a generator
class.
|
| RuleReplaceWith |
A rule to replace the type being rebound with an explicitly named class.
|
| Script |
Represents configuration for a dynamically-injected script.
|
| Scripts |
Manages a list of
Script objects. |
| Styles |
Manages a list of stylesheet urls.
|
Copyright © 2018. All rights reserved.