# Class AbstractFileType

java.lang.Object
com.macrofocus.common.file.AbstractFileType

All Implemented Interfaces:
  `FileType`

Direct Known Subclasses:
  `CartoPlotFileType, CommaDelimitedFileType, GeoJSONFileType, HCILFileType, HighDFileType, HTMLTableFileType, HTMLTagCloudFileType, InfoScopeFileType, JarFileType, JsonFileType, MicrosoftAccessFileType, MicrosoftExcelFileType, MicrosoftProjectDataInterchangeFileType, MicrosoftProjectExchangeFileType, MicrosoftProjectFileType, NetdrawVNAFileType, ODFSpreadsheetFileType, ParquetFileType, RTFTagCloudFileType, SASFileType, ShapefileFileType, SPSSFileType, SurveyVisualizerFileType, TabDelimitedFileType, TableBrowserFileType, TcpdumpFileType, TextTagCloudFileType, TreeMapFileType, TreeMLFileType, TrendDisplayFileType, VisFluxFileType, VRML97FileType, X3DFileType, X3DOMFileType, ZipFileType`

public class AbstractFileType extends Object implements FileType

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AbstractFileType(String description, String[] extensions)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getDescription()`
  `String[]`
  `getExtensions()`

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### AbstractFileType

    public AbstractFileType(String description, String[] extensions)

- ## Method Details

  - ### getDescription

    public String getDescription()
    Specified by:
      `getDescription` in interface `FileType`

  - ### getExtensions

    public String[] getExtensions()
    Specified by:
      `getExtensions` in interface `FileType`