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

A

addTo(int, Object) - Method in class net.morimekta.providence.PMessageBuilder
 
appendMessage(JsonWriter, PMessage<?>) - Method in class net.morimekta.providence.serializer.PJsonSerializer
 
appendPrimitive(JsonWriter, Object) - Method in class net.morimekta.providence.serializer.PJsonSerializer
Append a primitive value to json struct.
appendPrimitiveKey(JsonWriter, Object) - Method in class net.morimekta.providence.serializer.PJsonSerializer
 
appendTypedValue(JsonWriter, PDescriptor, Object) - Method in class net.morimekta.providence.serializer.PJsonSerializer
 
asString() - Method in interface net.morimekta.providence.PMessage
Pure string representation of content.

B

BINARY - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 
BINARY - Static variable in interface net.morimekta.providence.serializer.PBinarySerializer.DataType
 
BINARY - Static variable in class net.morimekta.providence.serializer.PFastBinarySerializer
 
BOOL - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 
BOOLEAN - Static variable in interface net.morimekta.providence.serializer.PBinarySerializer.DataType
 
build() - Method in interface net.morimekta.providence.PBuilder
 
builder() - Method in interface net.morimekta.providence.PBuilderFactory
 
builder() - Method in class net.morimekta.providence.PEnumBuilderFactory
 
builder() - Method in class net.morimekta.providence.PMessageBuilderFactory
 
BYTE - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 

C

cast(Object) - Method in class net.morimekta.providence.serializer.PSerializer
 
clear(int) - Method in class net.morimekta.providence.PMessageBuilder
 
COLLECTION - Static variable in interface net.morimekta.providence.serializer.PBinarySerializer.DataType
 
COLLECTION - Static variable in class net.morimekta.providence.serializer.PFastBinarySerializer
 
compare(T, T) - Static method in class net.morimekta.providence.util.PTypeUtils
 
consumeMessage(BinaryReader) - Method in class net.morimekta.providence.serializer.PBinarySerializer
Consume a message from the stream without parsing the content into a message.

D

DEFAULT_ENTRY_SEP - Static variable in class net.morimekta.providence.serializer.PSerializer
 
DEFAULT_FIRST_VALUE - Static variable in class net.morimekta.providence.descriptor.PEnumDescriptor
 
DEFAULT_STREAM_INITIATOR - Static variable in class net.morimekta.providence.serializer.PSerializer
 
DEFAULT_STREAM_TERMINATOR - Static variable in class net.morimekta.providence.serializer.PSerializer
 
descriptor() - Method in class net.morimekta.providence.descriptor.PContainerProvider
 
descriptor() - Method in interface net.morimekta.providence.descriptor.PDescriptorProvider
 
descriptor() - Method in class net.morimekta.providence.descriptor.PEnumDescriptorProvider
 
descriptor() - Method in class net.morimekta.providence.descriptor.PExceptionDescriptorProvider
 
descriptor() - Method in class net.morimekta.providence.descriptor.PPrimitiveProvider
 
descriptor() - Method in class net.morimekta.providence.descriptor.PStructDescriptorProvider
 
descriptor() - Method in class net.morimekta.providence.descriptor.PUnionDescriptorProvider
 
descriptor() - Method in interface net.morimekta.providence.PMessage
 
descriptor() - Method in interface net.morimekta.providence.PValue
 
deserialize(InputStream, PDescriptor<T>) - Method in class net.morimekta.providence.serializer.PBinarySerializer
 
deserialize(InputStream, PDescriptor<T>) - Method in class net.morimekta.providence.serializer.PFastBinarySerializer
 
deserialize(InputStream, PDescriptor<T>) - Method in class net.morimekta.providence.serializer.PJsonSerializer
 
deserialize(InputStream, PDescriptor<T>) - Method in class net.morimekta.providence.serializer.PProtoSerializer
 
deserialize(InputStream, PDescriptor<T>) - Method in class net.morimekta.providence.serializer.PSerializer
 
DOUBLE - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 
DOUBLE - Static variable in interface net.morimekta.providence.serializer.PBinarySerializer.DataType
 

E

ENTRY_SEP - Static variable in class net.morimekta.providence.serializer.PJsonSerializer
 
entrySeparator() - Method in class net.morimekta.providence.serializer.PSerializer
 
equals(Object) - Method in class net.morimekta.providence.descriptor.PDefaultValueProvider
 
equals(Object) - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
equals(Object) - Method in class net.morimekta.providence.descriptor.PList
 
equals(Object) - Method in class net.morimekta.providence.descriptor.PMap
 
equals(Object) - Method in class net.morimekta.providence.descriptor.PPrimitive
 
equals(Object) - Method in class net.morimekta.providence.descriptor.PSet
 
equals(Object) - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
equals(Object, Object) - Static method in class net.morimekta.providence.util.PTypeUtils
 
equalsQualifiedName(PDescriptor, PDescriptor) - Static method in class net.morimekta.providence.util.PTypeUtils
 

F

factory() - Method in class net.morimekta.providence.descriptor.PDeclaredDescriptor
Get the builder for the given declared type.
factory() - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
factory() - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
FALSE - Static variable in class net.morimekta.providence.serializer.PBinarySerializer.FieldInfo
 
FieldInfo(int, int) - Constructor for class net.morimekta.providence.serializer.PBinarySerializer.FieldInfo
 
fieldIsValueType - Variable in enum net.morimekta.providence.descriptor.PRequirement
 
findById(byte) - Static method in enum net.morimekta.providence.PType
 
findByName(String) - Static method in class net.morimekta.providence.descriptor.PPrimitive
 
findByName(String) - Static method in enum net.morimekta.providence.PType
 
FIXED_16 - Static variable in class net.morimekta.providence.serializer.PBinarySerializer.FieldInfo
 
FIXED_32 - Static variable in class net.morimekta.providence.serializer.PBinarySerializer.FieldInfo
 
FIXED_64 - Static variable in class net.morimekta.providence.serializer.PBinarySerializer.FieldInfo
 
FIXED_64 - Static variable in class net.morimekta.providence.serializer.PFastBinarySerializer
 
FIXED_8 - Static variable in class net.morimekta.providence.serializer.PBinarySerializer.FieldInfo
 
forLabel(String) - Static method in enum net.morimekta.providence.descriptor.PRequirement
 
format(PMessage<?>) - Method in class net.morimekta.providence.util.PPrettyPrinter
 
forName(String) - Static method in enum net.morimekta.providence.descriptor.PRequirement
 
fromName(String) - Static method in enum net.morimekta.providence.PMessageVariant
 

G

get() - Method in class net.morimekta.providence.descriptor.PDefaultValueProvider
 
get() - Method in interface net.morimekta.providence.descriptor.PValueProvider
 
get(int) - Method in interface net.morimekta.providence.PMessage
 
getArrayLengthBytes() - Method in class net.morimekta.providence.serializer.PBinarySerializer.FieldInfo
 
getArrayLengthBytes(int) - Method in class net.morimekta.providence.serializer.PBinarySerializer
 
getBooleanValue() - Method in class net.morimekta.providence.serializer.PBinarySerializer.FieldInfo
 
getComment() - Method in class net.morimekta.providence.descriptor.PDeclaredDescriptor
The type comment is the last block of comment written before the type declaration.
getComment() - Method in interface net.morimekta.providence.descriptor.PField
The type comment is the last block of comment written before the type declaration.
getComment() - Method in interface net.morimekta.providence.PEnumValue
 
getDefaultValue() - Method in interface net.morimekta.providence.descriptor.PField
 
getDefaultValue() - Method in class net.morimekta.providence.descriptor.PPrimitive
 
getDescriptor() - Method in interface net.morimekta.providence.descriptor.PField
 
getField(String) - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
getField(int) - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
getFields() - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
getId() - Method in class net.morimekta.providence.serializer.PBinarySerializer.FieldInfo
 
getIntegerValue() - Method in class net.morimekta.providence.serializer.PBinarySerializer.FieldInfo
 
getKey() - Method in interface net.morimekta.providence.descriptor.PField
 
getName() - Method in class net.morimekta.providence.descriptor.PDeclaredDescriptor
 
getName() - Method in interface net.morimekta.providence.descriptor.PDescriptor
The name of the type is the Identifier string from the IDL.
getName() - Method in interface net.morimekta.providence.descriptor.PField
 
getName() - Method in class net.morimekta.providence.descriptor.PList
 
getName() - Method in class net.morimekta.providence.descriptor.PMap
 
getName() - Method in class net.morimekta.providence.descriptor.PPrimitive
 
getName() - Method in class net.morimekta.providence.descriptor.PSet
 
getName() - Method in interface net.morimekta.providence.PEnumValue
 
getName() - Method in enum net.morimekta.providence.PMessageVariant
 
getNumericByteLength(long) - Method in class net.morimekta.providence.serializer.PBinarySerializer
 
getNumericByteLengthFlag(long) - Method in class net.morimekta.providence.serializer.PBinarySerializer
 
getNumericBytes() - Method in class net.morimekta.providence.serializer.PBinarySerializer.FieldInfo
 
getPackageName() - Method in class net.morimekta.providence.descriptor.PContainer
 
getPackageName() - Method in class net.morimekta.providence.descriptor.PDeclaredDescriptor
 
getPackageName() - Method in interface net.morimekta.providence.descriptor.PDescriptor
The package name is derived form the .thrift file name that is parsed or if read from serialized format is explicit.
getPackageName() - Method in class net.morimekta.providence.descriptor.PPrimitive
 
getQualifiedName(String) - Method in class net.morimekta.providence.descriptor.PDeclaredDescriptor
 
getQualifiedName(String) - Method in interface net.morimekta.providence.descriptor.PDescriptor
This will return the qualifying name of the type given package context.
getQualifiedName(String) - Method in class net.morimekta.providence.descriptor.PList
 
getQualifiedName(String) - Method in class net.morimekta.providence.descriptor.PMap
 
getQualifiedName(String) - Method in class net.morimekta.providence.descriptor.PPrimitive
 
getQualifiedName(String) - Method in class net.morimekta.providence.descriptor.PSet
 
getRequirement() - Method in interface net.morimekta.providence.descriptor.PField
 
getType() - Method in interface net.morimekta.providence.descriptor.PDescriptor
 
getType() - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
getType() - Method in interface net.morimekta.providence.descriptor.PField
 
getType() - Method in class net.morimekta.providence.descriptor.PList
 
getType() - Method in class net.morimekta.providence.descriptor.PMap
 
getType() - Method in class net.morimekta.providence.descriptor.PPrimitive
 
getType() - Method in class net.morimekta.providence.descriptor.PSet
 
getType() - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
getType() - Method in class net.morimekta.providence.serializer.PBinarySerializer.FieldInfo
 
getValue() - Method in interface net.morimekta.providence.PEnumValue
 
getValueById(int) - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
getValueByName(String) - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
getValues() - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
getVariant() - Method in class net.morimekta.providence.descriptor.PExceptionDescriptor
 
getVariant() - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
getVariant() - Method in class net.morimekta.providence.descriptor.PUnionDescriptor
 

H

has(int) - Method in interface net.morimekta.providence.PMessage
 
hasDefaultValue() - Method in interface net.morimekta.providence.descriptor.PField
 
hashCode() - Method in class net.morimekta.providence.descriptor.PDefaultValueProvider
 
hashCode() - Method in class net.morimekta.providence.descriptor.PList
 
hashCode() - Method in class net.morimekta.providence.descriptor.PMap
 
hashCode() - Method in class net.morimekta.providence.descriptor.PPrimitive
 
hashCode() - Method in class net.morimekta.providence.descriptor.PSet
 
hashCode() - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
hashCode(PField<?>, Object) - Static method in class net.morimekta.providence.util.PTypeUtils
 
hashCode(Object) - Static method in class net.morimekta.providence.util.PTypeUtils
 

I

I16 - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 
I32 - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 
I64 - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 
id - Variable in enum net.morimekta.providence.PType
 
INTEGER - Static variable in interface net.morimekta.providence.serializer.PBinarySerializer.DataType
 
isCompact() - Method in interface net.morimekta.providence.PMessage
 
isCompactible() - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
isSimple() - Method in class net.morimekta.providence.descriptor.PStructDescriptor
 
isSimple() - Method in interface net.morimekta.providence.PMessage
 
isValid() - Method in class net.morimekta.providence.PEnumBuilder
 
isValid() - Method in class net.morimekta.providence.PMessageBuilder
 
itemDescriptor() - Method in class net.morimekta.providence.descriptor.PContainer
 

K

keyDescriptor() - Method in class net.morimekta.providence.descriptor.PMap
 

L

label - Variable in enum net.morimekta.providence.descriptor.PRequirement
 

M

MAP - Static variable in interface net.morimekta.providence.serializer.PBinarySerializer.DataType
 
MESSAGE - Static variable in interface net.morimekta.providence.serializer.PBinarySerializer.DataType
 
MESSAGE - Static variable in class net.morimekta.providence.serializer.PFastBinarySerializer
 
mutate() - Method in interface net.morimekta.providence.PMessage
Get a builder that extends the current object.

N

name - Variable in enum net.morimekta.providence.PType
 
net.morimekta.providence - package net.morimekta.providence
 
net.morimekta.providence.descriptor - package net.morimekta.providence.descriptor
 
net.morimekta.providence.serializer - package net.morimekta.providence.serializer
 
net.morimekta.providence.util - package net.morimekta.providence.util
 
NONE - Static variable in class net.morimekta.providence.serializer.PFastBinarySerializer
 
num(int) - Method in interface net.morimekta.providence.PMessage
 

O

origGetLocalizedMessage() - Method in exception net.morimekta.providence.PException
 
origGetMessage() - Method in exception net.morimekta.providence.PException
 

P

parseCompactMessage(JsonTokenizer, PStructDescriptor<T, ?>) - Method in class net.morimekta.providence.serializer.PJsonSerializer
Parse JSON object as a message.
parseMapKey(String, PDescriptor) - Method in class net.morimekta.providence.serializer.PJsonSerializer
 
parseMessage(JsonTokenizer, PStructDescriptor<T, ?>) - Method in class net.morimekta.providence.serializer.PJsonSerializer
Parse JSON object as a message.
parseTypedValue(JsonToken, JsonTokenizer, PDescriptor<T>) - Method in class net.morimekta.providence.serializer.PJsonSerializer
 
PBinarySerializer - Class in net.morimekta.providence.serializer
Compact binary serializer.
PBinarySerializer() - Constructor for class net.morimekta.providence.serializer.PBinarySerializer
Construct a serializer instance.
PBinarySerializer(boolean) - Constructor for class net.morimekta.providence.serializer.PBinarySerializer
Construct a serializer instance.
PBinarySerializer.DataType - Interface in net.morimekta.providence.serializer
DataType.
PBinarySerializer.FieldInfo - Class in net.morimekta.providence.serializer
Field info data holder with convenience methods.
PBuilder<T> - Interface in net.morimekta.providence
 
PBuilderFactory<T> - Interface in net.morimekta.providence
 
PContainer<I,C> - Class in net.morimekta.providence.descriptor
Generic descriptor for a container type.
PContainer(PDescriptorProvider<I>) - Constructor for class net.morimekta.providence.descriptor.PContainer
 
PContainerProvider<I,C,T extends PContainer<I,C>> - Class in net.morimekta.providence.descriptor
Provider for a container type.
PContainerProvider(T) - Constructor for class net.morimekta.providence.descriptor.PContainerProvider
 
PDeclaredDescriptor<T> - Class in net.morimekta.providence.descriptor
Descriptor for a declared type.
PDeclaredDescriptor(String, String, String) - Constructor for class net.morimekta.providence.descriptor.PDeclaredDescriptor
 
PDefaultValueProvider<V> - Class in net.morimekta.providence.descriptor
Provider for default value.
PDefaultValueProvider(V) - Constructor for class net.morimekta.providence.descriptor.PDefaultValueProvider
 
PDescriptor<V> - Interface in net.morimekta.providence.descriptor
Descriptor interface for value type V.
PDescriptorProvider<T> - Interface in net.morimekta.providence.descriptor
Base descriptor provider interface.
PEnumBuilder<T> - Class in net.morimekta.providence
 
PEnumBuilder() - Constructor for class net.morimekta.providence.PEnumBuilder
 
PEnumBuilderFactory<T extends PEnumValue<T>> - Class in net.morimekta.providence
 
PEnumBuilderFactory() - Constructor for class net.morimekta.providence.PEnumBuilderFactory
 
PEnumDescriptor<T extends PEnumValue<T>> - Class in net.morimekta.providence.descriptor
The definition of a thrift enum.
PEnumDescriptor(String, String, String, PEnumBuilderFactory<T>) - Constructor for class net.morimekta.providence.descriptor.PEnumDescriptor
 
PEnumDescriptorProvider<E extends PEnumValue<E>> - Class in net.morimekta.providence.descriptor
Provider for enum type descriptor.
PEnumDescriptorProvider(PEnumDescriptor<E>) - Constructor for class net.morimekta.providence.descriptor.PEnumDescriptorProvider
 
PEnumValue<T> - Interface in net.morimekta.providence
 
PException - Exception in net.morimekta.providence
 
PException(String) - Constructor for exception net.morimekta.providence.PException
 
PExceptionDescriptor<T extends PMessage<T>,F extends PField> - Class in net.morimekta.providence.descriptor
The definition of a thrift exception.
PExceptionDescriptor(String, String, String, PMessageBuilderFactory<T>, boolean) - Constructor for class net.morimekta.providence.descriptor.PExceptionDescriptor
 
PExceptionDescriptorProvider<V extends PMessage<V>,F extends PField> - Class in net.morimekta.providence.descriptor
Provider for exception descriptor.
PExceptionDescriptorProvider() - Constructor for class net.morimekta.providence.descriptor.PExceptionDescriptorProvider
 
PFastBinarySerializer - Class in net.morimekta.providence.serializer
Compact binary serializer.
PFastBinarySerializer() - Constructor for class net.morimekta.providence.serializer.PFastBinarySerializer
Construct a serializer instance.
PFastBinarySerializer(boolean) - Constructor for class net.morimekta.providence.serializer.PFastBinarySerializer
Construct a serializer instance.
PField<V> - Interface in net.morimekta.providence.descriptor
Field descriptor.
PJsonSerializer - Class in net.morimekta.providence.serializer
Compact JSON serializer.
PJsonSerializer() - Constructor for class net.morimekta.providence.serializer.PJsonSerializer
 
PJsonSerializer(boolean) - Constructor for class net.morimekta.providence.serializer.PJsonSerializer
 
PJsonSerializer(PJsonSerializer.IdType) - Constructor for class net.morimekta.providence.serializer.PJsonSerializer
 
PJsonSerializer(boolean, PJsonSerializer.IdType) - Constructor for class net.morimekta.providence.serializer.PJsonSerializer
 
PJsonSerializer(PJsonSerializer.IdType, PJsonSerializer.IdType) - Constructor for class net.morimekta.providence.serializer.PJsonSerializer
 
PJsonSerializer(boolean, PJsonSerializer.IdType, PJsonSerializer.IdType, boolean) - Constructor for class net.morimekta.providence.serializer.PJsonSerializer
 
PJsonSerializer.IdType - Enum in net.morimekta.providence.serializer
 
PList<I> - Class in net.morimekta.providence.descriptor
 
PList(PDescriptorProvider<I>) - Constructor for class net.morimekta.providence.descriptor.PList
 
PMap<K,V> - Class in net.morimekta.providence.descriptor
 
PMap(PDescriptorProvider<K>, PDescriptorProvider<V>) - Constructor for class net.morimekta.providence.descriptor.PMap
 
PMessage<T extends PMessage<T>> - Interface in net.morimekta.providence
Base class for all messages.
PMessageBuilder<T extends PMessage<T>> - Class in net.morimekta.providence
 
PMessageBuilder() - Constructor for class net.morimekta.providence.PMessageBuilder
 
PMessageBuilderFactory<T extends PMessage<T>> - Class in net.morimekta.providence
 
PMessageBuilderFactory() - Constructor for class net.morimekta.providence.PMessageBuilderFactory
 
PMessageVariant - Enum in net.morimekta.providence
The definition of a thrift structure.
PPrettyPrinter - Class in net.morimekta.providence.util
Pretty printer that can print message content for easily reading and debugging.
PPrettyPrinter() - Constructor for class net.morimekta.providence.util.PPrettyPrinter
 
PPrettyPrinter(String, String, String) - Constructor for class net.morimekta.providence.util.PPrettyPrinter
 
PPrettyPrinter(String, String, String, String) - Constructor for class net.morimekta.providence.util.PPrettyPrinter
 
PPrimitive<T> - Class in net.morimekta.providence.descriptor
Descriptors for primitive types.
PPrimitiveProvider<T> - Class in net.morimekta.providence.descriptor
 
PPrimitiveProvider(PPrimitive<T>) - Constructor for class net.morimekta.providence.descriptor.PPrimitiveProvider
 
PProtoSerializer - Class in net.morimekta.providence.serializer
Compact binary serializer using the protocol buffer serialization format.
PProtoSerializer() - Constructor for class net.morimekta.providence.serializer.PProtoSerializer
Construct a serializer instance.
PProtoSerializer(boolean) - Constructor for class net.morimekta.providence.serializer.PProtoSerializer
Construct a serializer instance.
PRequirement - Enum in net.morimekta.providence.descriptor
Field requirement designation.
presenceRequired - Variable in enum net.morimekta.providence.descriptor.PRequirement
 
provider(PDescriptorProvider<I>) - Static method in class net.morimekta.providence.descriptor.PList
 
provider(PDescriptorProvider<K>, PDescriptorProvider<V>) - Static method in class net.morimekta.providence.descriptor.PMap
 
provider() - Method in class net.morimekta.providence.descriptor.PPrimitive
 
provider(PDescriptorProvider<I>) - Static method in class net.morimekta.providence.descriptor.PSet
 
PSerializeException - Exception in net.morimekta.providence.serializer
 
PSerializeException(String, Object...) - Constructor for exception net.morimekta.providence.serializer.PSerializeException
 
PSerializeException(Throwable, String, Object...) - Constructor for exception net.morimekta.providence.serializer.PSerializeException
 
PSerializer - Class in net.morimekta.providence.serializer
Thrift serializers are stateless injectable implementation classes that transforms messages to binary stream (serializes), or binary stream to messages (deserializes).
PSerializer() - Constructor for class net.morimekta.providence.serializer.PSerializer
 
PSet<I> - Class in net.morimekta.providence.descriptor
 
PSet(PDescriptorProvider<I>) - Constructor for class net.morimekta.providence.descriptor.PSet
 
PStructDescriptor<T extends PMessage<T>,F extends PField> - Class in net.morimekta.providence.descriptor
The definition of a thrift structure.
PStructDescriptor(String, String, String, PMessageBuilderFactory<T>, boolean, boolean) - Constructor for class net.morimekta.providence.descriptor.PStructDescriptor
 
PStructDescriptorProvider<V extends PMessage<V>,F extends PField> - Class in net.morimekta.providence.descriptor
 
PStructDescriptorProvider() - Constructor for class net.morimekta.providence.descriptor.PStructDescriptorProvider
 
PType - Enum in net.morimekta.providence
Value type constants.
PTypeUtils - Class in net.morimekta.providence.util
Thrift type utilities.
PTypeUtils() - Constructor for class net.morimekta.providence.util.PTypeUtils
 
PUnion<T extends PUnion<T>> - Interface in net.morimekta.providence
Base class for all messages.
PUnionDescriptor<T extends PMessage<T>,F extends PField> - Class in net.morimekta.providence.descriptor
The definition of a thrift union.
PUnionDescriptor(String, String, String, PMessageBuilderFactory<T>, boolean) - Constructor for class net.morimekta.providence.descriptor.PUnionDescriptor
 
PUnionDescriptorProvider<V extends PMessage<V>,F extends PField> - Class in net.morimekta.providence.descriptor
 
PUnionDescriptorProvider() - Constructor for class net.morimekta.providence.descriptor.PUnionDescriptorProvider
 
PValue<T> - Interface in net.morimekta.providence
 
PValueProvider<V> - Interface in net.morimekta.providence.descriptor
 

R

readEntryFieldInfo(BinaryReader, int) - Method in class net.morimekta.providence.serializer.PBinarySerializer
 
readFieldInfo(BinaryReader) - Method in class net.morimekta.providence.serializer.PBinarySerializer
Read field info from stream.
readFieldValue(BinaryReader, PBinarySerializer.FieldInfo, PDescriptor<T>) - Method in class net.morimekta.providence.serializer.PBinarySerializer
Read a field value from stream.
readFieldValue(BinaryReader, int, PDescriptor<T>) - Method in class net.morimekta.providence.serializer.PFastBinarySerializer
Read a field value from stream.
readFieldValue(BinaryReader, int, PDescriptor<T>) - Method in class net.morimekta.providence.serializer.PProtoSerializer
Read a field value from stream.
readStrict - Variable in class net.morimekta.providence.serializer.PFastBinarySerializer
 

S

serialize(OutputStream, PMessage<?>) - Method in class net.morimekta.providence.serializer.PBinarySerializer
 
serialize(OutputStream, PDescriptor<T>, T) - Method in class net.morimekta.providence.serializer.PBinarySerializer
 
serialize(OutputStream, PMessage<?>) - Method in class net.morimekta.providence.serializer.PFastBinarySerializer
 
serialize(OutputStream, PDescriptor<T>, T) - Method in class net.morimekta.providence.serializer.PFastBinarySerializer
 
serialize(OutputStream, PMessage<?>) - Method in class net.morimekta.providence.serializer.PJsonSerializer
 
serialize(OutputStream, PDescriptor<T>, T) - Method in class net.morimekta.providence.serializer.PJsonSerializer
 
serialize(OutputStream, PMessage<?>) - Method in class net.morimekta.providence.serializer.PProtoSerializer
 
serialize(OutputStream, PDescriptor<T>, T) - Method in class net.morimekta.providence.serializer.PProtoSerializer
 
serialize(OutputStream, PMessage<?>) - Method in class net.morimekta.providence.serializer.PSerializer
 
serialize(OutputStream, PDescriptor<T>, T) - Method in class net.morimekta.providence.serializer.PSerializer
 
set(int, Object) - Method in class net.morimekta.providence.PMessageBuilder
 
setByName(String) - Method in class net.morimekta.providence.PEnumBuilder
 
setByValue(int) - Method in class net.morimekta.providence.PEnumBuilder
 
STREAM_INITIATOR - Static variable in class net.morimekta.providence.serializer.PJsonSerializer
 
streamInitiator() - Method in class net.morimekta.providence.serializer.PJsonSerializer
 
streamInitiator() - Method in class net.morimekta.providence.serializer.PSerializer
 
streamInitiatorPartOfData() - Method in class net.morimekta.providence.serializer.PSerializer
 
streamTerminator() - Method in class net.morimekta.providence.serializer.PSerializer
 
STRING - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 

T

toString() - Method in class net.morimekta.providence.descriptor.PContainer
 
toString() - Method in class net.morimekta.providence.descriptor.PDeclaredDescriptor
 
toString() - Method in class net.morimekta.providence.descriptor.PEnumDescriptor
 
toString() - Method in class net.morimekta.providence.descriptor.PPrimitive
 
toString() - Method in enum net.morimekta.providence.PType
 
toString() - Method in class net.morimekta.providence.serializer.PBinarySerializer.FieldInfo
 
toString(double) - Static method in class net.morimekta.providence.util.PTypeUtils
 
toString(Binary) - Static method in class net.morimekta.providence.util.PTypeUtils
 
toString(Collection<?>) - Static method in class net.morimekta.providence.util.PTypeUtils
 
toString(Map<?, ?>) - Static method in class net.morimekta.providence.util.PTypeUtils
 
toString(PMessage<?>) - Static method in class net.morimekta.providence.util.PTypeUtils
Stringify a message.
toString(Object) - Static method in class net.morimekta.providence.util.PTypeUtils
 
TRUE - Static variable in class net.morimekta.providence.serializer.PBinarySerializer.FieldInfo
 
TRUE - Static variable in class net.morimekta.providence.serializer.PFastBinarySerializer
 

U

unionField() - Method in interface net.morimekta.providence.PUnion
 

V

valueOf(String) - Static method in enum net.morimekta.providence.descriptor.PRequirement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.PMessageVariant
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.PType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.morimekta.providence.serializer.PJsonSerializer.IdType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.morimekta.providence.descriptor.PRequirement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.PMessageVariant
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.PType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.morimekta.providence.serializer.PJsonSerializer.IdType
Returns an array containing the constants of this enum type, in the order they are declared.
VARINT - Static variable in class net.morimekta.providence.serializer.PFastBinarySerializer
 
VOID - Static variable in class net.morimekta.providence.descriptor.PPrimitive
 

W

writeBinary(BinaryWriter, Binary) - Method in class net.morimekta.providence.serializer.PBinarySerializer
 
writeDouble(BinaryWriter, double) - Method in class net.morimekta.providence.serializer.PBinarySerializer
Write a double value to stream.
writeFieldValue(BinaryWriter, Object) - Method in class net.morimekta.providence.serializer.PBinarySerializer
Write a field value to stream.
writeFieldValue(BinaryWriter, int, PDescriptor<?>, Object) - Method in class net.morimekta.providence.serializer.PProtoSerializer
Write a field value to stream.
writeMessage(BinaryWriter, PMessage<?>) - Method in class net.morimekta.providence.serializer.PFastBinarySerializer
 
writeMessage(BinaryWriter, PMessage<?>) - Method in class net.morimekta.providence.serializer.PProtoSerializer
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2016. All rights reserved.