- Pair<X,Y> - Interface in xapi.util.api
-
- PairBuilder - Class in xapi.util.impl
-
- PairBuilder() - Constructor for class xapi.util.impl.PairBuilder
-
- ParamValidator - Annotation Type in xapi.annotation.model
-
- Persistent - Annotation Type in xapi.annotation.model
-
- Platform - Annotation Type in xapi.platform
-
This annotation is used to annotate other annotations which define a
particular injection platform.
- PlatformSelector - Interface in xapi.platform
-
- PlatformSelector.AlwaysTrue - Class in xapi.platform
-
- PlatformSelector.AlwaysTrue() - Constructor for class xapi.platform.PlatformSelector.AlwaysTrue
-
- PlatformType - Enum in xapi.annotation.inject
-
A common PlatformType enum to target dependency injection overrides to specific platforms.
- Pointer<X> - Class in xapi.util.api
-
This is not "actually" a pointer, but a hard Reference.
- Pointer() - Constructor for class xapi.util.api.Pointer
-
- Pointer(X) - Constructor for class xapi.util.api.Pointer
-
- Pojo<X> - Class in xapi.util.impl
-
- Pojo() - Constructor for class xapi.util.impl.Pojo
-
- Pojo(X) - Constructor for class xapi.util.impl.Pojo
-
- preventOverride() - Method in interface xapi.annotation.reflect.ReflectionAnnotation
-
Used to allow package-level or type-level annotations to override children.
- PROPERTY_DEBUG - Static variable in class xapi.util.X_Namespace
-
"xapi.debug" System property for setting debug level
- PROPERTY_INJECTOR - Static variable in class xapi.util.X_Namespace
-
"xapi.injector" System property for choosing the runtime injector to use.
- PROPERTY_INSTANCES - Static variable in class xapi.util.X_Namespace
-
"xapi.instances" System property for looking up the instances location to use at runtime
- PROPERTY_LOG_LEVEL - Static variable in class xapi.util.X_Namespace
-
"xapi.log.level" -> The default log level to use;
Choices are: ERROR, WARN, INFO, TRACE, DEBUG, SPAM or ALL.
- PROPERTY_MODEL_ROOT - Static variable in class xapi.util.X_Namespace
-
"xapi.model.root" Root class to use for model generation.
- PROPERTY_MODEL_STRATEGY - Static variable in class xapi.util.X_Namespace
-
"xapi.model.strategy" The strategy to use for model generation;
passed to whatever xapi.dev.model.ModelGenerator is injected.
- PROPERTY_MULTITHREADED - Static variable in class xapi.util.X_Namespace
-
"xapi.multithreaded"
System property for enabling or disabling the use of mutlithreading.
- PROPERTY_PLATFORM - Static variable in class xapi.util.X_Namespace
-
"xapi.platform" System property for specifying injection runtime.
- PROPERTY_PROVIDER - Static variable in class xapi.util.X_Namespace
-
"xapi.properties" System property for setting the class to act as
runtime
PropertyService.
- PROPERTY_RUNTIME_META - Static variable in class xapi.util.X_Namespace
-
"xapi.meta"
Location to write injection metadata, if runtime injection is allowed
- PROPERTY_RUNTIME_SCANPATH - Static variable in class xapi.util.X_Namespace
-
"xapi.inject.packages"
Comma-separated list of classpath prefixes to scan for runtime injection.
- PROPERTY_SERVER - Static variable in class xapi.util.X_Namespace
-
"xapi.server"
System property for telling a runtime environment if it is a server or not.
- PROPERTY_SERVER_HOST - Static variable in class xapi.util.X_Namespace
-
"xapi.server.host"
System property for telling server what hostname it is.
- PROPERTY_SERVER_PORT - Static variable in class xapi.util.X_Namespace
-
"xapi.server.port"
System property for telling server what, if any, port to use.
- PROPERTY_SINGLETONS - Static variable in class xapi.util.X_Namespace
-
"xapi.singletons" System property for looking up the singletons location to use at runtime
- PROPERTY_USE_X_INJECT - Static variable in class xapi.util.X_Namespace
-
"xapi.inject"
Send false to explicitly disable runtime injection.
- PROPERTY_XAPI_HOME - Static variable in class xapi.util.X_Namespace
-
"xapi.home"
Sets the working location of a local xapi install, if any.
- PropertyService - Interface in xapi.util.service
-
- PropertyServiceDefault - Class in xapi.util.impl
-
- PropertyServiceDefault() - Constructor for class xapi.util.impl.PropertyServiceDefault
-
- ProviderAdapter<X> - Class in xapi.util.impl
-
- ProviderAdapter() - Constructor for class xapi.util.impl.ProviderAdapter
-
- ProvidesValue<X> - Interface in xapi.util.api
-
A basic interface to be used to provide an object of the declared type.
- ProvidesValue.NoOp<X> - Class in xapi.util.api
-
A handy class when you want a placeholder object that just returns null until the provider is replaced.
- ProvidesValue.NoOp() - Constructor for class xapi.util.api.ProvidesValue.NoOp
-
- put(char[], int, int, E) - Method in class xapi.collect.impl.MultithreadedStringTrie
-
- put(String, E) - Method in class xapi.collect.impl.MultithreadedStringTrie
-
- select(Object...) - Method in class xapi.platform.PlatformSelector.AlwaysTrue
-
- select(Object...) - Method in interface xapi.platform.PlatformSelector
-
- Serializable - Annotation Type in xapi.annotation.model
-
Marking fields or methods as serializable will cause them to be serialized upon HTTP requests.
- SerializationStrategy - Enum in xapi.annotation.model
-
- ServerToClient - Annotation Type in xapi.annotation.model
-
Annotation specifying that a field or class requires serializing from Model
to String, in order to send to the server.
- set(X) - Method in class xapi.util.api.Pointer
-
- set(T) - Method in class xapi.util.api.ReceivesValue.NoOp
-
- set(T) - Method in interface xapi.util.api.ReceivesValue
-
set() can be used either as an asynchronous method callback,
or as an actual setter for a
Bean value.
- set(X) - Method in class xapi.util.impl.Pojo
-
- set(ReceivesValue<X>) - Method in class xapi.util.impl.ProviderAdapter
-
- set(ReceivesValue<T>) - Method in class xapi.util.impl.ReceiverAdapter
-
- set(T) - Method in class xapi.util.impl.ReceivesMultiValue
-
- set(T) - Method in class xapi.util.impl.ReceivesPrioritizedValue
-
Send an object to all of our callbacks, in prioritized order.
- set0(X) - Method in interface xapi.util.api.Pair
-
- set0(X) - Method in class xapi.util.impl.AbstractPair
-
- set0(X) - Method in class xapi.util.impl.ComparablePair
-
- set1(Y) - Method in interface xapi.util.api.Pair
-
- set1(Y) - Method in class xapi.util.impl.AbstractPair
-
- set1(Y) - Method in class xapi.util.impl.ComparablePair
-
- set2(Z) - Method in interface xapi.util.api.Triple
-
- setFalse(int) - Method in class xapi.util.impl.Bitwise
-
Applies the int value using bitwise &~ (NOR)
This method is synchronized to allow deterministic, concurrent access.
- setLogLevel(LogLevel) - Method in interface xapi.log.api.LogService
-
- setLogLevel(LogLevel) - Method in class xapi.log.impl.AbstractLog
-
- setProperty(String, String) - Method in class xapi.util.impl.PropertyServiceDefault
-
- setProperty(String, String) - Method in interface xapi.util.service.PropertyService
-
- SetterFor - Annotation Type in xapi.annotation.model
-
- setTrue(int) - Method in class xapi.util.impl.Bitwise
-
Applies the int value using bitwise |
This method is synchronized to allow deterministic, concurrent access.
- setValue(K, V) - Method in interface xapi.collect.api.Dictionary
-
- setValue(E) - Method in class xapi.collect.impl.MultithreadedStringTrie.Edge
-
- setValue(Y) - Method in class xapi.util.impl.AbstractPair
-
- setValue(int) - Method in class xapi.util.impl.Bitwise
-
This is the fastest way to set a value, as it is not synchronized.
- setXFirst(boolean) - Method in class xapi.util.impl.ComparablePair
-
- shouldLog(LogLevel) - Method in interface xapi.log.api.LogService
-
- shouldLog(LogLevel) - Method in class xapi.log.impl.AbstractLog
-
- SimpleFifo<E> - Class in xapi.collect.impl
-
A simple, fast, threadsafe, one-way, single-linked list.
- SimpleFifo() - Constructor for class xapi.collect.impl.SimpleFifo
-
- SimpleFifo.Node - Class in xapi.collect.impl
-
- SimpleFifo.Node() - Constructor for class xapi.collect.impl.SimpleFifo.Node
-
- SINGLETON - Static variable in class xapi.util.validators.ChecksNonNull
-
- SINGLETON - Static variable in class xapi.util.validators.ChecksStringNotEmpty
-
- SINGLETON - Static variable in class xapi.util.validators.ChecksValidEmail
-
- SingletonDefault - Annotation Type in xapi.annotation.inject
-
Used to link a singleton implementation class to an injectable interface.
- SingletonIterator<X> - Class in xapi.collect.impl
-
- SingletonIterator(X) - Constructor for class xapi.collect.impl.SingletonIterator
-
- SingletonOverride - Annotation Type in xapi.annotation.inject
-
- size() - Method in interface xapi.collect.api.Fifo
-
Return a count of items in the queue.
- size() - Method in class xapi.collect.impl.SimpleFifo
-
- StringDictionary<V> - Interface in xapi.collect.api
-
- StringId - Class in xapi.util.impl
-
- StringId(String) - Constructor for class xapi.util.impl.StringId
-
- StringService - Interface in xapi.util.service
-
- subSequence(int, int) - Method in class xapi.util.impl.Chars.SingleChar
-
- subSequence(int, int) - Method in class xapi.util.impl.Chars
-
- SuccessHandler<Type> - Interface in xapi.util.api
-
A simple success callback, compatible with gwt AsyncCallback
- SUPER_BELOW_GWT_DEV - Static variable in error xapi.except.NotConfiguredCorrectly
-