Uses of Class
net.morimekta.providence.descriptor.PMessageDescriptor
-
-
Uses of PMessageDescriptor in net.morimekta.providence
Methods in net.morimekta.providence that return PMessageDescriptor Modifier and Type Method Description PMessageDescriptor<Message,Field>PMessage. descriptor()abstract PMessageDescriptor<T,F>PMessageBuilder. descriptor()Get the descriptor for the message being built. -
Uses of PMessageDescriptor in net.morimekta.providence.descriptor
Subclasses of PMessageDescriptor in net.morimekta.providence.descriptor Modifier and Type Class Description classPExceptionDescriptor<Exception extends PMessage<Exception,Field>,Field extends PField>The definition of a thrift exception.classPStructDescriptor<T extends PMessage<T,F>,F extends PField>The definition of a thrift structure.classPUnionDescriptor<T extends PMessage<T,F>,F extends PField>The definition of a thrift union.Methods in net.morimekta.providence.descriptor that return PMessageDescriptor Modifier and Type Method Description abstract PMessageDescriptor<V,F>PMessageDescriptorProvider. descriptor() -
Uses of PMessageDescriptor in net.morimekta.providence.mio
Methods in net.morimekta.providence.mio with parameters of type PMessageDescriptor Modifier and Type Method Description <Message extends PMessage<Message,Field>,Field extends PField>
MessageFileMessageReader. read(PMessageDescriptor<Message,Field> descriptor)<Message extends PMessage<Message,Field>,Field extends PField>
MessageIOMessageReader. read(PMessageDescriptor<Message,Field> descriptor)<Message extends PMessage<Message,Field>,Field extends PField>
MessageMessageReader. read(PMessageDescriptor<Message,Field> descriptor)Read a message from the stream. -
Uses of PMessageDescriptor in net.morimekta.providence.serializer
Methods in net.morimekta.providence.serializer with parameters of type PMessageDescriptor Modifier and Type Method Description <Message extends PMessage<Message,Field>,Field extends PField>
MessageBinarySerializer. deserialize(java.io.InputStream input, PMessageDescriptor<Message,Field> descriptor)<Message extends PMessage<Message,Field>,Field extends PField>
MessageFastBinarySerializer. deserialize(java.io.InputStream is, PMessageDescriptor<Message,Field> descriptor)<T extends PMessage<T,TF>,TF extends PField>
TJsonSerializer. deserialize(java.io.InputStream input, PMessageDescriptor<T,TF> type)<T extends PMessage<T,TF>,TF extends PField>
TJsonSerializer. deserialize(java.io.Reader input, PMessageDescriptor<T,TF> type)<Message extends PMessage<Message,Field>,Field extends PField>
MessagePrettySerializer. deserialize(java.io.InputStream input, PMessageDescriptor<Message,Field> descriptor)abstract <Message extends PMessage<Message,Field>,Field extends PField>
MessageSerializer. deserialize(java.io.InputStream input, PMessageDescriptor<Message,Field> descriptor)Deserialize a message. -
Uses of PMessageDescriptor in net.morimekta.providence.serializer.binary
Methods in net.morimekta.providence.serializer.binary with parameters of type PMessageDescriptor Modifier and Type Method Description static <Message extends PMessage<Message,Field>,Field extends PField>
MessageBinaryFormatUtils. readMessage(net.morimekta.util.io.BigEndianBinaryReader input, PMessageDescriptor<Message,Field> descriptor, boolean strict)Read message from reader. -
Uses of PMessageDescriptor in net.morimekta.providence.streams
Methods in net.morimekta.providence.streams with parameters of type PMessageDescriptor Modifier and Type Method Description static <Message extends PMessage<Message,Field>,Field extends PField>
java.util.stream.Stream<Message>MessageStreams. file(java.io.File file, Serializer serializer, PMessageDescriptor<Message,Field> descriptor)Read a file containing entries of a given type.static <Message extends PMessage<Message,Field>,Field extends PField>
java.util.stream.Stream<Message>MessageStreams. path(java.nio.file.Path file, Serializer serializer, PMessageDescriptor<Message,Field> descriptor)Read a file containing entries of a given type.static <Message extends PMessage<Message,Field>,Field extends PField>
java.util.stream.Stream<Message>MessageStreams. resource(java.lang.String resource, Serializer serializer, PMessageDescriptor<Message,Field> descriptor)Read a file containing entries of a given type.static <Message extends PMessage<Message,Field>,Field extends PField>
java.util.stream.Stream<Message>MessageStreams. stream(java.io.InputStream in, Serializer serializer, PMessageDescriptor<Message,Field> descriptor)Read a input stream containing entries of a given type.Constructors in net.morimekta.providence.streams with parameters of type PMessageDescriptor Constructor Description MessageSpliterator(java.io.InputStream in, Serializer serializer, PMessageDescriptor<Message,Field> descriptor)Make a self-closing message spliterator.MessageSpliterator(java.io.InputStream in, Serializer serializer, PMessageDescriptor<Message,Field> descriptor, java.io.Closeable closer)Make a spliterator with specific closing function. -
Uses of PMessageDescriptor in net.morimekta.providence.util
Methods in net.morimekta.providence.util that return PMessageDescriptor Modifier and Type Method Description default <M extends PMessage<M,F>,F extends PField>
PMessageDescriptor<M,F>TypeRegistry. getMessageType(java.lang.String typeName)These extra casts needs to be there, otherwise we'd get this error: incompatible types: inference variable T has incompatible upper boundsMethods in net.morimekta.providence.util with parameters of type PMessageDescriptor Modifier and Type Method Description static <Message extends PMessage<Message,Field>,Field extends PField>
java.util.ArrayList<Message>ProvidenceHelper. arrayListFromJsonResource(java.lang.String path, PMessageDescriptor<Message,Field> descriptor)static <Message extends PMessage<Message,Field>,Field extends PField>
java.util.ArrayList<Message>ProvidenceHelper. arrayListFromResource(java.lang.String path, PMessageDescriptor<Message,Field> descriptor, Serializer serializer)static <Message extends PMessage<Message,Field>,Field extends PField>
MessageProvidenceHelper. fromJsonResource(java.lang.String path, PMessageDescriptor<Message,Field> descriptor)static <Message extends PMessage<Message,Field>,Field extends PField>
MessageProvidenceHelper. fromResource(java.lang.String resource, PMessageDescriptor<Message,Field> descriptor, Serializer serializer)static <Message extends PMessage<Message,Field>,Field extends PField>
MessageProvidenceHelper. parseDebugString(java.lang.String string, PMessageDescriptor<Message,Field> descriptor)Parses a pretty formatted string, and makes exceptions unchecked.
-