All Downloads are FREE. Search and download functionalities are using the official Maven repository.

edu.jhu.hlt.concrete.ingesters.base.Ingester Maven / Gradle / Ivy

/*
 * Copyright 2012-2015 Johns Hopkins University HLTCOE. All rights reserved.
 * See LICENSE in the project root directory.
 */

package edu.jhu.hlt.concrete.ingesters.base;

import edu.jhu.hlt.concrete.Communication;
import edu.jhu.hlt.concrete.metadata.tools.SafeTooledAnnotationMetadata;

/**
 * Interface that supports ingesters of Concrete documents. Ingesters
 * perform the task of taking some sort of input and mapping that
 * to a {@link Communication} object.
 */
public interface Ingester extends SafeTooledAnnotationMetadata {
  /**
   * @return the kind of {@link Communication} objects this {@link Ingester} produces.
   */
  public String getKind();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy