Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.apache.hc.client5.http.impl.classic.AbstractHttpClientResponseHandler<T> (implements org.apache.hc.core5.http.io.HttpClientResponseHandler<T>)
    • io.github.jeremylong.openvulnerability.client.ghsa.AbstractPageable (implements java.io.Serializable)
      • io.github.jeremylong.openvulnerability.client.ghsa.CWEs (implements java.io.Serializable)
      • io.github.jeremylong.openvulnerability.client.ghsa.Vulnerabilities (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.Config (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.CpeMatch (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.CveApiJson20 (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.CveItem (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.CveTag (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.ghsa.CVSS (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.CvssV2 (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.CvssV2Data (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.CvssV3 (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.CvssV3Data (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.CvssV4 (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.CvssV4Data (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.ghsa.CWE (implements java.io.Serializable)
    • org.apache.hc.client5.http.impl.DefaultHttpRequestRetryStrategy (implements org.apache.hc.client5.http.HttpRequestRetryStrategy)
    • io.github.jeremylong.openvulnerability.client.nvd.DefCveItem (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.epss.EpssDataFeed (implements io.github.jeremylong.openvulnerability.client.DataFeed<T>)
    • io.github.jeremylong.openvulnerability.client.epss.EpssItem (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClient (implements io.github.jeremylong.openvulnerability.client.PagedDataSource<T>)
    • io.github.jeremylong.openvulnerability.client.ghsa.GitHubSecurityAdvisoryClientBuilder
    • io.github.jeremylong.openvulnerability.client.ghsa.Identifier (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.kev.KevCatalog (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.kev.KevDataFeed (implements io.github.jeremylong.openvulnerability.client.DataFeed<T>)
    • io.github.jeremylong.openvulnerability.client.kev.KevItem (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.LangString (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.Metrics (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.Node (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.NvdCveClient (implements io.github.jeremylong.openvulnerability.client.PagedDataSource<T>)
    • io.github.jeremylong.openvulnerability.client.nvd.NvdCveClientBuilder
    • io.github.jeremylong.openvulnerability.client.ghsa.Package (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.ghsa.PackageVersion (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.ghsa.PageInfo (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.ghsa.RateLimit (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.RateLimitedCall
    • io.github.jeremylong.openvulnerability.client.nvd.RateMeter
    • io.github.jeremylong.openvulnerability.client.nvd.RateMeter.Ticket (implements java.lang.AutoCloseable, java.util.concurrent.Delayed)
    • io.github.jeremylong.openvulnerability.client.RecordDataSource<T> (implements java.lang.AutoCloseable, java.util.Iterator<E>)
    • io.github.jeremylong.openvulnerability.client.ghsa.Reference (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.Reference (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisories (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.ghsa.SecurityAdvisory (implements java.io.Serializable)
    • java.lang.Throwable (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.VendorComment (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.ghsa.Vulnerability (implements java.io.Serializable)
    • io.github.jeremylong.openvulnerability.client.nvd.Weakness (implements java.io.Serializable)

Interface Hierarchy

  • java.lang.AutoCloseable
    • io.github.jeremylong.openvulnerability.client.PagedDataSource<T> (also extends java.util.Iterator<E>)
  • io.github.jeremylong.openvulnerability.client.DataFeed<T>
  • java.util.Iterator<E>
    • io.github.jeremylong.openvulnerability.client.PagedDataSource<T> (also extends java.lang.AutoCloseable)
  • java.util.function.Supplier<T>

Enum Hierarchy