# Hierarchy For Package ghidra.framework.protocol.ghidra

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - ghidra.framework.data.DefaultProjectData (implements ghidra.framework.model.ProjectData)
    - ghidra.framework.protocol.ghidra.TransientProjectData
  - ghidra.framework.protocol.ghidra.GhidraProtocolConnector
    - ghidra.framework.protocol.ghidra.DefaultGhidraProtocolConnector
    - ghidra.framework.protocol.ghidra.DefaultLocalGhidraProtocolConnector
  - ghidra.framework.protocol.ghidra.GhidraProtocolHandler (implements ghidra.util.classfinder.ExtensionPoint)
    - ghidra.framework.protocol.ghidra.DefaultGhidraProtocolHandler
  - ghidra.framework.protocol.ghidra.GhidraURL
  - ghidra.framework.protocol.ghidra.GhidraURLQuery
  - ghidra.framework.protocol.ghidra.GhidraURLResultHandlerAdapter (implements ghidra.framework.protocol.ghidra.GhidraURLResultHandler)
  - ghidra.framework.protocol.ghidra.GhidraURLWrappedContent
  - ghidra.framework.protocol.ghidra.RepositoryInfo
  - ghidra.util.task.Task (implements ghidra.util.task.MonitoredRunnable)
    - ghidra.framework.protocol.ghidra.GhidraURLQueryTask (implements ghidra.framework.protocol.ghidra.GhidraURLResultHandler)
      - ghidra.framework.protocol.ghidra.ContentTypeQueryTask
  - ghidra.framework.protocol.ghidra.TransientProjectManager
  - java.net.URLConnection
    - ghidra.framework.protocol.ghidra.GhidraURLConnection
  - java.net.URLStreamHandler
    - ghidra.framework.protocol.ghidra.Handler

## Interface Hierarchy

- ghidra.framework.protocol.ghidra.GhidraURLResultHandler

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - ghidra.framework.protocol.ghidra.GhidraURLConnection.StatusCode
    - ghidra.framework.protocol.ghidra.GhidraURLQuery.LinkFileControl