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

public enum FileType extends Enum<FileType>
FileType describes the standard file types supplied with 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.
    An XML file containing instructions for building a module using Apache Maven.
    A file containing executable application code for the Apple macOS operating system.
    A properties file used to configure a Spring application during startup.
    A file containing video data for Microsoft Windows.
    A text file containing an Avro object structure.
    A file containing a list of Unix commands that run in the Bash shell.
    A file containing binary data.
    A device independent formatted image file with no compression (lossless).
    A file containing complied Java code.
    A file listing the people responsible for maintaining the content of a git repository.
    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 file containing instructions to build a Docker container.
    A file containing a list of Microsoft DOS commands.
    A file containing a list of Microsoft DOS commands.
    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 encrypted secrets.
    A file containing high quality vector image data.
    A file containing executable application code for the Microsoft Windows operating system.
    A file containing lossless compression audio coding format.
    A TIFF formatted file with additional geo-referencing information embedded.
    A device independent formatted image file with limited colour depth for graphics with limited colours for simple diagrams, icons, logos and cartoons.
    A file containing details of the files to exclude from checking to the git tools.
    A file containing instructions for building a module using gradle.
    A file containing instructions and properties for building a module using gradle.
    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 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 text file containing a list of name-value property pairs describing the content of a Java Archive (JAR) file.
    A file containing Java programming language source code and comments.
    A file containing a description of a Java package that is incorporated into Javadoc documentation website.
    A Java-specific key store containing private keys and certificates.
    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 file containing Javascript source code.
    A text file formatted using the JSON (JavaScript Object Notation) standard.
    A file containing a presentation for the Apple Keynote application.
    A file containing a list of Unix commands that run in the Korn shell.
    A file describing the license for using the co-located content in a git repository.
    A file where each row represents a log record.
    A file where each row represents a log message.
    A properties file used to configure the Logback log file management utilities.
    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 video data in small file sizes for mobile phones and other devices.
    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 containing a list of Microsoft Windows commands.
    A file that describes how a program should apply textures to that object.
    A file describing the license or copyright for using the co-located content in a git repository.
    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 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 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 document of words and linked to diagrams in Markdown format that describes the other files in the same directory (folder).
    A rich text document.
    A file containing report data, typically from an application.
    A descriptive file used to define the appearance of elements in a web browser user interface.
    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 error (stderr) destination of a running process.
    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 freeform text document.
    A device independent image file with tag descriptions, some standard, some proprietary.
    A file containing Typescript source code.
    A text file format used in bioinformatics for storing gene sequence variations.
    A file containing MPEG-2-compressed video data.
    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 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 an organized collection of files that have been compressed to save storage.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the type name that this deployed implementation type is associated with.
    Return preferred value for deployed implementation type.
    Return the description for this value.
    Return the optional name of the encoding method used in the file.
    Return the name of the file type.
    Output of this enum class and main value.
    static FileType
    Returns the enum constant of this class with the specified name.
    static FileType[]
    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

    • JAVA_ARCHIVE_MANIFEST_FILE

      public static final FileType JAVA_ARCHIVE_MANIFEST_FILE
      A text file containing a list of name-value property pairs describing the content of a Java Archive (JAR) file.
    • APACHE_MAVEN_BUILD_FILE

      public static final FileType APACHE_MAVEN_BUILD_FILE
      An XML file containing instructions for building a module using Apache Maven.
    • GRADLE_BUILD_FILE

      public static final FileType GRADLE_BUILD_FILE
      A file containing instructions for building a module using gradle.
    • GRADLE_PROPERTIES_FILE

      public static final FileType GRADLE_PROPERTIES_FILE
      A file containing instructions and properties for building a module using gradle.
    • JAVA_PACKAGE_DESCRIPTION

      public static final FileType JAVA_PACKAGE_DESCRIPTION
      A file containing a description of a Java package that is incorporated into Javadoc documentation website.
    • DOCKER_CONTAINER_BUILD_SCRIPT

      public static final FileType DOCKER_CONTAINER_BUILD_SCRIPT
      A file containing instructions to build a Docker container.
    • GIT_IGNORE_FILE

      public static final FileType GIT_IGNORE_FILE
      A file containing details of the files to exclude from checking to the git tools.
    • CODEOWNERS_FILE

      public static final FileType CODEOWNERS_FILE
      A file listing the people responsible for maintaining the content of a git repository.
    • LICENSE_FILE

      public static final FileType LICENSE_FILE
      A file describing the license for using the co-located content in a git repository.
    • NOTICE_FILE

      public static final FileType NOTICE_FILE
      A file describing the license or copyright for using the co-located content in a git repository.
    • APPLICATION_PROPERTIES_FILE

      public static final FileType APPLICATION_PROPERTIES_FILE
      A properties file used to configure a Spring application during startup.
    • LOGBACK_CONFIG_FILE

      public static final FileType LOGBACK_CONFIG_FILE
      A properties file used to configure the Logback log file management utilities.
    • README_FILE

      public static final FileType README_FILE
      A document of words and linked to diagrams in Markdown format that describes the other files in the same directory (folder).
    • CSV_FILE

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

      public static final FileType AVRO_FILE
      A text file containing an Avro object structure.
    • JSON_FILE

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

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

      public static final FileType 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 FileType 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 FileType OM_AUDIT_LOG_RECORD_FILE
      A JSON (JavaScript Object Notation) file containing an audit log record.
    • OM_AUDIT_LOG_FOLDER

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

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

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

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

      public static final FileType 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 FileType XLSX_FILE
      A data file formatted in tabbed sheets of tabular data and formulas for Microsoft Excel.
    • XLS_FILE

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

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

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

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

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

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

      public static final FileType DRAW_IO_FILE
      A document of words and diagrams in XML format for the draw.io tool.
    • MARKDOWN_FILE

      public static final FileType MARKDOWN_FILE
      A document of words and linked to diagrams in Markdown format.
    • TEXT_FILE

      public static final FileType TEXT_FILE
      A freeform text document.
    • RICH_TEXT

      public static final FileType RICH_TEXT
      A rich text document.
    • PDF_FILE

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

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

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

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

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

      public static final FileType KEYNOTE_FILE
      A file containing a presentation for the Apple Keynote application.
    • ENCRYPT_KEYS_FILE

      public static final FileType ENCRYPT_KEYS_FILE
      A file containing encrypted secrets.
    • PIEF_FILE

      public static final FileType PIEF_FILE
      A file containing a digital certificate that uses PKCS#12 (Public Key Cryptography Standard #12) encryption.
    • JKS_FILE

      public static final FileType 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 FileType JCEKS_FILE
      A Java-specific key store containing private keys and certificates.
    • HTML_FILE

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

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

      public static final FileType GEOTIFF_FILE
      A TIFF formatted file with additional geo-referencing information embedded.
    • BMP_FILE

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

      public static final FileType JPG_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 FileType GIF_FILE
      A device independent formatted image file with limited colour depth for graphics with limited colours for simple diagrams, icons, logos and cartoons.
    • PNG_FILE

      public static final FileType 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.
    • HEIC_FILE

      public static final FileType HEIC_FILE
      A device independent formatted image container file following the High Efficiency Image Format (HEIF).
    • ICO_FILE

      public static final FileType 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 FileType CSS_FILE
      A descriptive file used to define the appearance of elements in a web browser user interface.
    • SCSS_FILE

      public static final FileType 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 FileType PY_FILE
      A file containing Python source code.
    • JS_FILE

      public static final FileType JS_FILE
      A file containing Javascript source code.
    • TYPESCRIPT_FILE

      public static final FileType TYPESCRIPT_FILE
      A file containing Typescript source code.
    • SQL_FILE

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

      public static final FileType DOS_BAT_FILE
      A file containing a list of Microsoft DOS commands.
    • DOS_COM_FILE

      public static final FileType DOS_COM_FILE
      A file containing a list of Microsoft DOS commands.
    • MS_WSF_FILE

      public static final FileType MS_WSF_FILE
      A file containing a list of Microsoft Windows commands.
    • BASH_SCRIPT_FILE

      public static final FileType BASH_SCRIPT_FILE
      A file containing a list of Unix commands that run in the Bash shell.
    • KORN_SCRIPT_FILE

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

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

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

      public static final FileType LOG_FILE
      A file where each row represents a log record.
    • LOG_MESSAGE_FILE

      public static final FileType LOG_MESSAGE_FILE
      A file where each row represents a log message.
    • STDERR_FILE

      public static final FileType STDERR_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 FileType 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 FileType JAVA_FILE
      A file containing Java programming language source code and comments.
    • CLASS_FILE

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public static final FileType AIFF_FILE
      A file containing audio samples and music.
    • FLAC_FILE

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

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

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

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

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

      public static final FileType VIDEO_TS_FILE
      A file containing MPEG-2-compressed video data.
    • MOBILE_VIDEO_FILE

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

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

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

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

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

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

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

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

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

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

      public static final FileType MTL_FILE
      A file that describes how a program should apply textures to that object.
  • Method Details

    • values

      public static FileType[] 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 FileType 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
    • getFileTypeName

      public String getFileTypeName()
      Return the name of the file type.
      Returns:
      string
    • getEncoding

      public String getEncoding()
      Return the optional name of the encoding method used in the file.
      Returns:
      string
    • getDeployedImplementationType

      public DeployedImplementationType getDeployedImplementationType()
      Return preferred value for deployed implementation type.
      Returns:
      string
    • getAssetSubTypeName

      public String getAssetSubTypeName()
      Return the type name that this deployed implementation type is associated with.
      Returns:
      string
    • getDescription

      public String getDescription()
      Return the description for this value.
      Returns:
      string
    • toString

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