Package io.apicurio.registry.protobuf
Class ProtobufFile
- java.lang.Object
-
- io.apicurio.registry.protobuf.ProtobufFile
-
-
Constructor Summary
Constructors Constructor Description ProtobufFile(com.squareup.wire.schema.internal.parser.ProtoFileElement element)
ProtobufFile(File file)
ProtobufFile(String data)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Map<String,com.squareup.wire.schema.internal.parser.EnumConstantElement>>
getEnumFieldMap()
Map<String,Map<Integer,String>>
getEnumFieldsById()
Map<String,Map<String,com.squareup.wire.schema.internal.parser.FieldElement>>
getFieldMap()
Map<String,Map<Integer,String>>
getFieldsById()
Map<String,Map<String,com.squareup.wire.schema.internal.parser.FieldElement>>
getMapMap()
Map<String,Set<Object>>
getNonReservedEnumFields()
Map<String,Set<Object>>
getNonReservedFields()
String
getPackageName()
Map<String,Set<Object>>
getReservedFields()
Map<String,Set<String>>
getServiceRPCnames()
Map<String,Map<String,String>>
getServiceRPCSignatures()
static com.squareup.wire.schema.internal.parser.ProtoFileElement
toProtoFileElement(String data)
-
-
-
Constructor Detail
-
ProtobufFile
public ProtobufFile(String data)
-
ProtobufFile
public ProtobufFile(File file) throws IOException
- Throws:
IOException
-
ProtobufFile
public ProtobufFile(com.squareup.wire.schema.internal.parser.ProtoFileElement element)
-
-
Method Detail
-
toProtoFileElement
public static com.squareup.wire.schema.internal.parser.ProtoFileElement toProtoFileElement(String data)
-
getPackageName
public String getPackageName()
-
getFieldMap
public Map<String,Map<String,com.squareup.wire.schema.internal.parser.FieldElement>> getFieldMap()
-
getEnumFieldMap
public Map<String,Map<String,com.squareup.wire.schema.internal.parser.EnumConstantElement>> getEnumFieldMap()
-
getMapMap
public Map<String,Map<String,com.squareup.wire.schema.internal.parser.FieldElement>> getMapMap()
-
-