Enum Class FileExtension

java.lang.Object
java.lang.Enum<FileExtension>
org.odpi.openmetadata.frameworks.openmetadata.refdata.FileExtension
All Implemented Interfaces:
Serializable, Comparable<FileExtension>, Constable

public enum FileExtension extends Enum<FileExtension>
FileExtension describes the standard file extensions recognized by Egeria. These are encoded in the OpenConnectorsArchive.omarchive and are available in the open metadata repository as valid values.
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    A file containing vector image data for Adobe Illustrator.
    A file containing audio samples and music.
    A file containing executable application code for the Apple macOS operating system.
    A file containing video data for Microsoft Windows.
    A text file containing an Avro object structure.
    A file containing a list of Microsoft DOS commands.
    A file containing binary data.
    A device independent formatted image file with no compression (lossless).
    A file containing a list of name-value properties for configuration.
    A file containing complied Java code.
    A file containing a list of Microsoft DOS commands.
    A file containing a list of name-value properties for configuration.
    A descriptive file used to define the appearance of elements in a web browser user interface.
    A text file with comma-separated values.
    A file containing data, typically from an application.
    "A file containing an organized collection of files that represent an application for Apple macOS."
    A document of words and diagrams in XML format for the draw.io tool.
    A file containing an organized collection of files that represent a JEE application.
    A file containing high quality vector image data.
    A file where each row represents a string output on the standard error (stderr) destination of a running process.
    A file containing executable application code for the Microsoft Windows operating system.
    A file containing lossless compression audio coding format.
    A device independent formatted image file with limited colour depth for graphics with limited colours for simple diagrams, icons, logos and cartoons.
    "A TIFF formatted file with additional geo-referencing information embedded."
    "A file containing an organized collection of files that has been compressed to save storage."
    A device independent formatted image container file following the High Efficiency Image Format (HEIF).
    A document of words and linked to diagrams in Hypertext Markup Language (HTML) format.
    A document of words and linked to diagrams in Hypertext Markup Language (HTML) format.
    A file containing one or more small images of different sizes and colour depths for use as icons.
    A file containing an organized collection of files that represent an application for Microsoft Windows.
    A file containing an organized collection of executable Java code and related resources.
    A file containing Java programming language source code and comments.
    A Java-specific key store containing private keys and certificates, but it should not be used to store secret keys because it is vulnerable to brute-force cyberattacks.
    A Java-specific key store containing private keys and certificates, but it cannot be used to store secret keys.
    A device independent formatted image file from the Joint Photographic Experts Group (JPEG) with lossy compression used by most digital cameras.
    A device independent formatted image file from the Joint Photographic Experts Group (JPEG) with lossy compression used by most digital cameras.
    A file containing Javascript source code.
    A text file formatted using the JSON (JavaScript Object Notation) standard.
    A text file formatted using the JSON (JavaScript Object Notation) standard.
    A file containing a presentation for the Apple Keynote application, or a file containing encrypted secrets.
    A file containing a list of Unix commands that run in the Korn shell.
    A file where each row represents a log record.
    A file containing video data for Apple systems, often includes Apple’s FairPlay DRM copyright protection.
    A document of words and linked to diagrams in Markdown format.
    A file containing high quality video data.
    A file containing audio data with Moving Pictures Experts Group (MPEG) compression.
    A file containing video data with Moving Pictures Experts Group (MPEG) compression.
    A file containing data from Microsoft Project.
    A file where each row represents a log message.
    A file that describes how a program should apply textures to that object.
    A data file formatted in tabbed sheets of tabular data and formulas for Apple Numbers.
    A file containing a 3 dimensional object.
    A document of words and diagrams in OpenDocument format.
    A file containing an open lineage event.
    A document of words and diagrams in deprecated Microsoft Word format.
    A JSON (JavaScript Object Notation) file containing Open Metadata Types and Instances.
    A directory (folder) containing audit log records.
    A JSON (JavaScript Object Notation) file containing an audit log record.
    A JSON (JavaScript Object Notation) file the cohort registry for an Open Metadata and Governance (OMAG) Server.
    A JSON (JavaScript Object Notation) file containing the configuration for an Open Metadata and Governance (OMAG) Server.
    A data file formatted using Optimized Row Columnar (ORC) file format that provides a highly efficient way to store Hive data.
    A file containing a digital certificate that uses PKCS#12 (Public Key Cryptography Standard #12) encryption.
    A document of words and diagrams in Apple Pages format.
    A data file formatted in columns using the Apache Parquet standard.
    A container of embedded text and graphics based on a standard developed by Adobe.
    A file containing a digital certificate that uses PKCS#12 (Public Key Cryptography Standard #12) encryption.
    A device independent formatted image file with an 8-bit (256 colors) palette image and 24-bit truecolor (16 million colors) or 48-bit truecolor with and without alpha channel.
    A file containing a presentation for the Microsoft PowerPoint application.
    A file containing a presentation for the Microsoft PowerPoint application.
    A file containing a presentation for the Microsoft PowerPoint application.
    A file containing a presentation for the Microsoft PowerPoint application.
    A data file formatted in columns using the Apache Parquet standard.
    A file containing a list of name-value properties.
    A file containing an image formatted in the PostScript language.
    A file containing Python source code.
    A file containing report data, typically from an application.
    A rich text document.
    A descriptive file used to define the appearance of elements in a web browser user interface.
    A file containing a list of Unix commands that run in the Bash shell.
    A file containing a list of SQL statements used to configure or load data into a relational database.
    A file where each row represents a string output on the standard out (stdout) destination of a running process.
    A file containing vector image data.
    A file containing an organized collection of files.
    A free-form text document.
    A device independent image file with tag descriptions, some standard, some proprietary.
    A file containing video data in small file sizes for mobile phones and other devices.
    A file containing video data in small file sizes for mobile phones and other devices.
    A device independent image file with tag descriptions, some standard, some proprietary.
    A device independent image file with tag descriptions, some standard, some proprietary.
    A file containing Typescript source code or a file containing MPEG-2-compressed video data.
    A free-form text document.
    A text file format used in bioinformatics for storing gene sequence variations.
    A file containing an organized collection of files that represent a web application.
    A file containing lossless compression audio coding format.
    A file containing audio data with Microsoft's specific compression.
    A file containing video data for Microsoft Windows Media Player.
    A document of words and diagrams in Microsoft Word format.
    A file containing a list of Microsoft Windows commands.
    A data file formatted in tabbed sheets of tabular data and formulas for Microsoft Excel.
    A data file formatted in tabbed sheets of tabular data and formulas for Microsoft Excel.
    A text file formatted using the XML (eXtended Markup Language) standard.
    A file containing a set of properties in the YAML format.
    A file containing a set of properties in the YAML format.
    A file containing an organized collection of files that have been compressed to save storage.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the file name.
    Return the file type.
    Output of this enum class and main value.
    Returns the enum constant of this class with the specified name.
    static FileExtension[]
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • CSV_FILE

      public static final FileExtension CSV_FILE
      A text file with comma-separated values.
    • AVRO_FILE

      public static final FileExtension AVRO_FILE
      A text file containing an Avro object structure.
    • JSN_FILE

      public static final FileExtension JSN_FILE
      A text file formatted using the JSON (JavaScript Object Notation) standard.
    • JSON_FILE

      public static final FileExtension JSON_FILE
      A text file formatted using the JSON (JavaScript Object Notation) standard.
    • OM_ARCHIVE_FILE

      public static final FileExtension OM_ARCHIVE_FILE
      A JSON (JavaScript Object Notation) file containing Open Metadata Types and Instances.
    • OM_CONFIG_DOC

      public static final FileExtension OM_CONFIG_DOC
      A JSON (JavaScript Object Notation) file containing the configuration for an Open Metadata and Governance (OMAG) Server.
    • OM_COHORT_REGISTRY

      public static final FileExtension OM_COHORT_REGISTRY
      A JSON (JavaScript Object Notation) file the cohort registry for an Open Metadata and Governance (OMAG) Server.
    • OM_AUDIT_LOG_RECORD_FILE

      public static final FileExtension OM_AUDIT_LOG_RECORD_FILE
      A JSON (JavaScript Object Notation) file containing an audit log record.
    • OM_AUDIT_LOG_FOLDER

      public static final FileExtension OM_AUDIT_LOG_FOLDER
      A directory (folder) containing audit log records.
    • OL_EVENT_FILE

      public static final FileExtension OL_EVENT_FILE
      A file containing an open lineage event.
    • XML_FILE

      public static final FileExtension XML_FILE
      A text file formatted using the XML (eXtended Markup Language) standard.
    • PQT_FILE

      public static final FileExtension PQT_FILE
      A data file formatted in columns using the Apache Parquet standard.
    • PARQUET_FILE

      public static final FileExtension PARQUET_FILE
      A data file formatted in columns using the Apache Parquet standard.
    • ORC_FILE

      public static final FileExtension ORC_FILE
      A data file formatted using Optimized Row Columnar (ORC) file format that provides a highly efficient way to store Hive data.
    • XLSX_FILE

      public static final FileExtension XLSX_FILE
      A data file formatted in tabbed sheets of tabular data and formulas for Microsoft Excel.
    • XLS_FILE

      public static final FileExtension XLS_FILE
      A data file formatted in tabbed sheets of tabular data and formulas for Microsoft Excel.
    • NUMBER_FILE

      public static final FileExtension NUMBER_FILE
      A data file formatted in tabbed sheets of tabular data and formulas for Apple Numbers.
    • OLD_WORD_DOC

      public static final FileExtension OLD_WORD_DOC
      A document of words and diagrams in deprecated Microsoft Word format.
    • WORD_DOC

      public static final FileExtension WORD_DOC
      A document of words and diagrams in Microsoft Word format.
    • ODT_DOC

      public static final FileExtension ODT_DOC
      A document of words and diagrams in OpenDocument format.
    • PAGES_DOC

      public static final FileExtension PAGES_DOC
      A document of words and diagrams in Apple Pages format.
    • DRAWIO_FILE

      public static final FileExtension DRAWIO_FILE
      A document of words and diagrams in XML format for the draw.io tool.
    • MD_FILE

      public static final FileExtension MD_FILE
      A document of words and linked to diagrams in Markdown format.
    • TXT_FILE

      public static final FileExtension TXT_FILE
      A free-form text document.
    • TEX_FILE

      public static final FileExtension TEX_FILE
      A free-form text document.
    • RTF_FILE

      public static final FileExtension RTF_FILE
      A rich text document.
    • PDF_FILE

      public static final FileExtension PDF_FILE
      A container of embedded text and graphics based on a standard developed by Adobe.
    • PPT_FILE

      public static final FileExtension PPT_FILE
      A file containing a presentation for the Microsoft PowerPoint application.
    • POT_FILE

      public static final FileExtension POT_FILE
      A file containing a presentation for the Microsoft PowerPoint application.
    • PPTX_FILE

      public static final FileExtension PPTX_FILE
      A file containing a presentation for the Microsoft PowerPoint application.
    • POTX_FILE

      public static final FileExtension POTX_FILE
      A file containing a presentation for the Microsoft PowerPoint application.
    • KEY_FILE

      public static final FileExtension KEY_FILE
      A file containing a presentation for the Apple Keynote application, or a file containing encrypted secrets.
    • P12_FILE

      public static final FileExtension P12_FILE
      A file containing a digital certificate that uses PKCS#12 (Public Key Cryptography Standard #12) encryption. It is used as a portable format for transferring personal private keys and other sensitive information.
    • PFX_FILE

      public static final FileExtension PFX_FILE
      A file containing a digital certificate that uses PKCS#12 (Public Key Cryptography Standard #12) encryption. It is used as a portable format for transferring personal private keys and other sensitive information.
    • JKS_FILE

      public static final FileExtension JKS_FILE
      A Java-specific key store containing private keys and certificates, but it cannot be used to store secret keys.
    • JCEKS_FILE

      public static final FileExtension JCEKS_FILE
      A Java-specific key store containing private keys and certificates, but it should not be used to store secret keys because it is vulnerable to brute-force cyberattacks.
    • HTM_FILE

      public static final FileExtension HTM_FILE
      A document of words and linked to diagrams in Hypertext Markup Language (HTML) format.
    • HTML_FILE

      public static final FileExtension HTML_FILE
      A document of words and linked to diagrams in Hypertext Markup Language (HTML) format.
    • TIF_FILE

      public static final FileExtension TIF_FILE
      A device independent image file with tag descriptions, some standard, some proprietary.
    • TIFF_FILE

      public static final FileExtension TIFF_FILE
      A device independent image file with tag descriptions, some standard, some proprietary.
    • TFF_FILE

      public static final FileExtension TFF_FILE
      A device independent image file with tag descriptions, some standard, some proprietary.
    • GTIFF_FILE

      public static final FileExtension GTIFF_FILE
      "A TIFF formatted file with additional geo-referencing information embedded."
    • BMP_FILE

      public static final FileExtension BMP_FILE
      A device independent formatted image file with no compression (lossless).
    • JPG_FILE

      public static final FileExtension JPG_FILE
      A device independent formatted image file from the Joint Photographic Experts Group (JPEG) with lossy compression used by most digital cameras.
    • JPEG_FILE

      public static final FileExtension JPEG_FILE
      A device independent formatted image file from the Joint Photographic Experts Group (JPEG) with lossy compression used by most digital cameras.
    • GIF_FILE

      public static final FileExtension GIF_FILE
      A device independent formatted image file with limited colour depth for graphics with limited colours for simple diagrams, icons, logos and cartoons. It uses lossless compression.
    • PNG_FILE

      public static final FileExtension PNG_FILE
      A device independent formatted image file with an 8-bit (256 colors) palette image and 24-bit truecolor (16 million colors) or 48-bit truecolor with and without alpha channel. It uses lossless compression.
    • HEIC_FILE

      public static final FileExtension HEIC_FILE
      A device independent formatted image container file following the High Efficiency Image Format (HEIF). It adds High Efficiency Video Coding (HEVC).
    • ICO_FILE

      public static final FileExtension ICO_FILE
      A file containing one or more small images of different sizes and colour depths for use as icons.
    • CSS_FILE

      public static final FileExtension CSS_FILE
      A descriptive file used to define the appearance of elements in a web browser user interface.
    • SCSS_FILE

      public static final FileExtension SCSS_FILE
      A descriptive file used to define the appearance of elements in a web browser user interface. A superset of CSS.
    • PY_FILE

      public static final FileExtension PY_FILE
      A file containing Python source code.
    • JS_FILE

      public static final FileExtension JS_FILE
      A file containing Javascript source code.
    • TS_FILE

      public static final FileExtension TS_FILE
      A file containing Typescript source code or a file containing MPEG-2-compressed video data.
    • SQL_FILE

      public static final FileExtension SQL_FILE
      A file containing a list of SQL statements used to configure or load data into a relational database.
    • BAT_FILE

      public static final FileExtension BAT_FILE
      A file containing a list of Microsoft DOS commands.
    • COM_FILE

      public static final FileExtension COM_FILE
      A file containing a list of Microsoft DOS commands.
    • WSF_FILE

      public static final FileExtension WSF_FILE
      A file containing a list of Microsoft Windows commands.
    • SH_FILE

      public static final FileExtension SH_FILE
      A file containing a list of Unix commands that run in the Bash shell.
    • KSH_FILE

      public static final FileExtension KSH_FILE
      A file containing a list of Unix commands that run in the Korn shell.
    • PROPERTIES_FILE

      public static final FileExtension PROPERTIES_FILE
      A file containing a list of name-value properties.
    • CFG_FILE

      public static final FileExtension CFG_FILE
      A file containing a list of name-value properties for configuration.
    • CONF_FILE

      public static final FileExtension CONF_FILE
      A file containing a list of name-value properties for configuration.
    • LOG_FILE

      public static final FileExtension LOG_FILE
      A file where each row represents a log record.
    • MSG_FILE

      public static final FileExtension MSG_FILE
      A file where each row represents a log message.
    • ERR_FILE

      public static final FileExtension ERR_FILE
      A file where each row represents a string output on the standard error (stderr) destination of a running process.
    • STDOUT_FILE

      public static final FileExtension STDOUT_FILE
      A file where each row represents a string output on the standard out (stdout) destination of a running process.
    • JAVA_FILE

      public static final FileExtension JAVA_FILE
      A file containing Java programming language source code and comments.
    • CLASS_FILE

      public static final FileExtension CLASS_FILE
      A file containing complied Java code.
    • APP_FILE

      public static final FileExtension APP_FILE
      A file containing executable application code for the Apple macOS operating system.
    • EXE_FILE

      public static final FileExtension EXE_FILE
      A file containing executable application code for the Microsoft Windows operating system.
    • JAR_FILE

      public static final FileExtension JAR_FILE
      A file containing an organized collection of executable Java code and related resources.
    • TAR_FILE

      public static final FileExtension TAR_FILE
      A file containing an organized collection of files. Often used for install.
    • GZ_FILE

      public static final FileExtension GZ_FILE
      "A file containing an organized collection of files that has been compressed to save storage."
    • ZIP_FILE

      public static final FileExtension ZIP_FILE
      A file containing an organized collection of files that have been compressed to save storage.
    • WAR_FILE

      public static final FileExtension WAR_FILE
      A file containing an organized collection of files that represent a web application.
    • EAR_FILE

      public static final FileExtension EAR_FILE
      A file containing an organized collection of files that represent a JEE application.
    • DMG_FILE

      public static final FileExtension DMG_FILE
      "A file containing an organized collection of files that represent an application for Apple macOS."
    • ISO_FILE

      public static final FileExtension ISO_FILE
      A file containing an organized collection of files that represent an application for Microsoft Windows.
    • YML_FILE

      public static final FileExtension YML_FILE
      A file containing a set of properties in the YAML format.
    • YAML_FILE

      public static final FileExtension YAML_FILE
      A file containing a set of properties in the YAML format.
    • BIN_FILE

      public static final FileExtension BIN_FILE
      A file containing binary data.
    • DAT_FILE

      public static final FileExtension DAT_FILE
      A file containing data, typically from an application. The format is known by the application.
    • RPT_FILE

      public static final FileExtension RPT_FILE
      A file containing report data, typically from an application. The format is known by the application.
    • MPP_FILE

      public static final FileExtension MPP_FILE
      A file containing data from Microsoft Project.
    • VCF_FILE

      public static final FileExtension VCF_FILE
      A text file format used in bioinformatics for storing gene sequence variations.
    • AIFF_FILE

      public static final FileExtension AIFF_FILE
      A file containing audio samples and music. Often used for storing uncompressed, high quality audio on CDs and personal computers.
    • FLAC_FILE

      public static final FileExtension FLAC_FILE
      A file containing lossless compression audio coding format.
    • WAV_FILE

      public static final FileExtension WAV_FILE
      A file containing lossless compression audio coding format.
    • MP3_FILE

      public static final FileExtension MP3_FILE
      A file containing audio data with Moving Pictures Experts Group (MPEG) compression.
    • WMA_FILE

      public static final FileExtension WMA_FILE
      A file containing audio data with Microsoft's specific compression.
    • MP4_FILE

      public static final FileExtension MP4_FILE
      A file containing video data with Moving Pictures Experts Group (MPEG) compression.
    • THREE_GP_FILE

      public static final FileExtension THREE_GP_FILE
      A file containing video data in small file sizes for mobile phones and other devices.
    • THREE_G2_FILE

      public static final FileExtension THREE_G2_FILE
      A file containing video data in small file sizes for mobile phones and other devices.
    • MOV_FILE

      public static final FileExtension MOV_FILE
      A file containing high quality video data.
    • AVI_FILE

      public static final FileExtension AVI_FILE
      A file containing video data for Microsoft Windows.
    • M4V_FILE

      public static final FileExtension M4V_FILE
      A file containing video data for Apple systems, often includes Apple’s FairPlay DRM copyright protection.
    • WMV_FILE

      public static final FileExtension WMV_FILE
      A file containing video data for Microsoft Windows Media Player.
    • AI_FILE

      public static final FileExtension AI_FILE
      A file containing vector image data for Adobe Illustrator.
    • SVG_FILE

      public static final FileExtension SVG_FILE
      A file containing vector image data.
    • EPS_FILE

      public static final FileExtension EPS_FILE
      A file containing high quality vector image data. Used in the printing industry.
    • PS_FILE

      public static final FileExtension PS_FILE
      A file containing an image formatted in the PostScript language.
    • OBJ_FILE

      public static final FileExtension OBJ_FILE
      A file containing a 3 dimensional object.
    • MTL_FILE

      public static final FileExtension MTL_FILE
      A file that describes how a program should apply textures to that object. MTL files contain the names of the texture bitmap files to apply to an object as well as the 3D coordinates at which to apply them.
  • Method Details

    • values

      public static FileExtension[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static FileExtension valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getFileExtension

      public String getFileExtension()
      Return the file name.
      Returns:
      string
    • getFileTypes

      public List<FileType> getFileTypes()
      Return the file type.
      Returns:
      string
    • toString

      public String toString()
      Output of this enum class and main value.
      Overrides:
      toString in class Enum<FileExtension>
      Returns:
      string showing enum value