# 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
  Modifier
  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
  `final 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
  Modifier
  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
  Modifier
  Constructor
  Description
  `protected`
  `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
  Modifier
  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
  Modifier
  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
  Modifier
  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)`
  `protected`
  `TemplateToken(TokenType tokenType, Location location)`
  ``
  `TextToken(String text, Location location)`
  Constructor parameters in org.apache.tapestry5.internal.parser with type arguments of type Location
  Modifier
  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
  Modifier
  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
  Modifier
  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
  `final Location`
  BaseLocatable.`getLocation()`
  Constructors in org.apache.tapestry5.ioc with parameters of type Location
  Modifier
  Constructor
  Description
  `protected`
  `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
  `final 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 final 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
  `final void`
  TapestryTestCase.`train_getLine(Location location, int line)`
  `final void`
  TapestryTestCase.`train_getLocation(Locatable locatable, Location location)`
  `final void`
  TapestryTestCase.`train_getResource(Location location, Resource resource)`
  `protected final void`
  TapestryTestCase.`train_newBinding(BindingFactory factory, String description, ComponentResources container, ComponentResources component, String expression, Location l, Binding binding)`