Interface IRemoteFileAttributes

All Known Implementing Classes:
LocalRemoteFileAttributes, URLRemoteFileAttributes

public interface IRemoteFileAttributes
Remote file attributes. These attributes represent characteristics of remote files (e.g. read only, writeable, executable, archive, etc.).
  • Field Details

  • Method Details

    • getAttribute

      String getAttribute(String key)
      Get file attribute with given key. Returns null if attribute not in this map of attributes.
      Parameters:
      key - to use to find the given attribute. Must not be null.
      Returns:
      value of attribute. null if not found.
    • getAttributeKeys

      Iterator getAttributeKeys()
      Get all of the attribute keys in this map of file attributes.
      Returns:
      Iterator of the attribute keys for this map. Will not return null.
    • setAttribute

      void setAttribute(String key, String value)
      Set a given attribute value in this remote file attributes.
      Parameters:
      key - the key to use for the attribute. Must not be null.
      value - the value for the given key. Must not be null.