Uses of Class
org.infinispan.protostream.descriptors.FieldDescriptor
Packages that use FieldDescriptor
Package
Description
Library for easy and efficient marshalling of Java objects in Protocol Buffers format.
Represents information contained in a proto file
Protostream internals.
-
Uses of FieldDescriptor in org.infinispan.protostream
Fields in org.infinispan.protostream declared as FieldDescriptorModifier and TypeFieldDescriptionprivate final FieldDescriptorMessageContext.fieldDescriptorIf this is a nested context this is the outer field being processed.Methods in org.infinispan.protostream that return FieldDescriptorModifier and TypeMethodDescriptionMessageContext.getField()Gets the nested field.MessageContext.getFieldByName(String fieldName) Methods in org.infinispan.protostream with parameters of type FieldDescriptorModifier and TypeMethodDescriptiondefault voidTagHandler.onEndNested(int fieldNumber, FieldDescriptor fieldDescriptor) End of a nested message.default voidTagHandler.onStartNested(int fieldNumber, FieldDescriptor fieldDescriptor) Start of a nested message.default voidTagHandler.onTag(int fieldNumber, FieldDescriptor fieldDescriptor, Object tagValue) A field which is a primitive (non-nested) value.Constructors in org.infinispan.protostream with parameters of type FieldDescriptorModifierConstructorDescriptionMessageContext(E parentContext, FieldDescriptor fieldDescriptor, Descriptor messageDescriptor) -
Uses of FieldDescriptor in org.infinispan.protostream.descriptors
Subclasses of FieldDescriptor in org.infinispan.protostream.descriptorsFields in org.infinispan.protostream.descriptors with type parameters of type FieldDescriptorModifier and TypeFieldDescriptionprivate List<FieldDescriptor> Descriptor.Builder.fieldsprivate final List<FieldDescriptor> Descriptor.fieldsprivate List<FieldDescriptor> OneOfDescriptor.Builder.fieldsprivate final List<FieldDescriptor> OneOfDescriptor.fieldsprivate final Map<String, FieldDescriptor> Descriptor.fieldsByNameprivate final Map<Integer, FieldDescriptor> Descriptor.fieldsByNumberMethods in org.infinispan.protostream.descriptors that return FieldDescriptorModifier and TypeMethodDescriptionFieldDescriptor.Builder.build()Descriptor.findFieldByName(String name) Descriptor.findFieldByNumber(int number) Methods in org.infinispan.protostream.descriptors that return types with arguments of type FieldDescriptorMethods in org.infinispan.protostream.descriptors with parameters of type FieldDescriptorModifier and TypeMethodDescriptionprivate static voidProtoLock.writeField(com.fasterxml.jackson.core.JsonGenerator j, FieldDescriptor f, String parent) Method parameters in org.infinispan.protostream.descriptors with type arguments of type FieldDescriptorModifier and TypeMethodDescriptionprivate voidDescriptor.addFields(List<? extends FieldDescriptor> fields) Descriptor.Builder.withFields(List<FieldDescriptor> fields) OneOfDescriptor.Builder.withFields(List<FieldDescriptor> fields) Constructor parameters in org.infinispan.protostream.descriptors with type arguments of type FieldDescriptorModifierConstructorDescriptionprivateOneOfDescriptor(String name, String documentation, List<FieldDescriptor> fields) -
Uses of FieldDescriptor in org.infinispan.protostream.impl
Subclasses of FieldDescriptor in org.infinispan.protostream.implFields in org.infinispan.protostream.impl declared as FieldDescriptorModifier and TypeFieldDescriptionprivate final FieldDescriptor[]MessageMarshallerDelegate.fieldDescriptors(package private) FieldDescriptorJsonUtils.JsonNestingLevel.repeatedFieldDescriptorMethods in org.infinispan.protostream.impl with parameters of type FieldDescriptorModifier and TypeMethodDescriptionprivate voidProtoStreamReaderImpl.checkFieldRead(FieldDescriptor fd, boolean expectRepeated) private voidProtoStreamWriterImpl.checkFieldWrite(FieldDescriptor fd) Check repeatability and write-once for a non-repeatable field.private voidProtoStreamWriterImpl.checkRepeatedFieldWrite(FieldDescriptor fd) Check repeatability and write-once for a repeatable field.(package private) ProtoStreamReaderImpl.ReadMessageContextProtoStreamReaderImpl.enterContext(FieldDescriptor fd, Descriptor messageDescriptor, TagReaderImpl in) (package private) ProtoStreamWriterImpl.WriteMessageContextProtoStreamWriterImpl.enterContext(FieldDescriptor fd, Descriptor messageDescriptor, TagWriterImpl out) abstract voidBaseMarshallerDelegate.marshall(ProtobufTagMarshaller.WriteContext ctx, FieldDescriptor fieldDescriptor, T value) Marshalls an object.voidEnumMarshallerDelegate.marshall(ProtobufTagMarshaller.WriteContext ctx, FieldDescriptor fd, T value) voidMessageMarshallerDelegate.marshall(ProtobufTagMarshaller.WriteContext ctx, FieldDescriptor fieldDescriptor, T message) voidProtobufTagMarshallerDelegate.marshall(ProtobufTagMarshaller.WriteContext ctx, FieldDescriptor fieldDescriptor, T value) private <A> AProtoStreamReaderImpl.readNestedObject(FieldDescriptor fd, Class<A> clazz, ProtobufTagMarshaller.ReadContext ctx, int length) Read an Object or an Enum.private voidProtoStreamReaderImpl.readPrimitiveCollection(FieldDescriptor fd, Collection<? super Object> collection, Class<?> elementClass) private static FieldDescriptor.BuilderRepeatedFieldDescriptor.toBuilder(FieldDescriptor descriptor) abstract TBaseMarshallerDelegate.unmarshall(ProtobufTagMarshaller.ReadContext ctx, FieldDescriptor fieldDescriptor) Unmarshalls an object.EnumMarshallerDelegate.unmarshall(ProtobufTagMarshaller.ReadContext ctx, FieldDescriptor fd) MessageMarshallerDelegate.unmarshall(ProtobufTagMarshaller.ReadContext ctx, FieldDescriptor fieldDescriptor) ProtobufTagMarshallerDelegate.unmarshall(ProtobufTagMarshaller.ReadContext ctx, FieldDescriptor fieldDescriptor) private <T extends Enum<T>>
voidProtoStreamWriterImpl.writeEnum(FieldDescriptor fd, T value) private static voidJsonUtils.writeEnumField(com.fasterxml.jackson.core.JsonParser parser, TagWriter writer, FieldDescriptor fd, int fieldNumber) private voidProtoStreamWriterImpl.writeGroup(FieldDescriptor fd, Object value, Class<?> clazz) private voidProtoStreamWriterImpl.writeMessage(FieldDescriptor fd, Object value, Class<?> clazz) Constructors in org.infinispan.protostream.impl with parameters of type FieldDescriptorModifierConstructorDescription(package private)ReadMessageContext(ProtoStreamReaderImpl.ReadMessageContext parent, FieldDescriptor fieldDescriptor, Descriptor messageDescriptor, TagReaderImpl in) protectedRepeatedFieldDescriptor(FieldDescriptor descriptor) (package private)WriteMessageContext(ProtoStreamWriterImpl.WriteMessageContext parent, FieldDescriptor fieldDescriptor, Descriptor messageDescriptor, TagWriterImpl out)