Пример #1
0
  private void getInputAndOutputClasses(String line, MapperConfiguration mapperConfig)
      throws ClassNotFoundException {

    if (line.startsWith("map_from")) {
      String arr[] = line.split("[[ ]*]+");
      mapperConfig.getInputClasses().put(arr[1], Class.forName(arr[3]));
    }

    if (line.startsWith("map_to")) {
      if (mapperConfig.getOutputClass() != null) {
        logger.error("Only one MappedClass is Allowed !");
        throw new RuntimeException("Only one MappedClass is Allowed !");
      }

      String arr[] = line.split("[[ ]*]+");
      mapperConfig.setOutputClass(Class.forName(arr[3]));
      ;
      mapperConfig.setOutputClassAlias((arr[1]));
      ;
    }
  }