Class FileDescriptorUtils
- java.lang.Object
-
- io.apicurio.registry.utils.protobuf.schema.FileDescriptorUtils
-
public class FileDescriptorUtils extends Object
- Author:
- Fabian Martinez, Ravindranath Kakarla
-
-
Field Summary
Fields Modifier and Type Field Description static com.squareup.wire.schema.Location
DEFAULT_LOCATION
-
Constructor Summary
Constructors Constructor Description FileDescriptorUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.google.protobuf.Descriptors.FileDescriptor[]
baseDependencies()
static com.squareup.wire.schema.internal.parser.ProtoFileElement
fileDescriptorToProtoFile(com.google.protobuf.DescriptorProtos.FileDescriptorProto file)
static com.google.protobuf.Descriptors.FileDescriptor
protoFileToFileDescriptor(com.squareup.wire.schema.internal.parser.ProtoFileElement element)
static com.google.protobuf.Descriptors.FileDescriptor
protoFileToFileDescriptor(com.squareup.wire.schema.internal.parser.ProtoFileElement element, String protoFileName)
static com.google.protobuf.Descriptors.FileDescriptor
protoFileToFileDescriptor(String schemaDefinition, String protoFileName, Optional<String> optionalPackageName)
-
-
-
Method Detail
-
baseDependencies
public static com.google.protobuf.Descriptors.FileDescriptor[] baseDependencies()
-
protoFileToFileDescriptor
public static com.google.protobuf.Descriptors.FileDescriptor protoFileToFileDescriptor(com.squareup.wire.schema.internal.parser.ProtoFileElement element) throws com.google.protobuf.Descriptors.DescriptorValidationException
- Throws:
com.google.protobuf.Descriptors.DescriptorValidationException
-
protoFileToFileDescriptor
public static com.google.protobuf.Descriptors.FileDescriptor protoFileToFileDescriptor(com.squareup.wire.schema.internal.parser.ProtoFileElement element, String protoFileName) throws com.google.protobuf.Descriptors.DescriptorValidationException
- Throws:
com.google.protobuf.Descriptors.DescriptorValidationException
-
protoFileToFileDescriptor
public static com.google.protobuf.Descriptors.FileDescriptor protoFileToFileDescriptor(String schemaDefinition, String protoFileName, Optional<String> optionalPackageName) throws com.google.protobuf.Descriptors.DescriptorValidationException
- Throws:
com.google.protobuf.Descriptors.DescriptorValidationException
-
fileDescriptorToProtoFile
public static com.squareup.wire.schema.internal.parser.ProtoFileElement fileDescriptorToProtoFile(com.google.protobuf.DescriptorProtos.FileDescriptorProto file)
-
-