## 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(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` | SymbolBindingFactory.`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` | TranslateBindingFactory.`newBinding(String description, ComponentResources container, ComponentResources component, String expression, Location location)`
    `Binding` | ComponentBindingFactory.`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` | ContextBindingFactory.`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` | ValidateBindingFactory.`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` | 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` | AssetBindingFactory.`newBinding(String description, ComponentResources container, ComponentResources component, 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, String description, Asset asset)`
    `BlockBinding(Location location, String description, ComponentResources component, String blockId)`
    `ComponentBinding(Location location, String description, ComponentResources resources, String componentId)`
    `InvariantBinding(Location location, Class bindingType, String description)`
    `LiteralBinding(Location location, String description, Object value)`
    `PropBinding(Location location, Object root, PropertyConduit conduit, String expression, String toString)`
    `RenderVariableBinding(Location location, String description, ComponentResources resources, 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(String id, String type, String componentClassName, boolean inheritInformalParameters, Location location)`

    Constructors in org.apache.tapestry5.internal.model with parameters of type Location
    Constructor and Description
    `MutableEmbeddedComponentModelImpl(String id, String componentType, String componentClassName, 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, String componentClassName, ComponentResourceSelector selector, EmbeddedComponentModel embeddedModel, 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
    --- | ---
    `Map<String,Location>` | ComponentTemplateImpl.`getComponentIds()`
    `Map<String,Location>` | ComponentTemplate.`getComponentIds()` Identifies `StartComponentToken`s with a non-blank id, mapping the id to its location (within the template).

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

    Constructor parameters in org.apache.tapestry5.internal.parser with type arguments of type Location
    Constructor and Description
    `ComponentTemplateImpl(Resource resource, List<TemplateToken> tokens, Map<String,Location> componentIds, boolean extension, boolean strictMixinParameters, Map<String,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(String parameterName, ComponentResources loadingComponentResources, ComponentResources embeddedComponentResources, String defaultBindingPrefix, String expression, Location location)`
    `Binding` | BindingSourceImpl.`newBinding(String description, ComponentResources container, ComponentResources component, String defaultPrefix, 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)`.

    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` | ComponentPageElementImpl.`newChild(String id, String nestedId, String completeId, String elementName, Instantiator instantiator, Location location)`
    `ComponentPageElement` | ComponentPageElement.`newChild(String id, String nestedId, String completeId, String elementName, Instantiator instantiator, Location location)` Creates a new child component of the invoked component.

    Constructors in org.apache.tapestry5.internal.structure with parameters of type Location
    Constructor and Description
    `BlockImpl(Location location, 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(Constructor constructor)`
    `Location` | PlasticProxyFactoryImpl.`getMemberLocation(Member member, String methodName, String memberTypeDesc, ObjectCreator<String> textDescriptionCreator)`
    `Location` | PlasticProxyFactoryImpl.`getMethodLocation(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(Object location)` Sniffs the object to see if it is a `Location` or `Locatable`.
    `static Location` | InternalUtils.`locationOf(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(String message, Location location, 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(Constructor constructor)` Return a string representation for the constructor (including class and parameters) and (if available) file name and line number.
    `Location` | PlasticProxyFactory.`getMethodLocation(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(String id, String type, 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(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.

  - ### 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, String description, ComponentResources container, ComponentResources component, String expression, Location l, Binding binding)`

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