org.apache.tapestry
Interface ILocatable

All Known Subinterfaces:
IAction, IApplicationSpecification, IAsset, IAssetSpecification, IBeanInitializer, IBeanSpecification, IBinding, IBindingSpecification, IComponent, IComponentSpecification, IContainedComponent, IDirect, IExtensionSpecification, IExternalPage, IForm, IFormComponent, ILibrarySpecification, ILinkComponent, IListenerBindingSpecification, ILocationHolder, INamespace, IPage, IParameterSpecification, IPropertySpecification, IScriptToken, ITableModelSource, ITableRendererListener, ITreeModelSource
All Known Implementing Classes:
AbstractAsset, AbstractBeanInitializer, AbstractBinding, AbstractComponent, AbstractFormComponent, AbstractLinkComponent, AbstractPage, AbstractPostfield, AbstractTableRowComponent, AbstractTableViewComponent, AbstractTextField, ActionLink, Any, ApplicationRuntimeException, ApplicationSpecification, AssetSpecification, BaseComponent, BaseLocatable, BasePage, BeanSpecification, BindingException, BindingSpecification, Block, Body, Button, Card, Checkbox, Choose, CloseToken, ComponentSpecification, Conditional, ConnectedParameterException, ContainedComponent, ContextAsset, DateField, DatePicker, Deck, Delegator, DirectLink, Do, DocumentParseException, Exception, ExceptionDisplay, ExpressionBeanInitializer, ExpressionBinding, ExtensionSpecification, ExternalAsset, ExternalLink, FieldBeanInitializer, FieldBinding, FieldLabel, Foreach, Form, FormConditional, FormTable, Frame, GenericLink, Go, Hidden, Image, Image, ImageSubmit, InheritInformalAny, Input, Insert, InsertText, Inspector, InspectorButton, InvalidStringException, LibrarySpecification, LinkSubmit, ListEdit, ListenerBinding, ListenerBindingSpecification, LocalizationToken, LocatablePropertyHolder, MaskEdit, MessageBeanInitializer, MultiplePropertySelection, Namespace, NumericField, OnEvent, OpenToken, Option, Option, PageLink, PageRedirectException, Palette, ParameterSpecification, ParsedScript, PopupLink, Postfield, PrivateAsset, PropertySelection, PropertySelection, PropertySpecification, Radio, RadioGroup, RedirectException, RenderBlock, RenderBody, RenderRewoundException, Rollover, Script, Select, Select, SelectionField, Selector, ServiceLink, Setvar, Shell, ShowEngine, ShowProperties, ShowSpecification, ShowTemplate, SimpleTableColumnComponent, SimpleTableColumnFormComponent, StaleLink, StaleLinkException, StaleSessionException, StaticBeanInitializer, StaticBinding, StringBinding, Submit, Table, TableColumns, TableFormPages, TableFormRows, TablePages, TableRows, TableValues, TableView, TemplateParseException, TemplateToken, TextArea, TextField, TextToken, Timer, Tree, TreeDataView, TreeNodeView, TreeTable, TreeTableDataView, TreeTableNodeViewDelegator, TreeView, Upload, ValidatingTextField, ValidField, ViewTabs, When, WMLException, WMLStaleLink

public interface ILocatable

Interface for classes that may be linked to a specific location. This is primarily used when reporting errors.

Since:
3.0
Version:
$Id: ILocatable.java 243791 2004-02-19 17:38:13Z hlship $
Author:
Howard Lewis Ship

Method Summary
 ILocation getLocation()
          Returns the location from which this object orginates, or null if not known.
 

Method Detail

getLocation

ILocation getLocation()
Returns the location from which this object orginates, or null if not known.