## Uses of Interface
org.apache.tapestry5.commons.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.beanmodel.services |
  org.apache.tapestry5.commons |
  org.apache.tapestry5.commons.internal.services |
  org.apache.tapestry5.commons.internal.util |
  org.apache.tapestry5.commons.services |
  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.util | [INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change
  org.apache.tapestry5.ioc.test |
  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 | Description
    --- | --- | ---
    `Location` | BlockNotFoundException.`getLocation()` |

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

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

    Methods in org.apache.tapestry5.beanmodel.services that return Location
    Modifier and Type | Method | 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.commons

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

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

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

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

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

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

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

    Methods in org.apache.tapestry5.commons.services that return Location
    Modifier and Type | Method | 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.corelib.internal

    Methods in org.apache.tapestry5.corelib.internal that return Location
    Modifier and Type | Method | 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 | Description
    --- | --- | ---
    `Binding` | AssetBindingFactory.`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` | ComponentBindingFactory.`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` | LiteralBindingFactory.`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` | NullFieldStrategyBindingFactory.`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` | SymbolBindingFactory.`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` | ValidateBindingFactory.`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 | 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 | 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 | 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 | Description
    --- | --- | ---
    `Location` | EmbeddedComponentAssemblerImpl.`getLocation()` |

    Constructors in org.apache.tapestry5.internal.pageload with parameters of type Location
    Constructor | 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 | 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 | 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 | 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 | 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 | Description
    --- | --- | ---
    `Location` | XMLTokenStream.`getLocation()` |

    Methods in org.apache.tapestry5.internal.services with parameters of type Location
    Modifier and Type | Method | Description
    --- | --- | ---
    `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)`.
    `Binding` | PageElementFactoryImpl.`newBinding​(java.lang.String parameterName, ComponentResources loadingComponentResources, ComponentResources embeddedComponentResources, java.lang.String defaultBindingPrefix, java.lang.String expression, Location location)` |

    Constructors in org.apache.tapestry5.internal.services with parameters of type Location
    Constructor | 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 | Description
    --- | --- | ---
    `Location` | InternalComponentResourcesImpl.`getLocation()` |

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

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

  - ### 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 | Description
    --- | --- | ---
    `class` | `LocationImpl` | Implementation class for `Location`.

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

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

    Methods in org.apache.tapestry5.ioc.test that return Location
    Modifier and Type | Method | 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 | 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 | 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 | 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)` |