view env/lib/python3.7/site-packages/schema_salad/java/main_utils/PrimitiveLoader.java @ 0:26e78fe6e8c4 draft

"planemo upload commit c699937486c35866861690329de38ec1a5d9f783"
author shellac
date Sat, 02 May 2020 07:14:21 -0400
parents
children
line wrap: on
line source

package ${package}.utils;

public class PrimitiveLoader<T> implements Loader<T> {
  private Class<T> clazz;

  public PrimitiveLoader(Class<T> clazz) {
    this.clazz = clazz;
  }

  public T load(
      final Object doc,
      final String baseUri,
      final LoadingOptions loadingOptions,
      final String docRoot) {
    return Loader.validateOfJavaType(this.clazz, doc);
  }
}