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

pl.poznan.put.interfaces.DisplayableExportable Maven / Gradle / Ivy

package pl.poznan.put.interfaces;

/**
 * A set of methods that any kind of result has to implement to be displayable in UI or exportable
 * to output file.
 */
public interface DisplayableExportable {
  /** @return A short name to be shown in UI summary. */
  String shortDisplayName();

  /** @return A long name to be shown in UI, may contain Unicode. */
  String longDisplayName();

  /** @return A name to be used during export to output file, should be ASCII only. */
  String exportName();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy