Package org.apache.commons.vfs2
Enum FileType
- All Implemented Interfaces:
Serializable
,Comparable<FileType>
,java.lang.constant.Constable
An enumerated type that represents a file's type.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionA regular file.A file or folder.A folder.A file that does not exist. -
Method Summary
Modifier and TypeMethodDescriptiongetName()
Returns the name of this type.boolean
Returns true if files of this type may have attributes.boolean
Returns true if files of this type may contain other files.boolean
Returns true if files of this type may have data content.toString()
Returns the name of this type.static FileType
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.
-
Enum Constant Details
-
FOLDER
A folder. May contain other files, and have attributes, but does not have any data content. -
FILE
A regular file. May have data content and attributes, but cannot contain other files. -
FILE_OR_FOLDER
A file or folder. May have data content and attributes, and can contain other files. -
IMAGINARY
A file that does not exist. May not have data content, attributes, or contain other files.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException
- if the argument is null
-
toString
Returns the name of this type. -
getName
Returns the name of this type.- Returns:
- The name of the type.
-
hasChildren
Returns true if files of this type may contain other files.- Returns:
- true if files can contain other files.
-
hasContent
Returns true if files of this type may have data content.- Returns:
- true if files can have content.
-
hasAttributes
Returns true if files of this type may have attributes.- Returns:
- true if files can have attributes
-