예제 #1
0
  @Override
  public void read(String name, IReader reader) {
    reader.openStruct(this, name);

    // Browse all fields
    final List<String> fieldList = this.declaration.getFieldsList();
    for (String fName : fieldList) {
      Definition def = this.definitions.get(fName);
      assert (def != null);
      def.read(fName, reader);
    }

    reader.closeStruct(this, name);
  }