## 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(java.lang.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
    --- | ---
    `java.util.Map<java.lang.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(java.lang.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` | PropBindingFactory.`newBinding(java.lang.String description, ComponentResources container, ComponentResources component, java.lang.String expression, Location location)`
    `Binding` | MessageBindingFactory.`newBinding(java.lang.String description, ComponentResources container, ComponentResources component, java.lang.String expression, Location location)`
    `Binding` | ValidateBindingFactory.`newBinding(java.lang.String description, ComponentResources container, ComponentResources component, java.lang.String expression, Location location)`
    `Binding` | ComponentBindingFactory.`newBinding(java.lang.String description, ComponentResources container, ComponentResources component, java.lang.String expression, Location location)`
    `Binding` | TranslateBindingFactory.`newBinding(java.lang.String description, ComponentResources container, ComponentResources component, java.lang.String expression, Location location)`
    `Binding` | BlockBindingFactory.`newBinding(java.lang.String description, ComponentResources container, ComponentResources component, java.lang.String expression, Location location)`
    `Binding` | LiteralBindingFactory.`newBinding(java.lang.String description, ComponentResources container, ComponentResources component, java.lang.String expression, Location location)`
    `Binding` | SymbolBindingFactory.`newBinding(java.lang.String description, ComponentResources container, ComponentResources component, java.lang.String expression, Location location)`
    `Binding` | NullFieldStrategyBindingFactory.`newBinding(java.lang.String description, ComponentResources container, ComponentResources component, java.lang.String expression, Location location)`
    `Binding` | RenderVariableBindingFactory.`newBinding(java.lang.String description, ComponentResources container, ComponentResources component, java.lang.String expression, Location location)`
    `Binding` | ContextBindingFactory.`newBinding(java.lang.String description, ComponentResources container, ComponentResources component, java.lang.String expression, Location location)`
    `Binding` | AssetBindingFactory.`newBinding(java.lang.String description, ComponentResources container, ComponentResources component, java.lang.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(java.lang.String parameterName, ComponentResources resources)`
    `Binding` | ComponentDefaultProviderImpl.`defaultTranslatorBinding(java.lang.String parameterName, ComponentResources resources)`
    `Binding` | ComponentDefaultProviderImpl.`defaultValidatorBinding(java.lang.String parameterName, ComponentResources resources)`
    `Binding` | PageElementFactory.`newBinding(java.lang.String parameterName, ComponentResources loadingComponentResources, ComponentResources embeddedComponentResources, java.lang.String defaultBindingPrefix, java.lang.String expression, Location location)` Creates a new binding as with `BindingSource.newBinding(String, ComponentResources, ComponentResources, String, String, Location)`.
    `Binding` | PageElementFactoryImpl.`newBinding(java.lang.String parameterName, ComponentResources loadingComponentResources, ComponentResources embeddedComponentResources, java.lang.String defaultBindingPrefix, java.lang.String expression, Location location)`
    `Binding` | BindingSourceImpl.`newBinding(java.lang.String description, ComponentResources container, ComponentResources component, java.lang.String defaultPrefix, java.lang.String expression, Location location)`
    `Binding` | BindingSourceImpl.`newBinding(java.lang.String description, ComponentResources container, java.lang.String defaultPrefix, java.lang.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` | InternalComponentResourcesImpl.`getBinding(java.lang.String parameterName)`
    `Binding` | ComponentPageElementImpl.`getBinding(java.lang.String parameterName)`

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

    Methods in org.apache.tapestry5.internal.structure with parameters of type Binding
    Modifier and Type | Method and Description
    --- | ---
    `void` | ComponentPageElementImpl.`bindMixinParameter(java.lang.String mixinId, java.lang.String parameterName, Binding binding)`
    `void` | ComponentPageElement.`bindMixinParameter(java.lang.String mixinId, java.lang.String parameterName, Binding binding)`
    `void` | InternalComponentResourcesImpl.`bindParameter(java.lang.String parameterName, Binding binding)`
    `void` | ComponentPageElementImpl.`bindParameter(java.lang.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(java.lang.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(java.lang.String parameterName, ComponentResources resources)` Provides a binding that itself provides the field translator.
    `Binding` | ComponentDefaultProvider.`defaultValidatorBinding(java.lang.String parameterName, ComponentResources resources)` Provides a binding that itself provides the field translator.
    `Binding` | BindingFactory.`newBinding(java.lang.String description, ComponentResources container, ComponentResources component, java.lang.String expression, Location location)` Creates a new binding instance.
    `Binding` | BindingSource.`newBinding(java.lang.String description, ComponentResources container, ComponentResources component, java.lang.String defaultPrefix, java.lang.String expression, Location location)` Examines the expression and strips off the leading prefix.
    `Binding` | BindingSource.`newBinding(java.lang.String description, ComponentResources container, java.lang.String defaultPrefix, java.lang.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, java.lang.Object value)`
    `protected void` | TapestryTestCase.`train_isInvariant(Binding binding, boolean isInvariant)`
    `protected void` | TapestryTestCase.`train_newBinding(BindingFactory factory, java.lang.String description, ComponentResources container, ComponentResources component, java.lang.String expression, Location l, Binding binding)`
    `protected void` | TapestryTestCase.`train_newBinding(BindingSource bindingSource, java.lang.String description, ComponentResources componentResources, java.lang.String defaultBindingPrefix, java.lang.String expression, Binding binding)`

${project.version} - Copyright © 2003-2015 The Apache Software Foundation.