| Package | Description |
|---|---|
| xapi.collect.impl | |
| xapi.enviro | |
| xapi.gwt.model.service | |
| xapi.inject.impl | |
| xapi.jre.model | |
| xapi.util.api | |
| xapi.util.impl |
| Modifier and Type | Class and Description |
|---|---|
class |
LazyHashMap<K,V> |
class |
LazyLinkedList<T> |
class |
LazyLinkedMap<K,V>
A LazyMap, backed by a LinkedHashMap.
|
class |
LazyLinkedSet<T>
LazyLinkedSet, backed by a
LinkedHashSet. |
class |
LazyList<T>
LazyList is backed by an ArrayList<>, created on demand.
|
class |
LazySet<T>
A LazySet, backed by a
HashSet. |
class |
LazyTreeMap<K,V> |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
Enviro.createLocal(Object key,
ProvidesValue<T> factory) |
| Modifier and Type | Method and Description |
|---|---|
static <M extends Model> |
ModelServiceGwt.registerCreator(Class<M> cls,
String type,
Class<? extends M> implClass,
ProvidesValue<M> provider) |
| Modifier and Type | Class and Description |
|---|---|
class |
LazyPojo<X> |
protected class |
LazyPojo.NullCheckOnSet |
class |
SingletonInitializer<X>
Extends SingletonProvider to provide automatic checking for provided instances implementing
Initable. |
class |
SingletonProvider<X>
A proxy class used to create a lazy-loading provider, with an efficient proxy (self-overwriting) proxy.
|
| Modifier and Type | Method and Description |
|---|---|
static ProvidesValue<RemovalHandler> |
ModelServiceJre.captureScope() |
protected <M extends Model> |
ModelServiceJre.createModelFactory(Class<M> modelClass) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Bean<X>
A simple interface for objects with typed
get() and ReceivesValue.set(Object) methods. |
| Modifier and Type | Class and Description |
|---|---|
class |
Pointer<X>
This is not "actually" a pointer, but a hard Reference.
|
static class |
ProvidesValue.NoOp<X>
A handy class when you want a placeholder object that just returns null until the provider is replaced.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DeferredMultiReceiver<X> |
class |
ImmutableProvider<X>
A completely final immutable provider which will compile down to a direct field access.
|
class |
LazyInstance<T> |
class |
LazyProvider<T> |
class |
LazySingleton<T> |
class |
Pojo<X> |
class |
ProviderAdapter<X> |
| Modifier and Type | Method and Description |
|---|---|
void |
DeferredMultiReceiver.add(ProvidesValue<ReceivesValue<X>> provider) |
Copyright © December 07, 2012–2015 The Internet Party. All rights reserved.