Package ghidra.framework.model

# Interface LinkedDomainFolder

All Superinterfaces:
  `Comparable<DomainFolder>`, `DomainFolder`

All Known Implementing Classes:
  `LinkedGhidraFolder`

public interface LinkedDomainFolder extends DomainFolder
`LinkedDomainFolder` extends `DomainFolder` for all folders which are accessable via a folder-link (see `FolderLinkContentHandler`).

- ## Field Summary

  ### Fields inherited from interface ghidra.framework.model.DomainFolder

  `CLOSED_FOLDER_ICON, COPY_SUFFIX, OPEN_FOLDER_ICON, SEPARATOR`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Icon`
  `getIcon(boolean isOpen)`
  Get the appropriate icon for this folder
  `DomainFolder`
  `getLinkedFolder()`
  Get the real domain folder which corresponds to this linked-folder.

  ### Methods inherited from interface java.lang.Comparable

  `compareTo`

  ### Methods inherited from interface ghidra.framework.model.DomainFolder

  `copyTo, copyToAsLink, createFile, createFile, createFolder, delete, getFile, getFiles, getFolder, getFolders, getLocalProjectURL, getName, getParent, getPathname, getProjectData, getProjectLocator, getSharedProjectURL, isEmpty, isInWritableProject, isLinked, moveTo, setActive, setName`

- ## Method Details

  - ### getLinkedFolder

    DomainFolder getLinkedFolder() throws IOException
    Get the real domain folder which corresponds to this linked-folder.
    Returns:
      domain folder
    Throws:
      `IOException` - if an IO error occurs

  - ### getIcon

    Icon getIcon(boolean isOpen)
    Get the appropriate icon for this folder
    Parameters:
      `isOpen` - true if open icon, false for closed
    Returns:
      folder icon