xref: /aosp_15_r20/external/flatbuffers/tests/union_vector/MovieT.java (revision 890232f25432b36107d06881e0a25aaa6b473652)
1*890232f2SAndroid Build Coastguard Worker // automatically generated by the FlatBuffers compiler, do not modify
2*890232f2SAndroid Build Coastguard Worker 
3*890232f2SAndroid Build Coastguard Worker import java.nio.*;
4*890232f2SAndroid Build Coastguard Worker import java.lang.*;
5*890232f2SAndroid Build Coastguard Worker import java.util.*;
6*890232f2SAndroid Build Coastguard Worker import com.google.flatbuffers.*;
7*890232f2SAndroid Build Coastguard Worker 
8*890232f2SAndroid Build Coastguard Worker public class MovieT {
9*890232f2SAndroid Build Coastguard Worker   private CharacterUnion mainCharacter;
10*890232f2SAndroid Build Coastguard Worker   private CharacterUnion[] characters;
11*890232f2SAndroid Build Coastguard Worker 
getMainCharacter()12*890232f2SAndroid Build Coastguard Worker   public CharacterUnion getMainCharacter() { return mainCharacter; }
13*890232f2SAndroid Build Coastguard Worker 
setMainCharacter(CharacterUnion mainCharacter)14*890232f2SAndroid Build Coastguard Worker   public void setMainCharacter(CharacterUnion mainCharacter) { this.mainCharacter = mainCharacter; }
15*890232f2SAndroid Build Coastguard Worker 
getCharacters()16*890232f2SAndroid Build Coastguard Worker   public CharacterUnion[] getCharacters() { return characters; }
17*890232f2SAndroid Build Coastguard Worker 
setCharacters(CharacterUnion[] characters)18*890232f2SAndroid Build Coastguard Worker   public void setCharacters(CharacterUnion[] characters) { this.characters = characters; }
19*890232f2SAndroid Build Coastguard Worker 
20*890232f2SAndroid Build Coastguard Worker 
MovieT()21*890232f2SAndroid Build Coastguard Worker   public MovieT() {
22*890232f2SAndroid Build Coastguard Worker     this.mainCharacter = null;
23*890232f2SAndroid Build Coastguard Worker     this.characters = null;
24*890232f2SAndroid Build Coastguard Worker   }
deserializeFromBinary(byte[] fbBuffer)25*890232f2SAndroid Build Coastguard Worker   public static MovieT deserializeFromBinary(byte[] fbBuffer) {
26*890232f2SAndroid Build Coastguard Worker     return Movie.getRootAsMovie(ByteBuffer.wrap(fbBuffer)).unpack();
27*890232f2SAndroid Build Coastguard Worker   }
serializeToBinary()28*890232f2SAndroid Build Coastguard Worker   public byte[] serializeToBinary() {
29*890232f2SAndroid Build Coastguard Worker     FlatBufferBuilder fbb = new FlatBufferBuilder();
30*890232f2SAndroid Build Coastguard Worker     Movie.finishMovieBuffer(fbb, Movie.pack(fbb, this));
31*890232f2SAndroid Build Coastguard Worker     return fbb.sizedByteArray();
32*890232f2SAndroid Build Coastguard Worker   }
33*890232f2SAndroid Build Coastguard Worker }
34*890232f2SAndroid Build Coastguard Worker 
35