## Uses of Interface
org.apache.tapestry5.Binding

- Packages that use Binding
  Package | Description
  --- | ---
  org.apache.tapestry5 | Root package for Tapestry, containing common interfaces and data types used throughout the framework.
  org.apache.tapestry5.corelib.components | The set of core components available in all Tapestry applications
  org.apache.tapestry5.internal | [INTERNAL USE ONLY] internal support classes; API subject to change.
  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.internal.structure | [INTERNAL USE ONLY] page structure implementation details; API subject to change.
  org.apache.tapestry5.services | Core services
  org.apache.tapestry5.test | Support for testing Tapestry pages

- - ### Uses of Binding in org.apache.tapestry5

    Subinterfaces of Binding in org.apache.tapestry5
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Binding2` Extension to `Binding` that adds a method to access the generic property type.

  - ### Uses of Binding in org.apache.tapestry5.corelib.components

    Methods in org.apache.tapestry5.corelib.components that return Binding
    Modifier and Type | Method and Description
    --- | ---
    `protected Binding` | Grid.`defaultModel()` Returns a `Binding` instance that attempts to identify the model from the source parameter (via `GridDataSource.getRowType()`.

  - ### Uses of Binding in org.apache.tapestry5.internal

    Methods in org.apache.tapestry5.internal that return Binding
    Modifier and Type | Method and Description
    --- | ---
    `Binding` | InternalComponentResourcesCommon.`getBinding(String parameterName)` Returns the binding for the given parameter name, or null.

    Methods in org.apache.tapestry5.internal that return types with arguments of type Binding
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,Binding>` | InternalComponentResourcesCommon.`getInformalParameterBindings()` Constructs a map linking informal parameters to the corresponding bindings.

    Methods in org.apache.tapestry5.internal with parameters of type Binding
    Modifier and Type | Method and Description
    --- | ---
    `void` | InternalComponentResourcesCommon.`bindParameter(String parameterName, Binding binding)` Used during construction of the page to identify the binding for a particular parameter.

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

    Subinterfaces of Binding in org.apache.tapestry5.internal.bindings
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `InternalPropBinding` Internal marker interface for PropBinding

    Classes in org.apache.tapestry5.internal.bindings that implement Binding
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractBinding` Abstract base class for bindings.
    `class` | `AssetBinding`
    `class` | `BlockBinding`
    `class` | `ComponentBinding`
    `class` | `InvariantBinding` Extends `AbstractBinding` with a description and a binding type, with invariant forced to true.
    `class` | `LiteralBinding` Binding type for literal, immutable values.
    `class` | `PropBinding` Base class for bindings created by the `PropBindingFactory`.
    `class` | `RenderVariableBinding`

    Methods in org.apache.tapestry5.internal.bindings that return Binding
    Modifier and Type | Method and Description
    --- | ---
    `Binding` | AssetBindingFactory.`newBinding(String description, ComponentResources container, ComponentResources component, String expression, Location location)`
    `Binding` | MessageBindingFactory.`newBinding(String description, ComponentResources container, ComponentResources component, String expression, Location location)`
    `Binding` | RenderVariableBindingFactory.`newBinding(String description, ComponentResources container, ComponentResources component, String expression, Location location)`
    `Binding` | NullFieldStrategyBindingFactory.`newBinding(String description, ComponentResources container, ComponentResources component, String expression, Location location)`
    `Binding` | ValidateBindingFactory.`newBinding(String description, ComponentResources container, ComponentResources component, String expression, Location location)`
    `Binding` | SymbolBindingFactory.`newBinding(String description, ComponentResources container, ComponentResources component, String expression, Location location)`
    `Binding` | TranslateBindingFactory.`newBinding(String description, ComponentResources container, ComponentResources component, String expression, Location location)`
    `Binding` | PropBindingFactory.`newBinding(String description, ComponentResources container, ComponentResources component, String expression, Location location)`
    `Binding` | ContextBindingFactory.`newBinding(String description, ComponentResources container, ComponentResources component, String expression, Location location)`
    `Binding` | LiteralBindingFactory.`newBinding(String description, ComponentResources container, ComponentResources component, String expression, Location location)`
    `Binding` | BlockBindingFactory.`newBinding(String description, ComponentResources container, ComponentResources component, String expression, Location location)`
    `Binding` | ComponentBindingFactory.`newBinding(String description, ComponentResources container, ComponentResources component, String expression, Location location)`

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

    Classes in org.apache.tapestry5.internal.services that implement Binding
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AttributeExpansionBinding` Wraps a `StringProvider` as a read-only `Binding`.

    Methods in org.apache.tapestry5.internal.services that return Binding
    Modifier and Type | Method and Description
    --- | ---
    `Binding` | ComponentDefaultProviderImpl.`defaultBinding(String parameterName, ComponentResources resources)`
    `Binding` | ComponentDefaultProviderImpl.`defaultTranslatorBinding(String parameterName, ComponentResources resources)`
    `Binding` | ComponentDefaultProviderImpl.`defaultValidatorBinding(String parameterName, ComponentResources resources)`
    `Binding` | BindingSourceImpl.`newBinding(String description, ComponentResources container, ComponentResources component, String defaultPrefix, String expression, Location location)`
    `Binding` | PageElementFactoryImpl.`newBinding(String parameterName, ComponentResources loadingComponentResources, ComponentResources embeddedComponentResources, String defaultBindingPrefix, String expression, Location location)`
    `Binding` | PageElementFactory.`newBinding(String parameterName, ComponentResources loadingComponentResources, ComponentResources embeddedComponentResources, String defaultBindingPrefix, String expression, Location location)` Creates a new binding as with `BindingSource.newBinding(String, ComponentResources, ComponentResources, String, String, Location)`.
    `Binding` | BindingSourceImpl.`newBinding(String description, ComponentResources container, String defaultPrefix, String expression)`

  - ### Uses of Binding in org.apache.tapestry5.internal.structure

    Methods in org.apache.tapestry5.internal.structure that return Binding
    Modifier and Type | Method and Description
    --- | ---
    `Binding` | ComponentPageElementImpl.`getBinding(String parameterName)`
    `Binding` | InternalComponentResourcesImpl.`getBinding(String parameterName)`

    Methods in org.apache.tapestry5.internal.structure that return types with arguments of type Binding
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,Binding>` | ComponentPageElementImpl.`getInformalParameterBindings()`
    `Map<String,Binding>` | InternalComponentResourcesImpl.`getInformalParameterBindings()`

    Methods in org.apache.tapestry5.internal.structure with parameters of type Binding
    Modifier and Type | Method and Description
    --- | ---
    `void` | ComponentPageElement.`bindMixinParameter(String mixinId, String parameterName, Binding binding)`
    `void` | ComponentPageElementImpl.`bindMixinParameter(String mixinId, String parameterName, Binding binding)`
    `void` | ComponentPageElementImpl.`bindParameter(String parameterName, Binding binding)`
    `void` | InternalComponentResourcesImpl.`bindParameter(String parameterName, Binding binding)`

    Constructors in org.apache.tapestry5.internal.structure with parameters of type Binding
    Constructor and Description
    `ExpansionPageElement(Binding binding, TypeCoercer coercer)`

  - ### Uses of Binding in org.apache.tapestry5.services

    Methods in org.apache.tapestry5.services that return Binding
    Modifier and Type | Method and Description
    --- | ---
    `Binding` | ComponentDefaultProvider.`defaultBinding(String parameterName, ComponentResources resources)` Checks to see if the container of the component (identified by its resources) contains a property matching the component's id.
    `Binding` | ComponentDefaultProvider.`defaultTranslatorBinding(String parameterName, ComponentResources resources)` Provides a binding that itself provides the field translator.
    `Binding` | ComponentDefaultProvider.`defaultValidatorBinding(String parameterName, ComponentResources resources)` Provides a binding that itself provides the field translator.
    `Binding` | BindingFactory.`newBinding(String description, ComponentResources container, ComponentResources component, String expression, Location location)` Creates a new binding instance.
    `Binding` | BindingSource.`newBinding(String description, ComponentResources container, ComponentResources component, String defaultPrefix, String expression, Location location)` Examines the expression and strips off the leading prefix.
    `Binding` | BindingSource.`newBinding(String description, ComponentResources container, String defaultPrefix, String expression)` A simpler version of `BindingSource.newBinding(String, ComponentResources, ComponentResources, String, String, Location)` that defaults the values for several parameters.

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

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

    Methods in org.apache.tapestry5.test with parameters of type Binding
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | TapestryTestCase.`train_get(Binding binding, Object value)`
    `protected void` | TapestryTestCase.`train_isInvariant(Binding binding, boolean isInvariant)`
    `protected void` | TapestryTestCase.`train_newBinding(BindingFactory factory, String description, ComponentResources container, ComponentResources component, String expression, Location l, Binding binding)`
    `protected void` | TapestryTestCase.`train_newBinding(BindingSource bindingSource, String description, ComponentResources componentResources, String defaultBindingPrefix, String expression, Binding binding)`

5.6.4 - Copyright © 2003-2021 The Apache Software Foundation.