Class PlexusIoResourceAttributeUtils
- java.lang.Object
-
- org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributeUtils
-
public final class PlexusIoResourceAttributeUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
mergeAttributes
public static PlexusIoResourceAttributes mergeAttributes(PlexusIoResourceAttributes override, PlexusIoResourceAttributes base, PlexusIoResourceAttributes def)
-
isGroupExecutableInOctal
public static boolean isGroupExecutableInOctal(int mode)
-
isGroupReadableInOctal
public static boolean isGroupReadableInOctal(int mode)
-
isGroupWritableInOctal
public static boolean isGroupWritableInOctal(int mode)
-
isOwnerExecutableInOctal
public static boolean isOwnerExecutableInOctal(int mode)
-
isOwnerReadableInOctal
public static boolean isOwnerReadableInOctal(int mode)
-
isOwnerWritableInOctal
public static boolean isOwnerWritableInOctal(int mode)
-
isWorldExecutableInOctal
public static boolean isWorldExecutableInOctal(int mode)
-
isWorldReadableInOctal
public static boolean isWorldReadableInOctal(int mode)
-
isWorldWritableInOctal
public static boolean isWorldWritableInOctal(int mode)
-
isOctalModeEnabled
public static boolean isOctalModeEnabled(int mode, int targetMode)
-
getFileAttributes
public static PlexusIoResourceAttributes getFileAttributes(java.io.File file) throws java.io.IOException
- Throws:
java.io.IOException
-
getFileAttributesByPath
public static java.util.Map<java.lang.String,PlexusIoResourceAttributes> getFileAttributesByPath(java.io.File dir) throws java.io.IOException
- Throws:
java.io.IOException
-
getFileAttributesByPath
@Nonnull public static java.util.Map<java.lang.String,PlexusIoResourceAttributes> getFileAttributesByPath(@Nonnull java.io.File dir, boolean recursive) throws java.io.IOException
- Throws:
java.io.IOException
-
-