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 forLocalRemoteFileinstances.
-
-
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 StringgetAttribute(String key)Get file attribute with given key.IteratorgetAttributeKeys()Get all of the attribute keys in this map of file attributes.voidsetAttribute(String key, String value)Set a given attribute value in this remote file attributes.StringtoString()
-
-
-
Constructor Detail
-
LocalRemoteFileAttributes
public LocalRemoteFileAttributes(File file)
-
-
Method Detail
-
getAttribute
public String getAttribute(String key)
Description copied from interface:IRemoteFileAttributesGet file attribute with given key. Returnsnullif attribute not in this map of attributes.- Specified by:
getAttributein interfaceIRemoteFileAttributes- Parameters:
key- to use to find the given attribute. Must not benull.- Returns:
- value of attribute.
nullif not found.
-
getAttributeKeys
public Iterator getAttributeKeys()
Description copied from interface:IRemoteFileAttributesGet all of the attribute keys in this map of file attributes.- Specified by:
getAttributeKeysin 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:IRemoteFileAttributesSet a given attribute value in this remote file attributes.- Specified by:
setAttributein interfaceIRemoteFileAttributes- Parameters:
key- the key to use for the attribute. Must not benull.value- the value for the given key. Must not benull.
-
-