Package dev.enola.common.protobuf
Class MessageValidators
java.lang.Object
dev.enola.common.protobuf.MessageValidators
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionregister(MessageValidator<?, ?> validator, com.google.protobuf.Descriptors.Descriptor descriptor) validate(com.google.protobuf.MessageOrBuilder message) voidvalidate(com.google.protobuf.MessageOrBuilder message, MessageValidators.Result.Builder r) voidvalidate(Object context, com.google.protobuf.MessageOrBuilder message, MessageValidators.Result.Builder results)
-
Constructor Details
-
MessageValidators
public MessageValidators()
-
-
Method Details
-
register
@CanIgnoreReturnValue public MessageValidators register(MessageValidator<?, ?> validator, com.google.protobuf.Descriptors.Descriptor descriptor) -
validate
@CheckReturnValue public MessageValidators.Result validate(com.google.protobuf.MessageOrBuilder message) -
validate
public void validate(com.google.protobuf.MessageOrBuilder message, MessageValidators.Result.Builder r) -
validate
public void validate(Object context, com.google.protobuf.MessageOrBuilder message, MessageValidators.Result.Builder results) -
validate
@CheckReturnValue public MessageValidators.Result validate(Object context, com.google.protobuf.MessageOrBuilder message)
-