public enum FileExtension extends java.lang.Enum<FileExtension> implements Renderable
Enum Constant and Description |
---|
AIFF |
AU |
AVI |
BAT |
BSH |
C |
CC |
CFG |
CLASS |
CRED |
CSH |
CSS |
DOC |
DTD |
EAR |
ENV |
EXE |
FOR |
GIF |
GZ |
GZIP |
HTM |
HTML |
ICO |
JAR |
JAVA |
JNLP |
JPEG |
JPG |
JS |
JSF |
JSP |
KSH |
LIC |
LOG |
MAP |
MPEG |
NDF |
ODG |
ODT |
PAS |
PDF |
PNG |
PPS |
PPT |
PREFS |
PROPERTIES |
SH |
SQL |
TAR |
TAR_GZ |
TGZ |
TIF |
TIFF |
TLD |
TXT |
UNKNOWN |
UNL |
UNTYPED |
VIO |
VSD |
WAR |
WAV |
XLS |
XML |
ZIP |
Modifier and Type | Method and Description |
---|---|
static FileDataType |
determineFileDataTypeOf(java.io.File file,
FileDataType defaultType)
Tries to figure out the
FileDataType of the given file. |
static FileDataType |
determineFileDataTypeOf(java.nio.file.Path path,
FileDataType defaultType)
Tries to figure out the
FileDataType of the given file. |
static FileDataType |
determineFileDataTypeOf(java.lang.String fileName,
FileDataType defaultType)
Tries to figure out the
FileDataType of the given fileName. |
static FileExtension |
fromFile(java.io.File file) |
static FileExtension |
fromFileName(java.lang.String fileName) |
static FileExtension |
fromPath(java.nio.file.Path path) |
static FileExtension |
fromString(java.lang.String extension) |
NlsKey |
getDescriptionKey() |
static java.lang.String |
getExtensionOf(java.io.File file)
Returns the file extension of the given file
|
static java.lang.String |
getExtensionOf(java.nio.file.Path path)
Returns the file extension of the given file
|
static java.lang.String |
getExtensionOf(java.lang.String fileName)
Returns the file extension of the given filename
|
FileDataType |
getFileDataType() |
IconKey |
getIconKey() |
java.awt.Color |
getRenderColor() |
javax.swing.Icon |
getRenderIcon() |
java.lang.String |
getRenderText() |
static boolean |
hasExtension(java.io.File file)
Tells whether the given file has an extension at all
|
static boolean |
hasExtension(java.lang.String fileName)
Tells whether the given fileName has an extension at all
|
boolean |
isArchive() |
boolean |
isAscii() |
boolean |
isAudioType() |
boolean |
isBinary() |
boolean |
isExecutable() |
boolean |
isGZippedTarArchive() |
boolean |
isImageType() |
boolean |
isTarArchive() |
boolean |
isUncompressableType()
Tells whether this data is basically compressed already so that it would
not make sense to compress further (i.e. jpeg, zip, etc...)
|
boolean |
isUnknown() |
boolean |
isUntyped() |
boolean |
isVideoType() |
boolean |
isZipArchive() |
boolean |
isZippedType() |
static FileExtension |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static FileExtension[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FileExtension UNTYPED
public static final FileExtension UNKNOWN
public static final FileExtension BAT
public static final FileExtension TXT
public static final FileExtension LOG
public static final FileExtension PDF
public static final FileExtension ZIP
public static final FileExtension GZ
public static final FileExtension GZIP
public static final FileExtension TGZ
public static final FileExtension TAR_GZ
public static final FileExtension TAR
public static final FileExtension EXE
public static final FileExtension SH
public static final FileExtension KSH
public static final FileExtension CSH
public static final FileExtension BSH
public static final FileExtension HTM
public static final FileExtension HTML
public static final FileExtension CSS
public static final FileExtension CLASS
public static final FileExtension JAVA
public static final FileExtension JS
public static final FileExtension JSP
public static final FileExtension JSF
public static final FileExtension JNLP
public static final FileExtension JAR
public static final FileExtension WAR
public static final FileExtension EAR
public static final FileExtension PROPERTIES
public static final FileExtension PREFS
public static final FileExtension FOR
public static final FileExtension PAS
public static final FileExtension C
public static final FileExtension CC
public static final FileExtension TLD
public static final FileExtension DTD
public static final FileExtension XML
public static final FileExtension CRED
public static final FileExtension MAP
public static final FileExtension SQL
public static final FileExtension UNL
public static final FileExtension VIO
public static final FileExtension GIF
public static final FileExtension TIFF
public static final FileExtension TIF
public static final FileExtension PNG
public static final FileExtension JPG
public static final FileExtension JPEG
public static final FileExtension ICO
public static final FileExtension AVI
public static final FileExtension MPEG
public static final FileExtension AIFF
public static final FileExtension AU
public static final FileExtension WAV
public static final FileExtension DOC
public static final FileExtension XLS
public static final FileExtension VSD
public static final FileExtension PPS
public static final FileExtension PPT
public static final FileExtension ODT
public static final FileExtension ODG
public static final FileExtension LIC
public static final FileExtension ENV
public static final FileExtension NDF
public static final FileExtension CFG
public static FileExtension[] values()
for (FileExtension c : FileExtension.values()) System.out.println(c);
public static FileExtension valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified namejava.lang.NullPointerException
- if the argument is nullpublic IconKey getIconKey()
public NlsKey getDescriptionKey()
public boolean isUnknown()
public boolean isUntyped()
public boolean isAscii()
public boolean isBinary()
public boolean isUncompressableType()
public boolean isArchive()
public boolean isZippedType()
public boolean isZipArchive()
public boolean isTarArchive()
public boolean isGZippedTarArchive()
public boolean isImageType()
public boolean isAudioType()
public boolean isVideoType()
public boolean isExecutable()
public static FileExtension fromPath(java.nio.file.Path path)
public static FileExtension fromFile(java.io.File file)
public static FileExtension fromFileName(java.lang.String fileName)
public static FileExtension fromString(java.lang.String extension)
public FileDataType getFileDataType()
public java.awt.Color getRenderColor()
getRenderColor
in interface Renderable
public javax.swing.Icon getRenderIcon()
getRenderIcon
in interface Renderable
public java.lang.String getRenderText()
getRenderText
in interface Renderable
public static java.lang.String getExtensionOf(java.lang.String fileName)
public static java.lang.String getExtensionOf(java.io.File file)
public static java.lang.String getExtensionOf(java.nio.file.Path path)
public static boolean hasExtension(java.lang.String fileName)
public static boolean hasExtension(java.io.File file)
public static FileDataType determineFileDataTypeOf(java.io.File file, FileDataType defaultType)
FileDataType
of the given file.
If the File is a directory, the type is always DIRECTORY.public static FileDataType determineFileDataTypeOf(java.nio.file.Path path, FileDataType defaultType)
FileDataType
of the given file.
If the File is a directory, the type is always BINARY.public static FileDataType determineFileDataTypeOf(java.lang.String fileName, FileDataType defaultType)
FileDataType
of the given fileName.Copyright © 2014 EsprIT-Systems. All Rights Reserved.