Uses of Class
net.morimekta.providence.PMessageBuilder
-
Packages that use PMessageBuilder Package Description net.morimekta.providence net.morimekta.providence.descriptor net.morimekta.providence.util -
-
Uses of PMessageBuilder in net.morimekta.providence
Subclasses of PMessageBuilder in net.morimekta.providence Modifier and Type Class Description static classPApplicationException._BuilderBase exception thrown on non-declared exceptions on a service call, and other server-side service call issues.Methods in net.morimekta.providence with type parameters of type PMessageBuilder Modifier and Type Method Description default <Builder extends PMessageBuilder<Message>>
BuilderPMessageOrBuilder. toBuilder()Cast the message or builder instance to it's builder or mutate the instance so we have a fresh builder.Methods in net.morimekta.providence that return PMessageBuilder Modifier and Type Method Description abstract PMessageBuilder<Message>PMessageBuilder. addTo(int key, java.lang.Object value)Adds a value to a set or list container.PMessageBuilder<Message>PMessageBuilder. addTo(PField<Message> field, java.lang.Object value)Checks if a specific field is set on the builder.abstract PMessageBuilder<Message>PMessageBuilder. clear(int key)Clear the provided field value.PMessageBuilder<Message>PMessageBuilder. clear(PField<Message> field)Clear the provided field value.abstract PMessageBuilder<Message>PMessageBuilder. merge(Message from)Merges the provided message into the builder.PMessageBuilder<Message>PMessage. mutate()Get a builder that extends the current object.PMessageBuilderPApplicationException._Builder. mutator(int key)abstract PMessageBuilderPMessageBuilder. mutator(int key)Get the builder for the given message contained in this builder.PMessageBuilderPMessageBuilder. mutator(PField<Message> field)Get the builder for the given message contained in this builder.abstract PMessageBuilder<Message>PMessageBuilder. set(int key, java.lang.Object value)Set the provided field value.PMessageBuilder<Message>PMessageBuilder. set(PField<Message> field, java.lang.Object value)Set the provided field value.abstract PMessageBuilder<Message>PMessageBuilder. validate()Checks if the current set data is enough to make a valid struct. -
Uses of PMessageBuilder in net.morimekta.providence.descriptor
Methods in net.morimekta.providence.descriptor that return PMessageBuilder Modifier and Type Method Description PMessageBuilder<T>PInterfaceDescriptor. builder()PMessageBuilder<T>PMessageDescriptor. builder()Methods in net.morimekta.providence.descriptor that return types with arguments of type PMessageBuilder Modifier and Type Method Description protected java.util.function.Supplier<PMessageBuilder<T>>PMessageDescriptor. getBuilderSupplier()Get the actual builder builderSupplier instance.Constructor parameters in net.morimekta.providence.descriptor with type arguments of type PMessageBuilder Constructor Description PExceptionDescriptor(java.lang.String packageName, java.lang.String name, java.util.function.Supplier<PMessageBuilder<Exception>> builderSupplier, boolean simple)PMessageDescriptor(java.lang.String programName, java.lang.String name, java.util.function.Supplier<PMessageBuilder<T>> builderSupplier, boolean simple)PStructDescriptor(java.lang.String programName, java.lang.String name, java.util.function.Supplier<PMessageBuilder<T>> builderSupplier, boolean simple)PUnionDescriptor(java.lang.String packageName, java.lang.String name, java.util.function.Supplier<PMessageBuilder<T>> builderSupplier, boolean simple) -
Uses of PMessageBuilder in net.morimekta.providence.util
Methods in net.morimekta.providence.util with type parameters of type PMessageBuilder Modifier and Type Method Description static <M extends PMessage<M>,B extends PMessageBuilder<M>>
BMessageUtil. getTargetModifications(PMessageOrBuilder<M> source, PMessageOrBuilder<M> target)Make a builder of the target message with all differences between source and target marked as modifications.
-