## 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​(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​(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.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​(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​(String message, Location location, 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​(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.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​(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)` |
    `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` | MessageBindingFactory.`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` | PropBindingFactory.`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` | 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` | ValidateBindingFactory.`newBinding​(String description, ComponentResources container, ComponentResources component, String expression, Location location)` |

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

    Constructors in org.apache.tapestry5.internal.parser with parameters of type Location
    Constructor | 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 | 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 | 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​(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)`.
    `Binding` | PageElementFactoryImpl.`newBinding​(String parameterName, ComponentResources loadingComponentResources, ComponentResources embeddedComponentResources, String defaultBindingPrefix, 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​(String id, String nestedId, String completeId, String elementName, Instantiator instantiator, Location location)` | Creates a new child component of the invoked component.
    `ComponentPageElement` | ComponentPageElementImpl.`newChild​(String id, String nestedId, String completeId, String elementName, Instantiator instantiator, Location location)` |

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