Class Service
- java.lang.Object
-
- com.google.flatbuffers.Table
-
- com.google.flatbuffers.reflection.Service
-
public final class Service extends Table
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classService.Vector
-
Constructor Summary
Constructors Constructor Description Service()
-
Method Summary
-
Methods inherited from class com.google.flatbuffers.Table
__has_identifier, __indirect, __indirect, __offset, __offset, __reset, __reset, __string, __string, __union, __union, __vector, __vector_as_bytebuffer, __vector_in_bytebuffer, __vector_len, compareStrings, compareStrings, getByteBuffer, sortTables
-
-
-
-
Method Detail
-
ValidateVersion
public static void ValidateVersion()
-
getRootAsService
public static Service getRootAsService(ByteBuffer _bb)
-
getRootAsService
public static Service getRootAsService(ByteBuffer _bb, Service obj)
-
__init
public void __init(int _i, ByteBuffer _bb)
-
__assign
public Service __assign(int _i, ByteBuffer _bb)
-
name
public String name()
-
nameAsByteBuffer
public ByteBuffer nameAsByteBuffer()
-
nameInByteBuffer
public ByteBuffer nameInByteBuffer(ByteBuffer _bb)
-
calls
public RPCCall calls(int j)
-
callsLength
public int callsLength()
-
callsVector
public RPCCall.Vector callsVector()
-
callsVector
public RPCCall.Vector callsVector(RPCCall.Vector obj)
-
attributes
public KeyValue attributes(int j)
-
attributesLength
public int attributesLength()
-
attributesVector
public KeyValue.Vector attributesVector()
-
attributesVector
public KeyValue.Vector attributesVector(KeyValue.Vector obj)
-
documentation
public String documentation(int j)
-
documentationLength
public int documentationLength()
-
documentationVector
public StringVector documentationVector()
-
documentationVector
public StringVector documentationVector(StringVector obj)
-
declarationFile
public String declarationFile()
File that this Service is declared in.
-
declarationFileAsByteBuffer
public ByteBuffer declarationFileAsByteBuffer()
-
declarationFileInByteBuffer
public ByteBuffer declarationFileInByteBuffer(ByteBuffer _bb)
-
createService
public static int createService(FlatBufferBuilder builder, int nameOffset, int callsOffset, int attributesOffset, int documentationOffset, int declarationFileOffset)
-
startService
public static void startService(FlatBufferBuilder builder)
-
addName
public static void addName(FlatBufferBuilder builder, int nameOffset)
-
addCalls
public static void addCalls(FlatBufferBuilder builder, int callsOffset)
-
createCallsVector
public static int createCallsVector(FlatBufferBuilder builder, int[] data)
-
startCallsVector
public static void startCallsVector(FlatBufferBuilder builder, int numElems)
-
addAttributes
public static void addAttributes(FlatBufferBuilder builder, int attributesOffset)
-
createAttributesVector
public static int createAttributesVector(FlatBufferBuilder builder, int[] data)
-
startAttributesVector
public static void startAttributesVector(FlatBufferBuilder builder, int numElems)
-
addDocumentation
public static void addDocumentation(FlatBufferBuilder builder, int documentationOffset)
-
createDocumentationVector
public static int createDocumentationVector(FlatBufferBuilder builder, int[] data)
-
startDocumentationVector
public static void startDocumentationVector(FlatBufferBuilder builder, int numElems)
-
addDeclarationFile
public static void addDeclarationFile(FlatBufferBuilder builder, int declarationFileOffset)
-
endService
public static int endService(FlatBufferBuilder builder)
-
keysCompare
protected int keysCompare(Integer o1, Integer o2, ByteBuffer _bb)
Description copied from class:TableCompare two tables by the key.- Overrides:
keysComparein classTable- Parameters:
o1- An 'Integer' index of the first key into the bb.o2- An 'Integer' index of the second key into the bb._bb- AByteBufferto get the keys.
-
__lookup_by_key
public static Service __lookup_by_key(Service obj, int vectorLocation, String key, ByteBuffer bb)
-
-