public final class PlexusIoResourceAttributeUtils
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
PlexusIoResourceAttributeUtils() |
Modifier and Type | Method and Description |
---|---|
static PlexusIoResourceAttributes |
getFileAttributes(java.io.File file) |
static java.util.Map<java.lang.String,PlexusIoResourceAttributes> |
getFileAttributesByPath(java.io.File dir) |
static java.util.Map<java.lang.String,PlexusIoResourceAttributes> |
getFileAttributesByPath(java.io.File dir,
boolean recursive) |
static boolean |
isGroupExecutableInOctal(int mode) |
static boolean |
isGroupReadableInOctal(int mode) |
static boolean |
isGroupWritableInOctal(int mode) |
static boolean |
isOctalModeEnabled(int mode,
int targetMode) |
static boolean |
isOwnerExecutableInOctal(int mode) |
static boolean |
isOwnerReadableInOctal(int mode) |
static boolean |
isOwnerWritableInOctal(int mode) |
static boolean |
isWorldExecutableInOctal(int mode) |
static boolean |
isWorldReadableInOctal(int mode) |
static boolean |
isWorldWritableInOctal(int mode) |
static PlexusIoResourceAttributes |
mergeAttributes(PlexusIoResourceAttributes override,
PlexusIoResourceAttributes base,
PlexusIoResourceAttributes def) |
public static PlexusIoResourceAttributes mergeAttributes(PlexusIoResourceAttributes override, PlexusIoResourceAttributes base, PlexusIoResourceAttributes def)
public static boolean isGroupExecutableInOctal(int mode)
public static boolean isGroupReadableInOctal(int mode)
public static boolean isGroupWritableInOctal(int mode)
public static boolean isOwnerExecutableInOctal(int mode)
public static boolean isOwnerReadableInOctal(int mode)
public static boolean isOwnerWritableInOctal(int mode)
public static boolean isWorldExecutableInOctal(int mode)
public static boolean isWorldReadableInOctal(int mode)
public static boolean isWorldWritableInOctal(int mode)
public static boolean isOctalModeEnabled(int mode, int targetMode)
public static PlexusIoResourceAttributes getFileAttributes(java.io.File file) throws java.io.IOException
java.io.IOException
public static java.util.Map<java.lang.String,PlexusIoResourceAttributes> getFileAttributesByPath(java.io.File dir) throws java.io.IOException
java.io.IOException
@Nonnull public static java.util.Map<java.lang.String,PlexusIoResourceAttributes> getFileAttributesByPath(@Nonnull java.io.File dir, boolean recursive) throws java.io.IOException
java.io.IOException