## Uses of Interface
org.apache.tapestry5.ioc.Location

- Packages that use Location
  Package | Description
  --- | ---
  org.apache.tapestry5 | Root package for Tapestry, containing common interfaces and data types used throughout the framework.
  org.apache.tapestry5.corelib.internal | [INTERNAL USE ONLY] support classes for the Tapestry-core module; API subject to change core components.
  org.apache.tapestry5.internal.bindings | [INTERNAL USE ONLY] support classes for binding; API subject to change
  org.apache.tapestry5.internal.model | [INTERNAL USE ONLY] support classes for component models; API subject to change
  org.apache.tapestry5.internal.pageload | [INTERNAL USE ONLY] support classes for assembling and loading pages; API subject to change
  org.apache.tapestry5.internal.parser | [INTERNAL USE ONLY] support classes for component template rendering; API subject to change
  org.apache.tapestry5.internal.renderers | [INTERNAL USE ONLY] support classes for component template rendering; 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.ioc | A code-centric, high-performance, simple Inversion of Control container
  org.apache.tapestry5.ioc.internal.services | [INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
  org.apache.tapestry5.ioc.internal.util | [INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change
  org.apache.tapestry5.ioc.services | Tapestry IOC service interfaces
  org.apache.tapestry5.ioc.test | Classes supporting testing of Tapestry IOC services
  org.apache.tapestry5.model | Interfaces for various types of component and parameter models used by Tapestry
  org.apache.tapestry5.services | Core services
  org.apache.tapestry5.test | Support for testing Tapestry pages

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

    Methods in org.apache.tapestry5 that return Location
    Modifier and Type | Method and Description
    --- | ---
    `Location` | BlockNotFoundException.`getLocation()`

    Constructors in org.apache.tapestry5 with parameters of type Location
    Constructor and Description
    `BlockNotFoundException(java.lang.String message, Location location)`

  - ### Uses of Location in org.apache.tapestry5.corelib.internal

    Methods in org.apache.tapestry5.corelib.internal that return Location
    Modifier and Type | Method and Description
    --- | ---
    `Location` | FormSupportImpl.`getLocation()`

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

    Methods in org.apache.tapestry5.internal.bindings with parameters of type Location
    Modifier and Type | Method and Description
    --- | ---
    `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` | 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)`
    `Binding` | PropBindingFactory.`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` | BlockBindingFactory.`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` | MessageBindingFactory.`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` | LiteralBindingFactory.`newBinding(java.lang.String description, ComponentResources container, ComponentResources component, java.lang.String expression, Location location)`

    Constructors in org.apache.tapestry5.internal.bindings with parameters of type Location
    Constructor and Description
    `AbstractBinding(Location location)`
    `AssetBinding(Location location, java.lang.String description, Asset asset)`
    `BlockBinding(Location location, java.lang.String description, ComponentResources component, java.lang.String blockId)`
    `ComponentBinding(Location location, java.lang.String description, ComponentResources resources, java.lang.String componentId)`
    `InvariantBinding(Location location, java.lang.Class bindingType, java.lang.String description)`
    `LiteralBinding(Location location, java.lang.String description, java.lang.Object value)`
    `PropBinding(Location location, java.lang.Object root, PropertyConduit conduit, java.lang.String expression, java.lang.String toString)`
    `RenderVariableBinding(Location location, java.lang.String description, ComponentResources resources, java.lang.String name)`

  - ### Uses of Location in org.apache.tapestry5.internal.model

    Methods in org.apache.tapestry5.internal.model with parameters of type Location
    Modifier and Type | Method and Description
    --- | ---
    `MutableEmbeddedComponentModel` | MutableComponentModelImpl.`addEmbeddedComponent(java.lang.String id, java.lang.String type, java.lang.String componentClassName, boolean inheritInformalParameters, Location location)`

    Constructors in org.apache.tapestry5.internal.model with parameters of type Location
    Constructor and Description
    `MutableEmbeddedComponentModelImpl(java.lang.String id, java.lang.String componentType, java.lang.String componentClassName, java.lang.String declaredClass, boolean inheritInformalParameters, Location location)`

  - ### Uses of Location in org.apache.tapestry5.internal.pageload

    Methods in org.apache.tapestry5.internal.pageload that return Location
    Modifier and Type | Method and Description
    --- | ---
    `Location` | EmbeddedComponentAssemblerImpl.`getLocation()`

    Constructors in org.apache.tapestry5.internal.pageload with parameters of type Location
    Constructor and Description
    `EmbeddedComponentAssemblerImpl(ComponentAssemblerSource assemblerSource, ComponentInstantiatorSource instantiatorSource, ComponentClassResolver componentClassResolver, java.lang.String componentClassName, ComponentResourceSelector selector, EmbeddedComponentModel embeddedModel, java.lang.String templateMixins, Location location, boolean strictMixinParameters)`

  - ### Uses of Location in org.apache.tapestry5.internal.parser

    Methods in org.apache.tapestry5.internal.parser that return types with arguments of type Location
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Map<java.lang.String,Location>` | ComponentTemplate.`getComponentIds()` Identifies `StartComponentToken`s with a non-blank id, mapping the id to its location (within the template).
    `java.util.Map<java.lang.String,Location>` | ComponentTemplateImpl.`getComponentIds()`

    Constructors in org.apache.tapestry5.internal.parser with parameters of type Location
    Constructor and Description
    `AttributeToken(java.lang.String namespaceURI, java.lang.String name, java.lang.String value, Location location)`
    `BlockToken(java.lang.String id, Location location)`
    `BodyToken(Location location)`
    `CDATAToken(java.lang.String content, Location location)`
    `CommentToken(java.lang.String comment, Location location)`
    `DefineNamespacePrefixToken(java.lang.String namespaceURI, java.lang.String namespacePrefix, Location location)`
    `DTDToken(java.lang.String name, java.lang.String publicId, java.lang.String systemId, Location location)`
    `EndElementToken(Location location)`
    `ExpansionToken(java.lang.String expression, Location location)`
    `ExtensionPointToken(java.lang.String extensionPointId, Location location)`
    `ParameterToken(java.lang.String name, Location location)`
    `StartComponentToken(java.lang.String elementName, java.lang.String id, java.lang.String type, java.lang.String mixins, Location location)`
    `StartElementToken(java.lang.String namespaceURI, java.lang.String name, Location location)`
    `TemplateToken(TokenType tokenType, Location location)`
    `TextToken(java.lang.String text, Location location)`

    Constructor parameters in org.apache.tapestry5.internal.parser with type arguments of type Location
    Constructor and Description
    `ComponentTemplateImpl(Resource resource, java.util.List<TemplateToken> tokens, java.util.Map<java.lang.String,Location> componentIds, boolean extension, boolean strictMixinParameters, java.util.Map<java.lang.String,java.util.List<TemplateToken>> overrides)`

  - ### Uses of Location in org.apache.tapestry5.internal.renderers

    Methods in org.apache.tapestry5.internal.renderers with parameters of type Location
    Modifier and Type | Method and Description
    --- | ---
    `void` | LocationRenderer.`render(Location location, MarkupWriter writer)`

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

    Methods in org.apache.tapestry5.internal.services that return Location
    Modifier and Type | Method and Description
    --- | ---
    `Location` | XMLTokenStream.`getLocation()`

    Methods in org.apache.tapestry5.internal.services with parameters of type Location
    Modifier and Type | Method and Description
    --- | ---
    `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` | 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)`.

    Constructors in org.apache.tapestry5.internal.services with parameters of type Location
    Constructor and Description
    `AttributeExpansionBinding(Location location, StringProvider provider)`

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

    Methods in org.apache.tapestry5.internal.structure that return Location
    Modifier and Type | Method and Description
    --- | ---
    `Location` | InternalComponentResourcesImpl.`getLocation()`

    Methods in org.apache.tapestry5.internal.structure with parameters of type Location
    Modifier and Type | Method and Description
    --- | ---
    `ComponentPageElement` | ComponentPageElement.`newChild(java.lang.String id, java.lang.String nestedId, java.lang.String completeId, java.lang.String elementName, Instantiator instantiator, Location location)` Creates a new child component of the invoked component.
    `ComponentPageElement` | ComponentPageElementImpl.`newChild(java.lang.String id, java.lang.String nestedId, java.lang.String completeId, java.lang.String elementName, Instantiator instantiator, Location location)`

    Constructors in org.apache.tapestry5.internal.structure with parameters of type Location
    Constructor and Description
    `BlockImpl(Location location, java.lang.String description)`

  - ### Uses of Location in org.apache.tapestry5.ioc

    Methods in org.apache.tapestry5.ioc that return Location
    Modifier and Type | Method and Description
    --- | ---
    `Location` | Locatable.`getLocation()` Returns the location associated with this object for error reporting purposes.
    `Location` | BaseLocatable.`getLocation()`

    Constructors in org.apache.tapestry5.ioc with parameters of type Location
    Constructor and Description
    `BaseLocatable(Location location)`

  - ### Uses of Location in org.apache.tapestry5.ioc.internal.services

    Classes in org.apache.tapestry5.ioc.internal.services that implement Location
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StringLocation` Implementation of `Location` used when the underlying resource isn't really known.

    Methods in org.apache.tapestry5.ioc.internal.services that return Location
    Modifier and Type | Method and Description
    --- | ---
    `Location` | PlasticProxyFactoryImpl.`getConstructorLocation(java.lang.reflect.Constructor constructor)`
    `Location` | PlasticProxyFactoryImpl.`getMemberLocation(java.lang.reflect.Member member, java.lang.String methodName, java.lang.String memberTypeDesc, ObjectCreator<java.lang.String> textDescriptionCreator)`
    `Location` | PlasticProxyFactoryImpl.`getMethodLocation(java.lang.reflect.Method method)`

  - ### Uses of Location in org.apache.tapestry5.ioc.internal.util

    Classes in org.apache.tapestry5.ioc.internal.util that implement Location
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LocationImpl` Implementation class for `Location`.

    Methods in org.apache.tapestry5.ioc.internal.util that return Location
    Modifier and Type | Method and Description
    --- | ---
    `Location` | TapestryException.`getLocation()`
    `static Location` | InternalCommonsUtils.`locationOf(java.lang.Object location)` Sniffs the object to see if it is a `Location` or `Locatable`.
    `static Location` | InternalUtils.`locationOf(java.lang.Object location)` Sniffs the object to see if it is a `Location` or `Locatable`.

    Constructors in org.apache.tapestry5.ioc.internal.util with parameters of type Location
    Constructor and Description
    `TapestryException(java.lang.String message, Location location, java.lang.Throwable cause)`

  - ### Uses of Location in org.apache.tapestry5.ioc.services

    Methods in org.apache.tapestry5.ioc.services that return Location
    Modifier and Type | Method and Description
    --- | ---
    `Location` | PlasticProxyFactory.`getConstructorLocation(java.lang.reflect.Constructor constructor)` Return a string representation for the constructor (including class and parameters) and (if available) file name and line number.
    `Location` | PlasticProxyFactory.`getMethodLocation(java.lang.reflect.Method method)` Converts a method to a `Location`, which includes information about the source file name and line number.

  - ### Uses of Location in org.apache.tapestry5.ioc.test

    Methods in org.apache.tapestry5.ioc.test that return Location
    Modifier and Type | Method and Description
    --- | ---
    `protected Location` | IOCTestCase.`mockLocation()` Deprecated.

  - ### Uses of Location in org.apache.tapestry5.model

    Methods in org.apache.tapestry5.model with parameters of type Location
    Modifier and Type | Method and Description
    --- | ---
    `MutableEmbeddedComponentModel` | MutableComponentModel.`addEmbeddedComponent(java.lang.String id, java.lang.String type, java.lang.String componentClassName, boolean inheritInformalParameters, Location location)` Defines a new embedded component.

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

    Methods in org.apache.tapestry5.services with parameters of type Location
    Modifier and Type | Method and Description
    --- | ---
    `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.

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

    Methods in org.apache.tapestry5.test with parameters of type Location
    Modifier and Type | Method and Description
    --- | ---
    `void` | TapestryTestCase.`train_getLine(Location location, int line)`
    `void` | TapestryTestCase.`train_getLocation(Locatable locatable, Location location)`
    `void` | TapestryTestCase.`train_getResource(Location location, Resource resource)`
    `protected void` | TapestryTestCase.`train_newBinding(BindingFactory factory, java.lang.String description, ComponentResources container, ComponentResources component, java.lang.String expression, Location l, Binding binding)`

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