Package org.apache.tools.ant.util
Enum PermissionUtils.FileType
- java.lang.Object
- 
- java.lang.Enum<PermissionUtils.FileType>
- 
- org.apache.tools.ant.util.PermissionUtils.FileType
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Comparable<PermissionUtils.FileType>,- java.lang.constant.Constable
 - Enclosing class:
- PermissionUtils
 
 public static enum PermissionUtils.FileType extends java.lang.Enum<PermissionUtils.FileType> The supported types of files, maps to theisFoomethods inBasicFileAttributes.
- 
- 
Enum Constant SummaryEnum Constants Enum Constant Description DIRA directory.OTHERSomething that is neither a regular file nor a directory nor a symbolic link.REGULAR_FILEA regular file.SYMLINKA symbolic link.
 - 
Method SummaryModifier and Type Method Description static PermissionUtils.FileTypeof(java.nio.file.Path p)Determines the file type of aPath.static PermissionUtils.FileTypeof(Resource r)Determines the file type of aResource.static PermissionUtils.FileTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static PermissionUtils.FileType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
 
- 
- 
- 
Enum Constant Detail- 
REGULAR_FILEpublic static final PermissionUtils.FileType REGULAR_FILE A regular file.
 - 
DIRpublic static final PermissionUtils.FileType DIR A directory.
 - 
SYMLINKpublic static final PermissionUtils.FileType SYMLINK A symbolic link.
 - 
OTHERpublic static final PermissionUtils.FileType OTHER Something that is neither a regular file nor a directory nor a symbolic link.
 
- 
 - 
Method Detail- 
valuespublic static PermissionUtils.FileType[] 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
 
 - 
valueOfpublic static PermissionUtils.FileType valueOf(java.lang.String name) 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:
- java.lang.IllegalArgumentException- if this enum type has no constant with the specified name
- java.lang.NullPointerException- if the argument is null
 
 - 
ofpublic static PermissionUtils.FileType of(java.nio.file.Path p) throws java.io.IOException Determines the file type of aPath.- Parameters:
- p- Path
- Returns:
- FileType
- Throws:
- java.io.IOException- if file attributes cannot be read
 
 - 
ofpublic static PermissionUtils.FileType of(Resource r) Determines the file type of aResource.- Parameters:
- r- Resource
- Returns:
- FileType
 
 
- 
 
-