Skip navigation links
C D E F G I M N P R S T W 

C

CID_BIGDECIMAL - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_BIGINTEGER - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_BOOL - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_BYTE - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_BYTE_ARRAY - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_BYTES - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_CHAR - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_CLASS - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_COLLECTION - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_DATE - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_DELEGATE - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_DOUBLE - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_ENUM - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_ENUM_MAP - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_ENUM_SET - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_FLOAT - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_INT32 - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_INT64 - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_MAP - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_OBJECT - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_POJO - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_SHORT - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
CID_STRING - Static variable in class io.protostuff.runtime.NumericIdStrategy
 
collectionClass(int) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
collectionClass(int) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
collectionClass(int) - Method in class io.protostuff.runtime.NumericIdStrategy
 
create() - Method in class io.protostuff.runtime.IncrementalIdStrategy.Factory
 

D

delegateClass(int) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
delegateClass(int) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
delegateClass(int) - Method in class io.protostuff.runtime.NumericIdStrategy
 

E

enumClass(int) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
enumClass(int) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
enumClass(int) - Method in class io.protostuff.runtime.NumericIdStrategy
 
ExplicitIdStrategy - Class in io.protostuff.runtime
Requires every messsage/pojo/enum/collection/map to be registered with unique ids.
ExplicitIdStrategy(IdentityHashMap<Class<?>, ExplicitIdStrategy.RegisteredCollectionFactory>, ArrayList<ExplicitIdStrategy.RegisteredCollectionFactory>, IdentityHashMap<Class<?>, ExplicitIdStrategy.RegisteredMapFactory>, ArrayList<ExplicitIdStrategy.RegisteredMapFactory>, IdentityHashMap<Class<?>, ExplicitIdStrategy.RegisteredEnumIO>, ArrayList<ExplicitIdStrategy.RegisteredEnumIO>, IdentityHashMap<Class<?>, ExplicitIdStrategy.BaseHS<?>>, ArrayList<ExplicitIdStrategy.BaseHS<?>>, IdentityHashMap<Class<?>, NumericIdStrategy.RegisteredDelegate<?>>, ArrayList<NumericIdStrategy.RegisteredDelegate<?>>) - Constructor for class io.protostuff.runtime.ExplicitIdStrategy
 
ExplicitIdStrategy(int, IdStrategy, int, IdentityHashMap<Class<?>, ExplicitIdStrategy.RegisteredCollectionFactory>, ArrayList<ExplicitIdStrategy.RegisteredCollectionFactory>, IdentityHashMap<Class<?>, ExplicitIdStrategy.RegisteredMapFactory>, ArrayList<ExplicitIdStrategy.RegisteredMapFactory>, IdentityHashMap<Class<?>, ExplicitIdStrategy.RegisteredEnumIO>, ArrayList<ExplicitIdStrategy.RegisteredEnumIO>, IdentityHashMap<Class<?>, ExplicitIdStrategy.BaseHS<?>>, ArrayList<ExplicitIdStrategy.BaseHS<?>>, IdentityHashMap<Class<?>, NumericIdStrategy.RegisteredDelegate<?>>, ArrayList<NumericIdStrategy.RegisteredDelegate<?>>) - Constructor for class io.protostuff.runtime.ExplicitIdStrategy
 
ExplicitIdStrategy.Registry - Class in io.protostuff.runtime
This Registry is only way to register your pojos/enums/collections/maps/delegates.

F

Factory() - Constructor for class io.protostuff.runtime.IncrementalIdStrategy.Factory
 

G

getCollectionFactory(Class<?>) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
getCollectionFactory(Class<?>) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
getDelegate(Class<? super T>) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
getDelegate(Class<? super T>) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
getDelegateWrapper(Class<? super T>) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
getDelegateWrapper(Class<? super T>) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
getEnumId(Class<?>) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
getEnumId(Class<?>) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
getEnumId(Class<?>) - Method in class io.protostuff.runtime.NumericIdStrategy
 
getEnumIO(Class<?>) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
getEnumIO(Class<?>) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
getId(Class<?>) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
getId(Class<?>) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
getId(Class<?>) - Method in class io.protostuff.runtime.NumericIdStrategy
 
getMapFactory(Class<?>) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
getMapFactory(Class<?>) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
getRegisteredDelegate(Class<?>) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
getRegisteredDelegate(Class<?>) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
getRegisteredDelegate(Class<?>) - Method in class io.protostuff.runtime.NumericIdStrategy
 
getSchemaWrapper(Class<T>, boolean) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
getSchemaWrapper(Class<T>, boolean) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
grow(ArrayList<T>, int) - Static method in class io.protostuff.runtime.NumericIdStrategy
 

I

id - Variable in class io.protostuff.runtime.NumericIdStrategy.RegisteredDelegate
 
IncrementalIdStrategy - Class in io.protostuff.runtime
The ids are generated (incremental) on the fly and you can optionally register classes by reserving the first x ids via IncrementalIdStrategy.Registry.
IncrementalIdStrategy(int, int, int, int, int, int, int, int) - Constructor for class io.protostuff.runtime.IncrementalIdStrategy
 
IncrementalIdStrategy(int, IdStrategy, int, int, int, int, int, int, int, int, int) - Constructor for class io.protostuff.runtime.IncrementalIdStrategy
 
IncrementalIdStrategy.Factory - Class in io.protostuff.runtime
To use IncrementalIdStrategy without registering anything, set the system property: "-Dprotostuff.runtime.id_strategy_factory=io.protostuff.runtime.IncrementalIdStrategy$Factory"
IncrementalIdStrategy.Registry - Class in io.protostuff.runtime
This Registry is only way to register your pojos/enums/collections/maps/delegates.
io.protostuff.runtime - package io.protostuff.runtime
 
isDelegateRegistered(Class<?>) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
isDelegateRegistered(Class<?>) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
isRegistered(Class<?>) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
isRegistered(Class<?>) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 

M

mapClass(int) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
mapClass(int) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
mapClass(int) - Method in class io.protostuff.runtime.NumericIdStrategy
 
mapPojo(Class<? super T>, Class<T>) - Method in class io.protostuff.runtime.ExplicitIdStrategy.Registry
If you are sure that you are only using a single implementation of your interface/abstract class, then it makes sense to map it directly to its impl class to avoid writing the type.
mapPojo(Class<? super T>, Class<T>) - Method in class io.protostuff.runtime.IncrementalIdStrategy.Registry
If you are sure that you are only using a single implementation of your interface/abstract class, then it makes sense to map it directly to its impl class to avoid writing the type.
mapPojo(Class<? super T>, Class<T>) - Method in interface io.protostuff.runtime.NumericIdStrategy.Registry
If you are sure that you are only using a single implementation of your interface/abstract class, then it makes sense to map it directly to its impl class to avoid writing the type.

N

newList(int) - Static method in class io.protostuff.runtime.NumericIdStrategy
 
NumericIdStrategy - Class in io.protostuff.runtime
Base class for numeric id strategies.
NumericIdStrategy(int, IdStrategy, int) - Constructor for class io.protostuff.runtime.NumericIdStrategy
 
NumericIdStrategy.RegisteredDelegate<T> - Class in io.protostuff.runtime
 
NumericIdStrategy.Registry - Interface in io.protostuff.runtime
Register your pojos/enums/collections/maps/delegates here.

P

pojoClass(int) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
pojoClass(int) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
pojoClass(int) - Method in class io.protostuff.runtime.NumericIdStrategy
 
postCreate() - Method in class io.protostuff.runtime.IncrementalIdStrategy.Factory
 

R

registerCollection(CollectionSchema.MessageFactory, int) - Method in class io.protostuff.runtime.ExplicitIdStrategy.Registry
Collection ids start at 1.
registerCollection(CollectionSchema.MessageFactory, int) - Method in class io.protostuff.runtime.IncrementalIdStrategy.Registry
Collection ids start at 1.
registerCollection(CollectionSchema.MessageFactory, int) - Method in interface io.protostuff.runtime.NumericIdStrategy.Registry
Collection ids start at 1.
registerDelegate(Delegate<T>, int) - Method in class io.protostuff.runtime.ExplicitIdStrategy.Registry
Register a Delegate and assign an id.
registerDelegate(Delegate<T>, int) - Method in class io.protostuff.runtime.IncrementalIdStrategy.Registry
Register a Delegate and assign an id.
registerDelegate(Delegate<T>, int) - Method in interface io.protostuff.runtime.NumericIdStrategy.Registry
Register a Delegate and assign an id.
registerEnum(Class<T>, int) - Method in class io.protostuff.runtime.ExplicitIdStrategy.Registry
Enum ids start at 1.
registerEnum(EnumIO<?>, int) - Method in class io.protostuff.runtime.ExplicitIdStrategy.Registry
Enum ids start at 1.
registerEnum(Class<T>, int) - Method in class io.protostuff.runtime.IncrementalIdStrategy.Registry
Enum ids start at 1.
registerEnum(EnumIO<?>, int) - Method in class io.protostuff.runtime.IncrementalIdStrategy.Registry
Enum ids start at 1.
registerEnum(Class<T>, int) - Method in interface io.protostuff.runtime.NumericIdStrategy.Registry
Enum ids start at 1.
registerEnum(EnumIO<?>, int) - Method in interface io.protostuff.runtime.NumericIdStrategy.Registry
Enum ids start at 1.
registerMap(MapSchema.MessageFactory, int) - Method in class io.protostuff.runtime.ExplicitIdStrategy.Registry
Map ids start at 1.
registerMap(MapSchema.MessageFactory, int) - Method in class io.protostuff.runtime.IncrementalIdStrategy.Registry
Map ids start at 1.
registerMap(MapSchema.MessageFactory, int) - Method in interface io.protostuff.runtime.NumericIdStrategy.Registry
Map ids start at 1.
registerPojo(Class<T>, int) - Method in class io.protostuff.runtime.ExplicitIdStrategy.Registry
Pojo ids start at 1.
registerPojo(Schema<T>, Pipe.Schema<T>, int) - Method in class io.protostuff.runtime.ExplicitIdStrategy.Registry
Pojo ids start at 1.
registerPojo(Class<T>, int) - Method in class io.protostuff.runtime.IncrementalIdStrategy.Registry
Pojo ids start at 1.
registerPojo(Schema<T>, Pipe.Schema<T>, int) - Method in class io.protostuff.runtime.IncrementalIdStrategy.Registry
Pojo ids start at 1.
registerPojo(Class<T>, int) - Method in interface io.protostuff.runtime.NumericIdStrategy.Registry
Pojo ids start at 1.
registerPojo(Schema<T>, Pipe.Schema<T>, int) - Method in interface io.protostuff.runtime.NumericIdStrategy.Registry
Pojo ids start at 1.
Registry() - Constructor for class io.protostuff.runtime.ExplicitIdStrategy.Registry
 
Registry(int, int, int, int, int) - Constructor for class io.protostuff.runtime.ExplicitIdStrategy.Registry
 
Registry(int, IdStrategy, int, int, int, int, int, int) - Constructor for class io.protostuff.runtime.ExplicitIdStrategy.Registry
 
Registry(int, int, int, int, int, int, int, int) - Constructor for class io.protostuff.runtime.IncrementalIdStrategy.Registry
 
Registry(int, IdStrategy, int, int, int, int, int, int, int, int, int) - Constructor for class io.protostuff.runtime.IncrementalIdStrategy.Registry
 
resolveArrayComponentTypeFrom(Input, boolean) - Method in class io.protostuff.runtime.NumericIdStrategy
 
resolveClassFrom(Input, boolean, boolean) - Method in class io.protostuff.runtime.NumericIdStrategy
 
resolveCollectionFrom(Input) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
resolveCollectionFrom(Input) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
resolveDelegateFrom(Input) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
resolveDelegateFrom(Input) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
resolveEnumFrom(Input) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
resolveEnumFrom(Input) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
resolveMapFrom(Input) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
resolveMapFrom(Input) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
resolvePojoFrom(Input, int) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
resolvePojoFrom(Input, int) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 

S

strategy - Variable in class io.protostuff.runtime.ExplicitIdStrategy.Registry
 
strategy - Variable in class io.protostuff.runtime.IncrementalIdStrategy.Registry
 

T

transferArrayId(Input, Output, int, boolean) - Method in class io.protostuff.runtime.NumericIdStrategy
 
transferClassId(Input, Output, int, boolean, boolean) - Method in class io.protostuff.runtime.NumericIdStrategy
 
transferCollectionId(Input, Output, int) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
transferCollectionId(Input, Output, int) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
transferDelegateId(Input, Output, int) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
transferDelegateId(Input, Output, int) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
transferEnumId(Input, Output, int) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
transferEnumId(Input, Output, int) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
transferMapId(Input, Output, int) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
transferMapId(Input, Output, int) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
transferPojoId(Input, Output, int) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
transferPojoId(Input, Output, int) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
tryWriteDelegateIdTo(Output, int, Class<T>) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
tryWriteDelegateIdTo(Output, int, Class<T>) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
tryWritePojoIdTo(Output, int, Class<T>, boolean) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
tryWritePojoIdTo(Output, int, Class<T>, boolean) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 

W

writeArrayIdTo(Output, Class<?>) - Method in class io.protostuff.runtime.NumericIdStrategy
 
writeClassIdTo(Output, Class<?>, boolean) - Method in class io.protostuff.runtime.NumericIdStrategy
 
writeCollectionIdTo(Output, int, Class<?>) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
writeCollectionIdTo(Output, int, Class<?>) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
writeEnumIdTo(Output, int, Class<?>) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
writeEnumIdTo(Output, int, Class<?>) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
writeMapIdTo(Output, int, Class<?>) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
writeMapIdTo(Output, int, Class<?>) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
writeMessageIdTo(Output, int, Message<T>) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
writeMessageIdTo(Output, int, Message<T>) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
writePojoIdTo(Output, int, Class<T>) - Method in class io.protostuff.runtime.ExplicitIdStrategy
 
writePojoIdTo(Output, int, Class<T>) - Method in class io.protostuff.runtime.IncrementalIdStrategy
 
C D E F G I M N P R S T W 
Skip navigation links

Copyright © 2009–2019. All rights reserved.