org.apache.hivemind
Interface Locatable

All Known Subinterfaces:
AttributeModel, ConfigurationPoint, ConstructableServicePoint, Element, ElementModel, ExtensionPoint, InstanceBuilder, LocationHolder, Module, Rule, Schema, ServiceImplementationConstructor, ServiceInterceptorContribution, ServicePoint
All Known Implementing Classes:
AbstractExtensionPoint, AbstractServiceDescriptor, AbstractServiceInvocationDescriptor, ApplicationRuntimeException, AttributeMappingDescriptor, AttributeModelImpl, BaseAnnotationHolder, BaseLocatable, BaseRule, BuilderClassResolverFacet, BuilderErrorHandlerFacet, BuilderErrorLogFacet, BuilderFacet, BuilderLogFacet, BuilderMessagesFacet, BuilderParameter, BuilderPropertyFacet, BuilderServiceIdFacet, ConfigurationPointDescriptor, ConfigurationPointImpl, ContributionDescriptor, ConversionDescriptor, CreateClassServiceConstructor, CreateInstanceDescriptor, CreateObjectRule, DefaultsSymbolSource, DependencyDescriptor, ElementImpl, ElementModelImpl, EventLinkerImpl, EventRegistration, ImplementationDescriptor, InterceptorDescriptor, InvokeFactoryDescriptor, InvokeFactoryServiceConstructor, InvokeParentRule, MethodContribution, ModuleDescriptor, ModuleImpl, PushAttributeRule, PushContentRule, ReadAttributeRule, ReadContentRule, SchemaImpl, ServiceInterceptorContributionImpl, ServicePointDescriptor, ServicePointImpl, SetModuleRule, SetParentRule, SetPropertyRule, SingletonServiceModelFactory, StartupImpl, SubModuleDescriptor, TranslatorContribution

public interface Locatable

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

Author:
Howard Lewis Ship

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

Method Detail

getLocation

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