Skip navigation links
A C D E F G H I K L M N P R S T V W X 

A

AbstractModel - Class in xapi.model.impl
 
AbstractModel() - Constructor for class xapi.model.impl.AbstractModel
 
AbstractModel(String) - Constructor for class xapi.model.impl.AbstractModel
 
AbstractModelCache - Class in xapi.model.impl
 
AbstractModelCache() - Constructor for class xapi.model.impl.AbstractModelCache
 
AbstractModelService - Class in xapi.model.impl
 
AbstractModelService() - Constructor for class xapi.model.impl.AbstractModelService
 
addAction(IsType, String, String, Annotation[], IsType[]) - Method in class xapi.dev.model.ModelField
 
addAnnotations(Annotation[]) - Method in class xapi.model.api.ModelManifest.MethodData
 
addGetter(IsType, String, String, Annotation[]) - Method in class xapi.dev.model.ModelField
 
addManifest(ModelManifest) - Method in class xapi.model.api.ModelModule
 
addProperty(String, GetterFor, SetterFor, DeleterFor) - Method in class xapi.model.api.ModelManifest
 
addSetter(IsType, String, String, Annotation[], IsType[]) - Method in class xapi.dev.model.ModelField
 
addStrongName(String) - Method in class xapi.model.api.ModelModule
 
areAssignable(Class<?>, Class<?>) - Static method in class xapi.model.impl.ModelUtil
 

C

c - Variable in class xapi.model.impl.PrimitiveSerializerDefault.CharacterBuffer
 
cache(SuccessHandler<Model>) - Method in interface xapi.model.api.PersistentModel
 
cache(SuccessHandler<Model>) - Method in class xapi.model.impl.AbstractModel
 
cache() - Static method in class xapi.model.X_Model
 
cacheModel(Model, SuccessHandler<Model>) - Method in class xapi.model.impl.AbstractModelCache
 
cacheModel(Model, SuccessHandler<Model>) - Method in interface xapi.model.service.ModelCache
 
calculateSerialization(PrimitiveSerializer) - Method in class xapi.model.api.ModelModule
 
CharacterBuffer() - Constructor for class xapi.model.impl.PrimitiveSerializerDefault.CharacterBuffer
 
child(String) - Method in interface xapi.model.api.NestedModel
 
child(String) - Method in class xapi.model.impl.AbstractModel
 
classToTypeName - Variable in class xapi.model.impl.AbstractModelService
 
clear() - Method in interface xapi.model.api.Model
 
clear() - Method in class xapi.model.impl.AbstractModel
 
clientDeserializer - Variable in class xapi.dev.model.ModelGenerator.ModelSerializerResult
 
clientInstantiator - Variable in class xapi.dev.model.ModelGenerator.ModelSerializerResult
 
clientSerializer - Variable in class xapi.dev.model.ModelGenerator.ModelSerializerResult
 
ClusteringPrimitiveDeserializer - Class in xapi.model.impl
 
ClusteringPrimitiveDeserializer(PrimitiveSerializer, CharIterator) - Constructor for class xapi.model.impl.ClusteringPrimitiveDeserializer
 
ClusteringPrimitiveSerializer - Class in xapi.model.impl
 
ClusteringPrimitiveSerializer(PrimitiveSerializer, CharBuffer) - Constructor for class xapi.model.impl.ClusteringPrimitiveSerializer
 
computeSerialization(int) - Method in class xapi.model.impl.PrimitiveSerializerDefault
Computes a linked list of serialization results for the supplied integer.
computeUuid(PrimitiveSerializer) - Method in class xapi.model.api.ModelModule
 
create(Class<T>) - Method in class xapi.model.impl.AbstractModelService
 
create(Class<T>) - Method in interface xapi.model.service.ModelService
 
create(Class<M>) - Static method in class xapi.model.X_Model
 
createChildContext(Class<? extends Model>, CharIterator) - Method in class xapi.model.api.ModelDeserializationContext
 
createFactory(String) - Method in class xapi.dev.model.ModelGenerator
 
createManifest(Class<? extends Model>) - Static method in class xapi.model.impl.ModelUtil
 
createMethod(String, String, String) - Method in class xapi.dev.model.ModelGenerator
 
createNew() - Method in class xapi.model.impl.AbstractModel
 

D

deduceMethodType(String, GetterFor, SetterFor, DeleterFor) - Static method in enum xapi.model.api.ModelMethodType
 
deducePropertyName(String, GetterFor, SetterFor, DeleterFor) - Static method in enum xapi.model.api.ModelMethodType
 
DelegatingPrimitiveSerializer - Class in xapi.model.impl
 
DelegatingPrimitiveSerializer(PrimitiveSerializer) - Constructor for class xapi.model.impl.DelegatingPrimitiveSerializer
 
delete(SuccessHandler<Model>) - Method in interface xapi.model.api.PersistentModel
 
delete(SuccessHandler<Model>) - Method in class xapi.model.impl.AbstractModel
 
deleteModel(Model, SuccessHandler<Model>) - Method in class xapi.model.impl.AbstractModelCache
 
deleteModel(Model, SuccessHandler<Model>) - Method in interface xapi.model.service.ModelCache
 
deserialize(String) - Static method in class xapi.model.api.ModelManifest
 
deserialize(CharIterator, PrimitiveSerializer) - Static method in class xapi.model.api.ModelManifest
 
deserialize(String) - Static method in class xapi.model.api.ModelModule
 
deserialize(CharIterator, PrimitiveSerializer) - Static method in class xapi.model.api.ModelModule
 
deserialize(String, CharIterator) - Method in class xapi.model.impl.AbstractModelService
 
deserialize(Class<M>, CharIterator) - Method in class xapi.model.impl.AbstractModelService
 
deserialize(ModelManifest, CharIterator) - Method in class xapi.model.impl.AbstractModelService
 
deserialize(Class<M>, CharIterator) - Method in interface xapi.model.service.ModelService
 
deserialize(ModelManifest, CharIterator) - Method in interface xapi.model.service.ModelService
 
deserialize(Class<M>, String) - Static method in class xapi.model.X_Model
 
deserialize(ModelManifest, String) - Static method in class xapi.model.X_Model
 
deserializeBoolean(CharIterator) - Method in interface xapi.model.api.PrimitiveSerializer
 
deserializeBoolean(CharIterator) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
deserializeBoolean(CharIterator) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
deserializeBooleanArray(CharIterator) - Method in interface xapi.model.api.PrimitiveSerializer
 
deserializeBooleanArray(CharIterator) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
deserializeBooleanArray(CharIterator) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
deserializeByte(CharIterator) - Method in interface xapi.model.api.PrimitiveSerializer
 
deserializeByte(CharIterator) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
deserializeByte(CharIterator) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
deserializeChar(CharIterator) - Method in interface xapi.model.api.PrimitiveSerializer
 
deserializeChar(CharIterator) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
deserializeChar(CharIterator) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
deserializeClass(CharIterator) - Method in interface xapi.model.api.PrimitiveSerializer
 
deserializeClass(CharIterator) - Method in class xapi.model.impl.ClusteringPrimitiveDeserializer
 
deserializeClass(CharIterator) - Method in class xapi.model.impl.ClusteringPrimitiveSerializer
 
deserializeClass(CharIterator) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
deserializeClass(CharIterator) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
deserializeDouble(CharIterator) - Method in interface xapi.model.api.PrimitiveSerializer
 
deserializeDouble(CharIterator) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
deserializeDouble(CharIterator) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
deserializeFloat(CharIterator) - Method in interface xapi.model.api.PrimitiveSerializer
 
deserializeFloat(CharIterator) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
deserializeFloat(CharIterator) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
deserializeInt(CharIterator) - Method in interface xapi.model.api.PrimitiveSerializer
 
deserializeInt(CharIterator) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
deserializeInt(CharIterator) - Method in class xapi.model.impl.PrimitiveSerializerDefault
Consume characters from the supplied CharIterator to reassemble a serialized int value.
deserializeKey(CharIterator, PrimitiveSerializer) - Method in class xapi.model.impl.AbstractModelService
 
deserializeLong(CharIterator) - Method in interface xapi.model.api.PrimitiveSerializer
 
deserializeLong(CharIterator) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
deserializeLong(CharIterator) - Method in class xapi.model.impl.PrimitiveSerializerDefault
Consume characters from the supplied CharIterator to reassemble a serialized long value.
deserializeShort(CharIterator) - Method in interface xapi.model.api.PrimitiveSerializer
 
deserializeShort(CharIterator) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
deserializeShort(CharIterator) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
deserializeString(CharIterator) - Method in interface xapi.model.api.PrimitiveSerializer
 
deserializeString(CharIterator) - Method in class xapi.model.impl.ClusteringPrimitiveDeserializer
 
deserializeString(CharIterator) - Method in class xapi.model.impl.ClusteringPrimitiveSerializer
 
deserializeString(CharIterator) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
deserializeString(CharIterator) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
DO_NOTHING - Static variable in interface xapi.model.api.ModelSerializer
 
doPersist(String, M, SuccessHandler<M>) - Method in class xapi.model.impl.AbstractModelService
 

E

equals(Object) - Method in class xapi.dev.model.ModelField
 
equals(Object) - Method in class xapi.model.api.ModelManifest
 
equals(Object) - Method in class xapi.model.api.ModelManifest.MethodData
 
equals(Object) - Method in class xapi.model.api.ModelModule
This implementation is EXTREMELY INEFFICIENT, and should only be used for unit tests; this object should not be treated as a map key, but if you absolutely must, you should consider using a mapping structure that allows you to provide a more efficient equality check.
equals(Object) - Method in class xapi.model.impl.AbstractModel
 
equals(Object) - Method in class xapi.model.impl.ModelKeyDefault
 
equalsForModel(Model, Object) - Static method in class xapi.model.impl.AbstractModel
 

F

filer - Variable in class xapi.dev.model.ModelAnnotationProcessor
 
flush() - Method in interface xapi.model.api.PersistentModel
Anything cached will be persisted, and on any platforms which can block, this method will block until all persistence operations have completed.
flush() - Method in class xapi.model.impl.AbstractModel
 
forBoolean() - Static method in class xapi.model.impl.PrimitiveReaders
 
forByte() - Static method in class xapi.model.impl.PrimitiveReaders
 
forChar() - Static method in class xapi.model.impl.PrimitiveReaders
 
forDouble() - Static method in class xapi.model.impl.PrimitiveReaders
 
forFloat() - Static method in class xapi.model.impl.PrimitiveReaders
 
forInt() - Static method in class xapi.model.impl.PrimitiveReaders
 
forLong() - Static method in class xapi.model.impl.PrimitiveReaders
 
forShort() - Static method in class xapi.model.impl.PrimitiveReaders
 

G

generateModel(IsType, HasModelFields) - Method in class xapi.dev.model.ModelGenerator
 
generateSerializers(IsType, HasModelFields) - Method in class xapi.dev.model.ModelGenerator
 
getActions() - Method in class xapi.dev.model.ModelField
 
getAllFields() - Method in class xapi.dev.model.HasModelFields
 
getAllSerializable() - Method in class xapi.dev.model.HasModelFields
 
getAuthor() - Method in interface xapi.model.content.HasAuthor
 
getBuffer() - Method in class xapi.model.api.ModelSerializationContext
 
getC2sSerializer() - Method in class xapi.dev.model.ModelField
 
getChars() - Method in class xapi.model.api.ModelDeserializationContext
 
getChild(String, String) - Method in interface xapi.model.api.ModelKey
 
getChild(String, String) - Method in class xapi.model.impl.ModelKeyDefault
 
getClientToServer() - Method in class xapi.dev.model.ModelField
 
getClientToServerSerializationStrategy(String) - Method in class xapi.model.api.ModelManifest
 
getComments() - Method in interface xapi.model.content.HasComments
 
getDefaultName(String) - Method in enum xapi.model.api.ModelMethodType
 
getDefaultSerializer(String) - Method in class xapi.model.impl.AbstractModelService
 
getDefaultToClient() - Method in class xapi.dev.model.HasModelFields
 
getDefaultToServer() - Method in class xapi.dev.model.HasModelFields
 
getDownvotes() - Method in interface xapi.model.content.HasVotes
 
getEmail() - Method in interface xapi.model.user.ModelUser
 
getFirstName() - Method in interface xapi.model.user.ModelUser
 
getGetters() - Method in class xapi.dev.model.ModelField
 
getHref() - Method in interface xapi.model.content.ModelComment
 
getId() - Method in interface xapi.model.api.ModelKey
 
getId() - Method in class xapi.model.impl.ModelKeyDefault
 
getKey() - Method in class xapi.dev.model.ModelField
 
getKey() - Method in interface xapi.model.api.Model
 
getKey() - Method in class xapi.model.impl.AbstractModel
 
getKeyType() - Method in interface xapi.model.api.ModelKey
 
getKeyType() - Method in class xapi.model.impl.ModelKeyDefault
 
getKind() - Method in interface xapi.model.api.ModelKey
 
getKind() - Method in class xapi.model.impl.ModelKeyDefault
 
getLastName() - Method in interface xapi.model.user.ModelUser
 
getManifest() - Method in class xapi.model.api.ModelDeserializationContext
 
getManifest(String) - Method in class xapi.model.api.ModelModule
 
getManifest() - Method in class xapi.model.api.ModelSerializationContext
 
getMethodData(String) - Method in class xapi.model.api.ModelManifest
 
getMethodType(String) - Method in class xapi.model.api.ModelManifest
 
getMethodType(String) - Method in class xapi.model.api.ModelManifest.MethodData
 
getModel() - Method in class xapi.model.api.ModelDeserializationContext
 
getModel(String) - Method in class xapi.model.impl.AbstractModelCache
 
getModel(String) - Method in interface xapi.model.service.ModelCache
 
getModelKey() - Method in exception xapi.model.api.ModelNotFoundException
 
getModelType() - Method in class xapi.model.api.ModelManifest
 
getModuleName() - Method in class xapi.model.api.ModelModule
 
getName() - Method in class xapi.dev.model.ModelField
 
getName() - Method in class xapi.model.api.ModelManifest.MethodData
 
getNamespace() - Method in interface xapi.model.api.ModelKey
 
getNamespace() - Method in class xapi.model.impl.ModelKeyDefault
 
getOrMakeField(String) - Method in class xapi.dev.model.HasModelFields
 
getParent() - Method in interface xapi.model.api.ModelKey
 
getParent() - Method in class xapi.model.impl.ModelKeyDefault
 
getPersistenceStrategy() - Method in class xapi.dev.model.ModelField
 
getPersistenceStrategy(String) - Method in class xapi.model.api.ModelManifest
 
getPersistent() - Method in class xapi.dev.model.ModelField
 
getPlatforms(Element) - Method in class xapi.dev.model.ModelAnnotationProcessor
 
getPrimitiveReader(Class<?>, Map<Class<?>, PrimitiveReader>) - Method in class xapi.model.impl.ModelSerializerDefault
 
getPrimitives() - Method in class xapi.model.api.ModelDeserializationContext
 
getPrimitives() - Method in class xapi.model.api.ModelSerializationContext
 
getPrimitiveValue(Class<?>) - Static method in class xapi.model.impl.AbstractModel
 
getProperties() - Method in interface xapi.model.api.Model
 
getProperties() - Method in class xapi.model.impl.AbstractModel
 
getProperty(String) - Method in interface xapi.model.api.Model
 
getProperty(String, T) - Method in interface xapi.model.api.Model
 
getProperty(String) - Method in class xapi.model.impl.AbstractModel
 
getProperty(String, T) - Method in class xapi.model.impl.AbstractModel
 
getPropertyNames() - Method in interface xapi.model.api.Model
 
getPropertyNames() - Method in class xapi.model.api.ModelManifest
 
getPropertyNames() - Method in class xapi.model.impl.AbstractModel
 
getPropertyType(String) - Method in interface xapi.model.api.Model
 
getPropertyType(String) - Method in class xapi.model.impl.AbstractModel
 
getRating() - Method in interface xapi.model.content.ModelRating
 
getRelated() - Method in interface xapi.model.content.ModelContent
 
getS2cSerializer() - Method in class xapi.dev.model.ModelField
 
getSerializable() - Method in class xapi.dev.model.ModelField
 
getSerializer(String) - Method in class xapi.model.impl.AbstractModelService
 
getServerToClient() - Method in class xapi.dev.model.ModelField
 
getServerToClientSerializationStrategy(String) - Method in class xapi.model.api.ModelManifest
 
getService() - Method in class xapi.model.api.ModelDeserializationContext
 
getService() - Method in class xapi.model.api.ModelSerializationContext
 
getService() - Static method in class xapi.model.X_Model
 
getSetters() - Method in class xapi.dev.model.ModelField
 
getStringValue() - Method in class xapi.model.impl.StringModel
 
getStrongNames() - Method in class xapi.model.api.ModelModule
 
getText() - Method in interface xapi.model.content.ModelText
 
getTime() - Method in interface xapi.model.content.ModelText
 
getType() - Method in class xapi.dev.model.ModelField
 
getType() - Method in interface xapi.model.api.Model
 
getType() - Method in class xapi.model.api.ModelManifest
 
getType() - Method in class xapi.model.api.ModelManifest.MethodData
 
getType() - Method in class xapi.model.impl.AbstractModel
 
getTypeName(Class<? extends Model>) - Method in class xapi.model.impl.AbstractModelService
 
getUpvotes() - Method in interface xapi.model.content.HasVotes
 
getUuid() - Method in class xapi.model.api.ModelModule
 
getValidators() - Method in class xapi.dev.model.ModelField
 
getValidatorTypes(String) - Method in class xapi.model.api.ModelManifest
 
guessModelType(Class<? extends Model>) - Static method in class xapi.model.impl.ModelUtil
 
guessModelType(String) - Static method in class xapi.model.impl.ModelUtil
 

H

HasAuthor - Interface in xapi.model.content
 
HasComments - Interface in xapi.model.content
 
hashCode() - Method in class xapi.dev.model.ModelField
 
hashCode() - Method in class xapi.model.api.ModelManifest
 
hashCode() - Method in class xapi.model.api.ModelManifest.MethodData
 
hashCode() - Method in class xapi.model.api.ModelModule
 
hashCode() - Method in class xapi.model.impl.AbstractModel
 
hashCode() - Method in class xapi.model.impl.ModelKeyDefault
 
hashCodeForModel(Model) - Static method in class xapi.model.impl.AbstractModel
 
HasModelFields - Class in xapi.dev.model
 
HasModelFields() - Constructor for class xapi.dev.model.HasModelFields
 
hasSeenMethod(String) - Method in class xapi.model.api.ModelManifest
 
HasVotes - Interface in xapi.model.content
 

I

id() - Method in interface xapi.model.user.ModelUser
 
init(ProcessingEnvironment) - Method in class xapi.dev.model.ModelAnnotationProcessor
 
isC2sEnabled() - Method in class xapi.dev.model.ModelField
 
isC2sEncrypted() - Method in class xapi.dev.model.ModelField
 
isClientToServer() - Method in class xapi.model.api.ModelDeserializationContext
 
isClientToServer() - Method in class xapi.model.api.ModelSerializationContext
 
isClientToServer() - Method in class xapi.model.impl.AbstractModelService
By default, all JRE environments will be considered server to client, and client implementations of the model service will override this method to return true
isClientToServerEnabled(String) - Method in class xapi.model.api.ModelManifest
 
isClientToServerEncrypted(String) - Method in class xapi.model.api.ModelManifest
 
isComplete() - Method in interface xapi.model.api.ModelKey
 
isComplete() - Method in class xapi.model.impl.ModelKeyDefault
 
isDefaultName(String, String) - Method in enum xapi.model.api.ModelMethodType
 
isFluent(Method) - Static method in class xapi.model.impl.ModelUtil
 
isGetter(String) - Method in class xapi.model.api.ModelManifest.MethodData
 
isIndexed(String) - Method in class xapi.model.api.ModelManifest
For now, we are setting all properties to indexed; we will map an annotation for this property in the future
isModel(HasQualifiedName) - Static method in class xapi.dev.model.HasModelFields
 
isModelType(Class<?>) - Method in class xapi.model.impl.ModelSerializerDefault
This method is abstract so that providers in runtimes with limited / opt-in reflection support (like Gwt) will be able to implement a method that can perform a runtime lookup of a map to see if the given property type is indeed a model.
isNestedModel(HasQualifiedName) - Static method in class xapi.dev.model.HasModelFields
 
isObfuscated() - Method in class xapi.dev.model.ModelField
 
isPersistentModel(HasQualifiedName) - Static method in class xapi.dev.model.HasModelFields
 
isS2cEnabled() - Method in class xapi.dev.model.ModelField
 
isS2cEncrypted() - Method in class xapi.dev.model.ModelField
 
isSerializationObfuscated(String) - Method in class xapi.model.api.ModelManifest
 
isServerToClientEnabled(String) - Method in class xapi.model.api.ModelManifest
 
isServerToClientEncrypted(String) - Method in class xapi.model.api.ModelManifest
 
isSupportedEnumType(Class<?>) - Method in class xapi.model.impl.ModelSerializerDefault
 
isValid() - Method in interface xapi.model.user.ModelUser
 

K

key - Variable in class xapi.model.impl.AbstractModel
 
KEY_TYPE_LONG - Static variable in interface xapi.model.api.ModelKey
 
KEY_TYPE_STRING - Static variable in interface xapi.model.api.ModelKey
 
keyFromString(String) - Method in class xapi.model.impl.AbstractModelService
 
keyFromString(String) - Method in interface xapi.model.service.ModelService
 
keyFromString(String) - Static method in class xapi.model.X_Model
 
keyToString(ModelKey) - Method in class xapi.model.impl.AbstractModelService
 
keyToString(ModelKey) - Method in interface xapi.model.service.ModelService
 
keyToString(ModelKey) - Static method in class xapi.model.X_Model
 

L

load(SuccessHandler<Model>, boolean) - Method in interface xapi.model.api.PersistentModel
 
load(SuccessHandler<Model>, boolean) - Method in class xapi.model.impl.AbstractModel
 
load(Class<M>, ModelKey, SuccessHandler<M>) - Method in interface xapi.model.service.ModelService
 
load(Class<M>, ModelKey, SuccessHandler<M>) - Static method in class xapi.model.X_Model
 
loadClass(String) - Method in interface xapi.model.api.PrimitiveSerializer
 
loadClass(String) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
loadClass(String) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 

M

map - Variable in class xapi.model.impl.AbstractModel
 
MethodData(String) - Constructor for class xapi.model.api.ModelManifest.MethodData
 
MethodData(String, GetterFor, SetterFor, DeleterFor) - Constructor for class xapi.model.api.ModelManifest.MethodData
 
migrate(Model, Context) - Method in interface xapi.model.api.ModelMigration
 
Model - Interface in xapi.model.api
 
MODEL_CONTENT_TYPE - Static variable in interface xapi.model.content.ModelContent
 
ModelAnnotationProcessor - Class in xapi.dev.model
 
ModelAnnotationProcessor() - Constructor for class xapi.dev.model.ModelAnnotationProcessor
 
ModelCache - Interface in xapi.model.service
 
ModelComment - Interface in xapi.model.content
 
ModelContent - Interface in xapi.model.content
 
ModelDeserializationContext - Class in xapi.model.api
 
ModelDeserializationContext(Model, CharIterator, ModelService, ModelManifest) - Constructor for class xapi.model.api.ModelDeserializationContext
 
ModelField - Class in xapi.dev.model
 
ModelField(String) - Constructor for class xapi.dev.model.ModelField
 
modelFromString(CharIterator, ModelDeserializationContext) - Method in interface xapi.model.api.ModelSerializer
 
modelFromString(CharIterator, ModelDeserializationContext) - Method in class xapi.model.impl.ModelSerializerDefault
 
ModelGenerator - Class in xapi.dev.model
 
ModelGenerator(SourceBuilder<?>) - Constructor for class xapi.dev.model.ModelGenerator
 
ModelGenerator.ModelSerializerResult - Class in xapi.dev.model
 
ModelKey - Interface in xapi.model.api
 
ModelKeyDefault - Class in xapi.model.impl
 
ModelKeyDefault(String, String) - Constructor for class xapi.model.impl.ModelKeyDefault
 
ModelKeyDefault(String, String, String) - Constructor for class xapi.model.impl.ModelKeyDefault
 
ModelManifest - Class in xapi.model.api
This class is a manifest used to collect non-platform-specific metadata about all of the methods of a given model class.
ModelManifest(Class<? extends Model>) - Constructor for class xapi.model.api.ModelManifest
 
ModelManifest.MethodData - Class in xapi.model.api
 
ModelMethodType - Enum in xapi.model.api
 
ModelMigration<Context> - Interface in xapi.model.api
 
ModelModule - Class in xapi.model.api
This class represents a module of model types; it contains the ModelManifests for all types within this module.
ModelModule() - Constructor for class xapi.model.api.ModelModule
 
ModelNameUtil - Class in xapi.model.impl
 
ModelNameUtil() - Constructor for class xapi.model.impl.ModelNameUtil
 
ModelNotFoundException - Exception in xapi.model.api
 
ModelNotFoundException(ModelKey) - Constructor for exception xapi.model.api.ModelNotFoundException
 
ModelRating - Interface in xapi.model.content
 
ModelSerializationContext - Class in xapi.model.api
 
ModelSerializationContext(CharBuffer, ModelService, ModelManifest) - Constructor for class xapi.model.api.ModelSerializationContext
 
ModelSerializer<M extends Model> - Interface in xapi.model.api
 
ModelSerializerDefault<M extends Model> - Class in xapi.model.impl
 
ModelSerializerDefault() - Constructor for class xapi.model.impl.ModelSerializerDefault
 
ModelSerializerDefault(Map<Class<?>, PrimitiveReader>) - Constructor for class xapi.model.impl.ModelSerializerDefault
 
ModelSerializerResult() - Constructor for class xapi.dev.model.ModelGenerator.ModelSerializerResult
 
ModelService - Interface in xapi.model.service
 
ModelText - Interface in xapi.model.content
 
modelToString(M, ModelSerializationContext) - Method in interface xapi.model.api.ModelSerializer
 
modelToString(M, ModelSerializationContext) - Method in class xapi.model.impl.ModelSerializerDefault
 
ModelUser - Interface in xapi.model.user
 
ModelUtil - Class in xapi.model.impl
 
ModelUtil() - Constructor for class xapi.model.impl.ModelUtil
 

N

NestedModel - Interface in xapi.model.api
 
newKey(String, String) - Method in class xapi.model.impl.AbstractModelService
 
newKey(String, String, String) - Method in class xapi.model.impl.AbstractModelService
 
newKey(String, String) - Method in interface xapi.model.service.ModelService
 
newKey(String, String, String) - Method in interface xapi.model.service.ModelService
 
newKey(String) - Static method in class xapi.model.X_Model
 
newKey(String, String) - Static method in class xapi.model.X_Model
 
newKey(String, String, String) - Static method in class xapi.model.X_Model
 
newSerializer(Class<Mod>, ModelSerializationContext) - Method in class xapi.model.impl.ModelSerializerDefault
 
newStringMap() - Method in class xapi.model.impl.AbstractModel
 
next - Variable in class xapi.model.impl.PrimitiveSerializerDefault.CharacterBuffer
 

P

parent() - Method in interface xapi.model.api.NestedModel
 
parent - Variable in class xapi.model.impl.AbstractModel
 
parent() - Method in class xapi.model.impl.AbstractModel
 
persist(SuccessHandler<Model>) - Method in interface xapi.model.api.PersistentModel
 
persist(SuccessHandler<Model>) - Method in class xapi.model.impl.AbstractModel
 
persist(M, SuccessHandler<M>) - Method in class xapi.model.impl.AbstractModelService
 
persist(M, SuccessHandler<M>) - Method in interface xapi.model.service.ModelService
 
persist(M, SuccessHandler<M>) - Static method in class xapi.model.X_Model
 
PersistentModel - Interface in xapi.model.api
 
preventDeserialization(M, String, ModelDeserializationContext) - Method in class xapi.model.impl.ModelSerializerDefault
 
preventSerialization(M, String, ModelSerializationContext) - Method in class xapi.model.impl.ModelSerializerDefault
 
PrimitiveReader - Interface in xapi.model.api
 
PrimitiveReaders - Class in xapi.model.impl
 
primitives - Variable in class xapi.model.impl.DelegatingPrimitiveSerializer
 
PrimitiveSerializer - Interface in xapi.model.api
 
primitiveSerializer() - Method in class xapi.model.impl.AbstractModelService
 
primitiveSerializer() - Method in interface xapi.model.service.ModelService
 
PrimitiveSerializerDefault - Class in xapi.model.impl
 
PrimitiveSerializerDefault() - Constructor for class xapi.model.impl.PrimitiveSerializerDefault
 
PrimitiveSerializerDefault.CharacterBuffer - Class in xapi.model.impl
This is a class that we will use so that we can determine the size of characters needed to represent a number, while also collecting up the character we want for each position, so that we can allocate a char[] of the correct size, without having to examine a number twice.
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class xapi.dev.model.ModelAnnotationProcessor
 

R

readArray(Class<?>, CharIterator, PrimitiveSerializer, ModelDeserializationContext) - Method in class xapi.model.impl.ModelSerializerDefault
 
readEnum(Class, CharIterator, PrimitiveSerializer, ModelDeserializationContext) - Method in class xapi.model.impl.ModelSerializerDefault
 
readObject(Class, CharIterator, PrimitiveSerializer, ModelDeserializationContext) - Method in class xapi.model.impl.ModelSerializerDefault
 
readPrimitive(Class<?>, CharIterator, PrimitiveSerializer) - Method in interface xapi.model.api.PrimitiveReader
 
readPrimitive(Class<?>, CharIterator, PrimitiveSerializer) - Method in class xapi.model.impl.ModelSerializerDefault
 
readProperty(Model, String, CharIterator, ModelDeserializationContext) - Method in class xapi.model.impl.ModelSerializerDefault
 
recordMethod(String, GetterFor, SetterFor, DeleterFor) - Method in class xapi.model.api.ModelManifest.MethodData
 
register(Class<? extends Model>) - Method in class xapi.model.impl.AbstractModelService
 
register(Class<? extends Model>) - Method in interface xapi.model.service.ModelService
 
register(Class<M>) - Static method in class xapi.model.X_Model
 
removeProperty(String) - Method in interface xapi.model.api.Model
 
removeProperty(String) - Method in class xapi.model.impl.AbstractModel
 

S

saveModel(Model, SuccessHandler<Model>) - Method in class xapi.model.impl.AbstractModelCache
 
saveModel(Model, SuccessHandler<Model>) - Method in interface xapi.model.service.ModelCache
 
serialize(ModelManifest) - Static method in class xapi.model.api.ModelManifest
 
serialize(CharBuffer, ModelManifest, PrimitiveSerializer) - Static method in class xapi.model.api.ModelManifest
 
serialize(ModelModule) - Static method in class xapi.model.api.ModelModule
 
serialize(CharBuffer, ModelModule, PrimitiveSerializer) - Static method in class xapi.model.api.ModelModule
 
serialize(Class<M>, M) - Method in class xapi.model.impl.AbstractModelService
 
serialize(String, M) - Method in class xapi.model.impl.AbstractModelService
 
serialize(ModelManifest, M) - Method in class xapi.model.impl.AbstractModelService
 
serialize(Class<M>, M) - Method in interface xapi.model.service.ModelService
 
serialize(ModelManifest, M) - Method in interface xapi.model.service.ModelService
 
serialize(Class<M>, M) - Static method in class xapi.model.X_Model
 
serialize(ModelManifest, M) - Static method in class xapi.model.X_Model
 
serializeBoolean(boolean) - Method in interface xapi.model.api.PrimitiveSerializer
 
serializeBoolean(boolean) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
serializeBoolean(boolean) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
serializeBooleanArray(boolean...) - Method in interface xapi.model.api.PrimitiveSerializer
 
serializeBooleanArray(boolean...) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
serializeBooleanArray(boolean...) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
serializeByte(byte) - Method in interface xapi.model.api.PrimitiveSerializer
 
serializeByte(byte) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
serializeByte(byte) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
serializeChar(char) - Method in interface xapi.model.api.PrimitiveSerializer
 
serializeChar(char) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
serializeChar(char) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
serializeClass(Class<?>) - Method in interface xapi.model.api.PrimitiveSerializer
 
serializeClass(Class<?>) - Method in class xapi.model.impl.ClusteringPrimitiveDeserializer
 
serializeClass(Class<?>) - Method in class xapi.model.impl.ClusteringPrimitiveSerializer
 
serializeClass(Class<?>) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
serializeClass(Class<?>) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
serializeDouble(double) - Method in interface xapi.model.api.PrimitiveSerializer
 
serializeDouble(double) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
serializeDouble(double) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
serializeFloat(float) - Method in interface xapi.model.api.PrimitiveSerializer
 
serializeFloat(float) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
serializeFloat(float) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
serializeInt(int) - Method in interface xapi.model.api.PrimitiveSerializer
 
serializeInt(int) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
serializeInt(int) - Method in class xapi.model.impl.PrimitiveSerializerDefault
Serializes an int according to the serialization policy defined in PrimitiveSerializerDefault.CONTINUATION_NUM_SECTION.
serializeLong(long) - Method in interface xapi.model.api.PrimitiveSerializer
 
serializeLong(long) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
serializeLong(long) - Method in class xapi.model.impl.PrimitiveSerializerDefault
Serializes a long according to the serialization policy defined in PrimitiveSerializerDefault.CONTINUATION_NUM_SECTION.
serializers - Variable in class xapi.model.impl.AbstractModelService
 
serializeShort(short) - Method in interface xapi.model.api.PrimitiveSerializer
 
serializeShort(short) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
serializeShort(short) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
serializeString(String) - Method in interface xapi.model.api.PrimitiveSerializer
 
serializeString(String) - Method in class xapi.model.impl.ClusteringPrimitiveDeserializer
 
serializeString(String) - Method in class xapi.model.impl.ClusteringPrimitiveSerializer
 
serializeString(String) - Method in class xapi.model.impl.DelegatingPrimitiveSerializer
 
serializeString(String) - Method in class xapi.model.impl.PrimitiveSerializerDefault
 
serverDeserializer - Variable in class xapi.dev.model.ModelGenerator.ModelSerializerResult
 
serverInstantiator - Variable in class xapi.dev.model.ModelGenerator.ModelSerializerResult
 
serverSerializer - Variable in class xapi.dev.model.ModelGenerator.ModelSerializerResult
 
setAuthor(ModelUser) - Method in interface xapi.model.content.HasAuthor
 
setBuffer(CharBuffer) - Method in class xapi.model.api.ModelSerializationContext
 
setChars(CharIterator) - Method in class xapi.model.api.ModelDeserializationContext
 
setClientToServer(ClientToServer) - Method in class xapi.dev.model.ModelField
 
setClientToServer(boolean) - Method in class xapi.model.api.ModelDeserializationContext
 
setClientToServer(boolean) - Method in class xapi.model.api.ModelSerializationContext
 
setComments(ModelComment[]) - Method in interface xapi.model.content.HasComments
 
setDefaultPersistence(Persistent) - Method in class xapi.dev.model.HasModelFields
 
setDefaultSerializable(Serializable) - Method in class xapi.dev.model.HasModelFields
 
setDownvotes(ModelRating[]) - Method in interface xapi.model.content.HasVotes
 
setEmail(String) - Method in interface xapi.model.user.ModelUser
 
setFirstName(String) - Method in interface xapi.model.user.ModelUser
 
setHref(String) - Method in interface xapi.model.content.ModelComment
 
setId(String) - Method in interface xapi.model.api.ModelKey
 
setId(String) - Method in class xapi.model.impl.ModelKeyDefault
 
setId(String) - Method in interface xapi.model.user.ModelUser
 
setKey(Key) - Method in class xapi.dev.model.HasModelFields
 
setKey(Key) - Method in class xapi.dev.model.ModelField
 
setKey(ModelKey) - Method in interface xapi.model.api.Model
 
setKey(ModelKey) - Method in class xapi.model.impl.AbstractModel
 
setKeyType(int) - Method in interface xapi.model.api.ModelKey
 
setKeyType(int) - Method in class xapi.model.impl.ModelKeyDefault
 
setLastName(String) - Method in interface xapi.model.user.ModelUser
 
setModuleName(String) - Method in class xapi.model.api.ModelModule
 
setPersistent(Persistent) - Method in class xapi.dev.model.ModelField
 
setPrimitives(PrimitiveSerializer) - Method in class xapi.model.api.ModelDeserializationContext
 
setPrimitives(PrimitiveSerializer) - Method in class xapi.model.api.ModelSerializationContext
 
setProperty(String, Object) - Method in interface xapi.model.api.Model
 
setProperty(String, Object) - Method in class xapi.model.impl.AbstractModel
 
setRating(double) - Method in interface xapi.model.content.ModelRating
 
setRelated(ModelContent[]) - Method in interface xapi.model.content.ModelContent
 
setSerializable(Serializable) - Method in class xapi.dev.model.ModelField
 
setServerToClient(ServerToClient) - Method in class xapi.dev.model.ModelField
 
setService(ModelService) - Method in class xapi.model.api.ModelDeserializationContext
 
setService(ModelService) - Method in class xapi.model.api.ModelSerializationContext
 
setStringValue(String) - Method in class xapi.model.impl.StringModel
 
setSuperClass(String) - Method in class xapi.dev.model.ModelGenerator
 
setText(String) - Method in interface xapi.model.content.ModelText
 
setTime(double) - Method in interface xapi.model.content.ModelText
 
setType(String) - Method in class xapi.dev.model.ModelField
 
setType(Class<?>) - Method in class xapi.model.api.ModelManifest.MethodData
 
setUpvotes(ModelRating[]) - Method in interface xapi.model.content.HasVotes
 
setUuid(String) - Method in class xapi.model.api.ModelModule
 
slot - Variable in class xapi.model.impl.PrimitiveSerializerDefault.CharacterBuffer
 
STRING_KEY - Static variable in class xapi.model.impl.StringModel
 
StringModel - Class in xapi.model.impl
 
StringModel() - Constructor for class xapi.model.impl.StringModel
 
stripGetter(String) - Static method in class xapi.model.impl.ModelNameUtil
 
stripRemover(String) - Static method in class xapi.model.impl.ModelNameUtil
 
stripSetter(String) - Static method in class xapi.model.impl.ModelNameUtil
 

T

toString() - Method in class xapi.dev.model.ModelField
 
toString() - Method in class xapi.model.impl.AbstractModel
 
toString() - Method in class xapi.model.impl.ModelKeyDefault
 
toStringForModel(Model) - Static method in class xapi.model.impl.AbstractModel
 
typeNameToClass - Variable in class xapi.model.impl.AbstractModelService
 

V

valueOf(String) - Static method in enum xapi.model.api.ModelMethodType
Returns the enum constant of this type with the specified name.
values() - Static method in enum xapi.model.api.ModelMethodType
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(M, CharBuffer, ModelSerializationContext) - Method in class xapi.model.impl.ModelSerializerDefault
 
writeArray(CharBuffer, Class<?>, Object, PrimitiveSerializer, ModelSerializationContext) - Method in class xapi.model.impl.ModelSerializerDefault
 
writeClientSerializer(boolean, Iterable<ModelField>, Iterable<ModelField>) - Method in class xapi.dev.model.ModelGenerator
 
writeModel(CharBuffer, Class<?>, Model, PrimitiveSerializer, ModelSerializationContext) - Method in class xapi.model.impl.ModelSerializerDefault
 
writeServerSerializer(ModelGenerator.ModelSerializerResult, Iterable<ModelField>, Iterable<ModelField>) - Method in class xapi.dev.model.ModelGenerator
 
writeString(CharBuffer, String, PrimitiveSerializer) - Method in class xapi.model.impl.ModelSerializerDefault
 

X

X_Model - Class in xapi.model
 
xapi.dev.model - package xapi.dev.model
 
xapi.model - package xapi.model
 
xapi.model.api - package xapi.model.api
 
xapi.model.content - package xapi.model.content
 
xapi.model.impl - package xapi.model.impl
 
xapi.model.service - package xapi.model.service
 
xapi.model.user - package xapi.model.user
 
A C D E F G H I K L M N P R S T V W X 
Skip navigation links

Copyright © December 07, 2012–2015 The Internet Party. All rights reserved.