Example #1
0
 @Override
 public void serialize(BserWriter writer) throws IOException {
   // Mark as wrapper layout
   writer.writeBool(5, true);
   // Serialize wrapper layout
   super.serialize(writer);
 }
Example #2
0
 @Override
 public void parse(BserValues values) throws IOException {
   // Is Wrapper Layout
   if (values.getBool(5, false)) {
     // Parse wrapper layout
     super.parse(values);
   } else {
     // Convert old layout
     throw new IOException("Unsupported obsolete format");
   }
 }