# Interface BrowseGraphic

All Known Implementing Classes:
  `DefaultBrowseGraphic`

@UML(identifier="MD_BrowseGraphic", specification=ISO_19115) public interface BrowseGraphic
Graphic that provides an illustration of the dataset (should include a legend for the graphic).

Since:
  2.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `InternationalString`
  `getFileDescription()`
  Text description of the illustration.
  `URI`
  `getFileName()`
  Name of the file that contains a graphic that provides an illustration of the dataset.
  `String`
  `getFileType()`
  Format in which the illustration is encoded.

- ## Method Details

  - ### getFileName

    @UML(identifier="fileName", obligation=MANDATORY, specification=ISO_19115) URI getFileName()
    Name of the file that contains a graphic that provides an illustration of the dataset.
    Returns:
      File that contains a graphic that provides an illustration of the dataset.

  - ### getFileDescription

    @UML(identifier="fileDescription", obligation=OPTIONAL, specification=ISO_19115) InternationalString getFileDescription()
    Text description of the illustration.
    Returns:
      Text description of the illustration, or `null`.

  - ### getFileType

    @UML(identifier="fileType", obligation=OPTIONAL, specification=ISO_19115) String getFileType()
    Format in which the illustration is encoded. Examples: CGM, EPS, GIF, JPEG, PBM, PS, TIFF, XWD. Raster formats are encouraged to use one of the names returned by `ImageIO​.getReaderFormatNames()`.
    Returns:
      Format in which the illustration is encoded, or `null`.
    See Also:
      - `ImageIO​.getReaderFormatNames()`