Class LocalRemoteFileAttributes
- java.lang.Object
-
- org.eclipse.ecf.provider.filetransfer.browse.LocalRemoteFileAttributes
-
- All Implemented Interfaces:
IRemoteFileAttributes
public class LocalRemoteFileAttributes extends Object implements IRemoteFileAttributes
File attributes forLocalRemoteFile
instances.
-
-
Field Summary
-
Fields inherited from interface org.eclipse.ecf.filetransfer.IRemoteFileAttributes
ARCHIVE_ATTRIBUTE, EXEC_ATTRIBUTE, HIDDEN_ATTRIBUTE, READ_ATTRIBUTE, SYMLINK_ATTRIBUTE, SYMLINK_TARGET_ATTRIBUTE, WRITE_ATTRIBUTE
-
-
Constructor Summary
Constructors Constructor Description LocalRemoteFileAttributes(File file)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAttribute(String key)
Get file attribute with given key.Iterator
getAttributeKeys()
Get all of the attribute keys in this map of file attributes.void
setAttribute(String key, String value)
Set a given attribute value in this remote file attributes.String
toString()
-
-
-
Constructor Detail
-
LocalRemoteFileAttributes
public LocalRemoteFileAttributes(File file)
-
-
Method Detail
-
getAttribute
public String getAttribute(String key)
Description copied from interface:IRemoteFileAttributes
Get file attribute with given key. Returnsnull
if attribute not in this map of attributes.- Specified by:
getAttribute
in interfaceIRemoteFileAttributes
- Parameters:
key
- to use to find the given attribute. Must not benull
.- Returns:
- value of attribute.
null
if not found.
-
getAttributeKeys
public Iterator getAttributeKeys()
Description copied from interface:IRemoteFileAttributes
Get all of the attribute keys in this map of file attributes.- Specified by:
getAttributeKeys
in interfaceIRemoteFileAttributes
- Returns:
- Iterator of the attribute keys for this map. Will not return
null
.
-
setAttribute
public void setAttribute(String key, String value)
Description copied from interface:IRemoteFileAttributes
Set a given attribute value in this remote file attributes.- Specified by:
setAttribute
in interfaceIRemoteFileAttributes
- Parameters:
key
- the key to use for the attribute. Must not benull
.value
- the value for the given key. Must not benull
.
-
-