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