org.apache.hivemind.impl
Class BaseLocatable

java.lang.Object
  extended by org.apache.hivemind.impl.BaseLocatable
All Implemented Interfaces:
Locatable, LocationHolder
Direct Known Subclasses:
AbstractExtensionPoint, AbstractServiceInvocationDescriptor, AttributeMappingDescriptor, BaseAnnotationHolder, BaseRule, BuilderFacet, BuilderParameter, CreateClassServiceConstructor, CreateInstanceDescriptor, DefaultsSymbolSource, DependencyDescriptor, ElementImpl, EventLinkerImpl, EventRegistration, InvokeFactoryServiceConstructor, MethodContribution, ModuleImpl, ServiceInterceptorContributionImpl, SingletonServiceModelFactory, StartupImpl, SubModuleDescriptor, TranslatorContribution

public class BaseLocatable
extends java.lang.Object
implements LocationHolder

Base class for classes which implement LocationHolder.

Author:
Howard Lewis Ship

Constructor Summary
BaseLocatable()
           
 
Method Summary
 Location getLocation()
          Returns the location from which this object orginates, or null if not known.
 void setLocation(Location location)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseLocatable

public BaseLocatable()
Method Detail

setLocation

public void setLocation(Location location)
Specified by:
setLocation in interface LocationHolder

getLocation

public Location getLocation()
Description copied from interface: Locatable
Returns the location from which this object orginates, or null if not known.

Specified by:
getLocation in interface Locatable