...

Text file src/github.com/google/flatbuffers/tests/union_vector/MovieT.java

Documentation: github.com/google/flatbuffers/tests/union_vector

     1// automatically generated by the FlatBuffers compiler, do not modify
     2
     3import com.google.flatbuffers.BaseVector;
     4import com.google.flatbuffers.BooleanVector;
     5import com.google.flatbuffers.ByteVector;
     6import com.google.flatbuffers.Constants;
     7import com.google.flatbuffers.DoubleVector;
     8import com.google.flatbuffers.FlatBufferBuilder;
     9import com.google.flatbuffers.FloatVector;
    10import com.google.flatbuffers.IntVector;
    11import com.google.flatbuffers.LongVector;
    12import com.google.flatbuffers.ShortVector;
    13import com.google.flatbuffers.StringVector;
    14import com.google.flatbuffers.Struct;
    15import com.google.flatbuffers.Table;
    16import com.google.flatbuffers.UnionVector;
    17import java.nio.ByteBuffer;
    18import java.nio.ByteOrder;
    19
    20public class MovieT {
    21  private CharacterUnion mainCharacter;
    22  private CharacterUnion[] characters;
    23
    24  public CharacterUnion getMainCharacter() { return mainCharacter; }
    25
    26  public void setMainCharacter(CharacterUnion mainCharacter) { this.mainCharacter = mainCharacter; }
    27
    28  public CharacterUnion[] getCharacters() { return characters; }
    29
    30  public void setCharacters(CharacterUnion[] characters) { this.characters = characters; }
    31
    32
    33  public MovieT() {
    34    this.mainCharacter = null;
    35    this.characters = null;
    36  }
    37  public static MovieT deserializeFromBinary(byte[] fbBuffer) {
    38    return Movie.getRootAsMovie(ByteBuffer.wrap(fbBuffer)).unpack();
    39  }
    40  public byte[] serializeToBinary() {
    41    FlatBufferBuilder fbb = new FlatBufferBuilder();
    42    Movie.finishMovieBuffer(fbb, Movie.pack(fbb, this));
    43    return fbb.sizedByteArray();
    44  }
    45}
    46

View as plain text