## Uses of Class
com.google.web.bindery.requestfactory.shared.Locator

Packages that use Locator
com.google.web.bindery.requestfactory.server: Server-side classes for mediating between the client-side and the persistent datastore.
com.google.web.bindery.requestfactory.shared: Shared classes used on both the client and the server side for transmitting data between the server and the client in JSON format.

### Uses of Locator in com.google.web.bindery.requestfactory.server

Methods in com.google.web.bindery.requestfactory.server with type parameters of type Locator
`<T extends Locator<?,?>> T` ServiceLayerDecorator.`createLocator(java.lang.Class<T> clazz)`
`<T extends Locator<?,?>> T` ServiceLayerCache.`createLocator(java.lang.Class<T> clazz)`
`abstract <T extends Locator<?,?>> T` ServiceLayer.`createLocator(java.lang.Class<T> clazz)` Create an instance of the requested `Locator` type.
`<T extends Locator<?,?>> T` LocatorServiceLayer.`createLocator(java.lang.Class<T> clazz)`

Methods in com.google.web.bindery.requestfactory.server that return types with arguments of type Locator
`java.lang.Class<? extends Locator<?,?>>` ServiceLayerDecorator.`resolveLocator(java.lang.Class<?> domainType)`
`java.lang.Class<? extends Locator<?,?>>` ServiceLayerCache.`resolveLocator(java.lang.Class<?> domainType)`
`abstract java.lang.Class<? extends Locator<?,?>>` ServiceLayer.`resolveLocator(java.lang.Class<?> domainType)` Return the type of `Locator` that should be used to access the given domain type.
`java.lang.Class<? extends Locator<?,?>>` LocatorServiceLayer.`resolveLocator(java.lang.Class<?> domainType)`

### Uses of Locator in com.google.web.bindery.requestfactory.shared

Subclasses of Locator in com.google.web.bindery.requestfactory.shared
`class` `ValueLocator<T>` A `Locator` for use with value types (as opposed to entities), which are not persisted.