public final class FileAttribute extends Object
Defines various bit masks that may be returned in an FileInfo object, that is returned by the DiskInterface.getFileInformation () and SearchContext.nextFileInfo() methods.
The values are also used by the DiskInterface.StartSearch () method to determine the file/directory types that are returned.
DiskInterface
,
SearchContext
Modifier and Type | Field and Description |
---|---|
static int |
Archive |
static int |
Directory |
static int |
Hidden |
static int |
Normal |
static int |
NTArchive |
static int |
NTBackupSemantics |
static int |
NTCompressed |
static int |
NTDeleteOnClose |
static int |
NTDevice |
static int |
NTDirectory |
static int |
NTEncrypted |
static int |
NTHidden |
static int |
NTIndexed |
static int |
NTNoBuffering |
static int |
NTNormal |
static int |
NTOffline |
static int |
NTOpenNoRecall |
static int |
NTOpenReparsePoint |
static int |
NTOverlapped |
static int |
NTPosixSemantics |
static int |
NTRandomAccess |
static int |
NTReadOnly |
static int |
NTReparsePoint |
static int |
NTSequentialScan |
static int |
NTSparse |
static int |
NTSystem |
static int |
NTTemporary |
static int |
NTVolumeId |
static int |
NTWriteThrough |
static int |
ReadOnly |
static int |
System |
static int |
Volume |
Constructor and Description |
---|
FileAttribute() |
Modifier and Type | Method and Description |
---|---|
static StringList |
getAttributesAsList(int attr)
Return the specified file attribute as a list of attribute names
|
static String |
getAttributesAsString(int attr)
Return the specified file attributes as a comma seperated string
|
static StringList |
getNTAttributesAsList(int attr)
Return the specified NT file attribute as a list of attribute names
|
static String |
getNTAttributesAsString(int attr)
Return the specified NT file attributes as a comma seperated string
|
static boolean |
hasAttribute(int attr,
int reqattr)
Determine if the specified file attribute mask has the specified file attribute
enabled.
|
static boolean |
isArchived(int attr)
Check if the archive attribute is set
|
static boolean |
isDirectory(int attr)
Check if the directory attribute is set
|
static boolean |
isHidden(int attr)
Check if the hidden attribute is set
|
static boolean |
isReadOnly(int attr)
Check if the read-only attribute is set
|
static boolean |
isSystem(int attr)
Check if the system attribute is set
|
public static final int Normal
public static final int ReadOnly
public static final int Hidden
public static final int System
public static final int Volume
public static final int Directory
public static final int Archive
public static final int NTReadOnly
public static final int NTHidden
public static final int NTSystem
public static final int NTVolumeId
public static final int NTDirectory
public static final int NTArchive
public static final int NTDevice
public static final int NTNormal
public static final int NTTemporary
public static final int NTSparse
public static final int NTReparsePoint
public static final int NTCompressed
public static final int NTOffline
public static final int NTIndexed
public static final int NTEncrypted
public static final int NTOpenNoRecall
public static final int NTOpenReparsePoint
public static final int NTPosixSemantics
public static final int NTBackupSemantics
public static final int NTDeleteOnClose
public static final int NTSequentialScan
public static final int NTRandomAccess
public static final int NTNoBuffering
public static final int NTOverlapped
public static final int NTWriteThrough
public static final boolean hasAttribute(int attr, int reqattr)
attr
- intreqattr
- intpublic static final boolean isReadOnly(int attr)
attr
- intpublic static final boolean isDirectory(int attr)
attr
- intpublic static final boolean isHidden(int attr)
attr
- intpublic static final boolean isSystem(int attr)
attr
- intpublic static final boolean isArchived(int attr)
attr
- intpublic static final String getAttributesAsString(int attr)
attr
- intpublic static final StringList getAttributesAsList(int attr)
attr
- intpublic static final String getNTAttributesAsString(int attr)
attr
- intpublic static final StringList getNTAttributesAsList(int attr)
attr
- intCopyright © 2005–2018 Alfresco Software. All rights reserved.