## Uses of Interface
org.apache.tapestry5.services.BindingFactory

- Packages that use BindingFactory
  Package | Description
  --- | ---
  org.apache.tapestry5.internal.bindings | [INTERNAL USE ONLY] support classes for binding; API subject to change
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.modules |
  org.apache.tapestry5.test | Support for testing Tapestry pages

- - ### Uses of BindingFactory in org.apache.tapestry5.internal.bindings

    Classes in org.apache.tapestry5.internal.bindings that implement BindingFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AssetBindingFactory` Binding factory where the expression is a reference to an asset.
    `class` | `BlockBindingFactory` Accesses a named block from the container.
    `class` | `ComponentBindingFactory` The "component:" binding prefix, which allows access to a child component via its id.
    `class` | `ContextBindingFactory` Specialization of `AssetBindingFactory` that is explicitly limited to context assets.
    `class` | `LiteralBindingFactory` Binding factory that treats the expression as a literal string.
    `class` | `MessageBindingFactory` Implementation of the message: binding prefix -- we simply get the message key and store it inside at `LiteralBinding`.
    `class` | `NullFieldStrategyBindingFactory` Treats the expression as the name of a `NullFieldStrategy`, accessed via the `NullFieldStrategySource` service.
    `class` | `PropBindingFactory` Binding factory for reading and updating JavaBean properties.
    `class` | `RenderVariableBindingFactory`
    `class` | `SymbolBindingFactory`
    `class` | `TranslateBindingFactory` Interprets the binding expression as the name of a `Translator` provided by the `TranslatorSource`.
    `class` | `ValidateBindingFactory` Factory for bindings that provide a `FieldValidator` based on a validator specification.

  - ### Uses of BindingFactory in org.apache.tapestry5.internal.services

    Constructor parameters in org.apache.tapestry5.internal.services with type arguments of type BindingFactory
    Constructor and Description
    `BindingSourceImpl(Map<String,BindingFactory> factories, StringInterner interner)`

  - ### Uses of BindingFactory in org.apache.tapestry5.modules

    Methods in org.apache.tapestry5.modules that return BindingFactory
    Modifier and Type | Method and Description
    --- | ---
    `BindingFactory` | TapestryModule.`buildPropBindingFactory(List<BindingFactory> configuration, PropBindingFactory service)` Builds the PropBindingFactory as a chain of command.

    Methods in org.apache.tapestry5.modules with parameters of type BindingFactory
    Modifier and Type | Method and Description
    --- | ---
    `static void` | TapestryModule.`contributeBindingSource(MappedConfiguration<String,BindingFactory> configuration, BindingFactory propBindingFactory, BindingFactory messageBindingFactory, BindingFactory validateBindingFactory, BindingFactory translateBindingFactory, BindingFactory assetBindingFactory, BindingFactory nullFieldStrategyBindingFactory, BindingFactory contextBindingFactory, BindingFactory symbolBindingFactory)` Contributes the factory for several built-in binding prefixes ("asset", "block", "component", "literal", prop", "nullfieldstrategy", "message", "validate", "translate", "var").

    Method parameters in org.apache.tapestry5.modules with type arguments of type BindingFactory
    Modifier and Type | Method and Description
    --- | ---
    `BindingFactory` | TapestryModule.`buildPropBindingFactory(List<BindingFactory> configuration, PropBindingFactory service)` Builds the PropBindingFactory as a chain of command.
    `static void` | TapestryModule.`contributeBindingSource(MappedConfiguration<String,BindingFactory> configuration, BindingFactory propBindingFactory, BindingFactory messageBindingFactory, BindingFactory validateBindingFactory, BindingFactory translateBindingFactory, BindingFactory assetBindingFactory, BindingFactory nullFieldStrategyBindingFactory, BindingFactory contextBindingFactory, BindingFactory symbolBindingFactory)` Contributes the factory for several built-in binding prefixes ("asset", "block", "component", "literal", prop", "nullfieldstrategy", "message", "validate", "translate", "var").

  - ### Uses of BindingFactory in org.apache.tapestry5.test

    Methods in org.apache.tapestry5.test that return BindingFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected BindingFactory` | TapestryTestCase.`mockBindingFactory()`

    Methods in org.apache.tapestry5.test with parameters of type BindingFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | TapestryTestCase.`train_newBinding(BindingFactory factory, String description, ComponentResources container, ComponentResources component, String expression, Location l, Binding binding)`

5.6.0 - Copyright © 2003-2020 The Apache Software Foundation.