Package org.apache.tapestry5.commons

## Interface Locatable

- All Known Subinterfaces:
    `ComponentPageElement`, `ComponentResources`, `ComponentResourcesCommon`, `EmbeddedComponentModel`, `InternalComponentResources`, `MutableEmbeddedComponentModel`
  All Known Implementing Classes:
    `AbstractBinding`, `AssetBinding`, `AttributeExpansionBinding`, `AttributeToken`, `BaseLocatable`, `BlockBinding`, `BlockImpl`, `BlockNotFoundException`, `BlockToken`, `BodyToken`, `CDATAToken`, `CoercionFailedException`, `CoercionNotFoundException`, `CommentToken`, `ComponentBinding`, `ComponentEventException`, `ComponentPageElementImpl`, `DefineNamespacePrefixToken`, `DTDToken`, `EmbeddedComponentAssemblerImpl`, `EndElementToken`, `ExpansionToken`, `ExtensionPointToken`, `FormSupportImpl`, `InternalComponentResourcesImpl`, `InvariantBinding`, `LiteralBinding`, `MutableEmbeddedComponentModelImpl`, `OperationException`, `ParameterToken`, `PropBinding`, `RenderQueueException`, `RenderVariableBinding`, `StartComponentToken`, `StartElementToken`, `TapestryException`, `TemplateToken`, `TextToken`, `UnknownValueException`

      public interface Locatable

  Interface implemented by objects which carry a location tag. Defines a readable property, location.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `Location` | `getLocation()` | Returns the location associated with this object for error reporting purposes.

- - ### Method Detail

    - #### getLocation

          Location getLocation()

      Returns the location associated with this object for error reporting purposes.