public enum FileType extends Enum<FileType> implements com.aspose.ms.System.IEquatable<FileType>
Represents file type. Provides methods to obtain list of all file types supported by GroupDocs.Comparison, detect file type by extension etc.
Enum Constant and Description |
---|
AS
ActionScript Programming Language format
|
AS3
ActionScript Programming Language format
|
ASM
ASM format
|
BASH
Type of interpreter that processes shell commands
|
BASHRC
File determines the behavior of interactive shells
|
BAT
Script file in DOS, OS/2 and Microsoft Windows
|
BMP
Bitmap Picture
|
BOWERRC
Configuration file for package control on the server-side
|
C
C-Based Programming Language format
|
CAD
CAD file format
|
CAKE
CSharp cross-platform build automation system format
|
CC
C-Based Programming Language format
|
CFG
Configuration file used for storing settings
|
CMAKE
Tool for managing the build process of software
|
CMD
Script file in DOS, OS/2 and Microsoft Windows
|
CONF
Configuration file used on Unix and Linux based systems
|
CPP
C-Based Programming Language format
|
CPY
Controller Python Script format
|
CS
CSharp Programming Language format
|
CSV
Comma Separated Values File
|
CSX
CSharp script file format
|
CTP
CakePHP Template format
|
CXX
C-Based Programming Language format
|
DCM
Digital Imaging and Communications in Medicine
|
DIFF
Data comparison tool format
|
DIR
Directory is a location for storing files on computer
|
DJVU
Deja Vu format
|
DOC
Microsoft Word 97-2003 Document
|
DOCM
Microsoft Word Macro-Enabled Document
|
DOCX
Microsoft Word Document
|
DOT
Microsoft Word 97-2003 Template
|
DOTM
Microsoft Word Macro-Enabled Template
|
DOTX
Microsoft Word Template
|
DSQL
Dynamic Structured Query Language format
|
DWG
Autodesk Design Data Formats
|
DXF
AutoCAD Drawing Interchange
|
EBUILD
Specialized bash script which automates compilation and installation procedures for software packages
|
EML
E-mail Message
|
EMLX
Apple Mail E-mail File
|
ERB
Ruby Programming Language format
|
ES6
JavaScript standardised scripting language format
|
GEMSPEC
Developer file that specifies the attributes of a RubyGems
|
GIF
Graphics Interchange Format
|
GRADLE
Build-automation system format
|
GROOVY
Source code file written in Groovy format
|
GVY
Source code file written in Groovy format
|
GYP
Build automation tool format
|
GYPI
Build automation tool format
|
H
C-Based header files contain definitions of Functions and Variables
|
HAML
Markup language for simplified HTML generation
|
HAR
The HTTP Archive format
|
HH
Header information referenced by a C++ source code file
|
HPP
Header Files that are written in the C++ programming language
|
HTML
HyperText Markup Language
|
HXX
Header Files that are written in the C++ programming language
|
IPY
IPython Script format
|
JAVA
Java Programming Language format
|
JPEG
Joint Photographic Experts Group
|
JS
JavaScript Programming Language format
|
JSCSRC
JavaScript configuration file format
|
JSHINTRC
JavaScript code quality tool
|
JSMAP
JSON file that contains information on how to translate code back to source code
|
JSON
Lightweight format for storing and transporting data
|
LESS
Dynamic preprocessor style sheet language format
|
LOG
Logging keeps a registry of events, processes, messages and communication
|
MAKE
Makefile is a file containing a set of directives used by a make build automation tool to generate a target/goal
|
MARKDN
Markdown Language format
|
MARKDOWN
Markdown Language format
|
MD
Markdown Language format
|
MDOWN
Markdown Language format
|
MDTEXT
Markdown Language format
|
MDTXT
Markdown Language format
|
MDWN
Markdown Language format
|
MHTML
Mime HTML
|
MJS
Extension for EcmaScript (ES) module files
|
MK
Makefile is a file containing a set of directives used by a make build automation tool to generate a target/goal
|
MKD
Markdown Language format
|
ML
Caml Programming Language format
|
MLI
Caml Programming Language format
|
MOBI
Mobipocket e-book format
|
MSG
Microsoft Outlook E-mail Message
|
NQP
Intermediate language used to build the Rakudo Perl 6 compiler
|
OBJC
Objective-C Programming Language format
|
OBJCP
Objective-C++ Programming Language format
|
ODP
OpenDocument Presentation
|
ODS
OpenDocument Spreadsheet
|
ODT
OpenDocument Text
|
ONE
Microsoft OneNote Document
|
OTP
OpenDocument Presentation Template
|
OTT
OpenDocument Text Template
|
P6
Perl Programming Language format
|
PAC
Proxy Auto-Configuration file for JavaScript function format
|
PATCH
List of differences format
|
PDF
Adobe Portable Document format
|
PHP
PHP Programming Language format
|
PHP4
PHP Programming Language format
|
PHP5
PHP Programming Language format
|
PHTML
Standard file extension for PHP 2 programs format
|
PL
Perl Programming Language format
|
PL6
Perl Programming Language format
|
PM
Perl module format
|
PM6
Perl module format
|
PNG
Portable Network Graphics
|
POD
Perl lightweight markup language format
|
PODSPEC
Ruby build settings format
|
POT
Microsoft PowerPoint template
|
POTX
Microsoft PowerPoint Template
|
PPS
Microsoft PowerPoint 97-2003 Slide Show
|
PPSX
Microsoft PowerPoint Slide Show
|
PPT
Microsoft PowerPoint 97-2003 Presentation
|
PPTX
Microsoft PowerPoint Presentation
|
PROP
Properties file format
|
PSGI
Interface between web servers and web applications and frameworks written in the Perl programming
|
PY
Python Programming Language format
|
PYI
Python Interface file format
|
PYW
Files used in Windows to indicate a script needs to be run
|
RAKE
Ruby build automation tool
|
RB
Ruby Programming Language format
|
RBI
Ruby Interface file format
|
REJ
Rejected files format
|
RJS
Ruby Programming Language format
|
RPY
Python-based file engine to create and run games
|
RST
Lightweight markup language
|
RTF
Rich Text Document
|
RU
Rack configuration file format
|
SASS
Style sheet language format
|
SBT
SBT build tool for Scala format
|
SC
Scala worksheet format
|
SCALA
Scala Programming Language format
|
SCSS
Style sheet language format
|
SH
Script programmed for bash format
|
SQL
Structured Query Language format
|
T
Perl test file format
|
TXT
Plain Text Document
|
UNKNOWN
Unknown type
|
VDX
Microsoft Visio 2003-2010 XML Drawing
|
VIM
Vim source code file format
|
VSD
Microsoft Visio 2003-2010 Drawing
|
VSDX
Microsoft Visio Drawing
|
VSS
Microsoft Visio 2003-2010 Stencil
|
VST
Microsoft Visio 2003-2010 Template
|
WEBMANIFEST
Manifest file includes information about the app
|
XLS
Microsoft Excel 97-2003 Worksheet
|
XLSB
Microsoft Excel Binary Worksheet
|
XLSM
Microsoft Excel Macro-Enabled Worksheet
|
XLSX
Microsoft Excel Worksheet
|
XLT
Microsoft Excel template
|
XLTM
Microsoft Excel macro-enabled template
|
YAML
Human-readable data-serialization language format
|
YML
Human-readable data-serialization language format
|
Modifier and Type | Method and Description |
---|---|
static boolean |
areEquals(FileType left,
FileType right)
Operator overload
|
static boolean |
areNotEquals(FileType left,
FileType right)
Operator overload
|
static FileType |
fromFileNameOrExtension(String fileNameOrExtension)
Return FileType based on file name or extension
|
String |
getExtension()
File extention
|
String |
getFileFormat()
File format
|
static List<FileType> |
getSupportedFileTypes()
Get supported file types enumeration
|
String |
toString()
ToString
|
static FileType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FileType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FileType AS
public static final FileType AS3
public static final FileType ASM
public static final FileType BASH
public static final FileType BASHRC
public static final FileType BAT
public static final FileType BMP
public static final FileType BOWERRC
public static final FileType C
public static final FileType CAD
public static final FileType CAKE
public static final FileType CC
public static final FileType CFG
public static final FileType CMAKE
public static final FileType CMD
public static final FileType CONF
public static final FileType CPP
public static final FileType CPY
public static final FileType CS
public static final FileType CSV
public static final FileType CSX
public static final FileType CTP
public static final FileType CXX
public static final FileType DCM
public static final FileType DIFF
public static final FileType DIR
public static final FileType DJVU
public static final FileType DOC
public static final FileType DOCM
public static final FileType DOCX
public static final FileType DOT
public static final FileType DOTM
public static final FileType DOTX
public static final FileType DSQL
public static final FileType DWG
public static final FileType DXF
public static final FileType EBUILD
public static final FileType EML
public static final FileType EMLX
public static final FileType ERB
public static final FileType ES6
public static final FileType GEMSPEC
public static final FileType GIF
public static final FileType GRADLE
public static final FileType GROOVY
public static final FileType GVY
public static final FileType GYP
public static final FileType GYPI
public static final FileType H
public static final FileType HAML
public static final FileType HAR
public static final FileType HH
public static final FileType HPP
public static final FileType HTML
public static final FileType HXX
public static final FileType IPY
public static final FileType JAVA
public static final FileType JPEG
public static final FileType JS
public static final FileType JSCSRC
public static final FileType JSHINTRC
public static final FileType JSMAP
public static final FileType JSON
public static final FileType LESS
public static final FileType LOG
public static final FileType MAKE
public static final FileType MARKDN
public static final FileType MARKDOWN
public static final FileType MD
public static final FileType MDOWN
public static final FileType MDTEXT
public static final FileType MDTXT
public static final FileType MDWN
public static final FileType MHTML
public static final FileType MJS
public static final FileType MK
public static final FileType MKD
public static final FileType ML
public static final FileType MLI
public static final FileType MOBI
public static final FileType MSG
public static final FileType NQP
public static final FileType OBJC
public static final FileType OBJCP
public static final FileType ODP
public static final FileType ODS
public static final FileType ODT
public static final FileType ONE
public static final FileType OTP
public static final FileType OTT
public static final FileType P6
public static final FileType PAC
public static final FileType PATCH
public static final FileType PDF
public static final FileType PHP
public static final FileType PHP4
public static final FileType PHP5
public static final FileType PHTML
public static final FileType PL
public static final FileType PL6
public static final FileType PM
public static final FileType PM6
public static final FileType PNG
public static final FileType POD
public static final FileType PODSPEC
public static final FileType POT
public static final FileType POTX
public static final FileType PPS
public static final FileType PPSX
public static final FileType PPT
public static final FileType PPTX
public static final FileType PROP
public static final FileType PSGI
public static final FileType PY
public static final FileType PYI
public static final FileType PYW
public static final FileType RAKE
public static final FileType RB
public static final FileType RBI
public static final FileType REJ
public static final FileType RJS
public static final FileType RPY
public static final FileType RST
public static final FileType RTF
public static final FileType RU
public static final FileType SASS
public static final FileType SBT
public static final FileType SC
public static final FileType SCALA
public static final FileType SCSS
public static final FileType SH
public static final FileType SQL
public static final FileType T
public static final FileType TXT
public static final FileType UNKNOWN
public static final FileType VDX
public static final FileType VIM
public static final FileType VSD
public static final FileType VSDX
public static final FileType VSS
public static final FileType VST
public static final FileType WEBMANIFEST
public static final FileType XLS
public static final FileType XLSB
public static final FileType XLSM
public static final FileType XLSX
public static final FileType XLT
public static final FileType XLTM
public static final FileType YAML
public static final FileType YML
public static FileType fromFileNameOrExtension(String fileNameOrExtension)
Return FileType based on file name or extension
fileNameOrExtension
- File name or extensionpublic String getExtension()
File extention
public String getFileFormat()
File format
public static List<FileType> getSupportedFileTypes()
Get supported file types enumeration
public String toString()
ToString
public static FileType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static FileType[] values()
for (FileType c : FileType.values()) System.out.println(c);