java.lang.Object
net.i2p.router.news.NewsMetadata.Release
All Implemented Interfaces:
Comparable<NewsMetadata.Release>
Enclosing class:
NewsMetadata

public static class NewsMetadata.Releaseextends Object implements Comparable<NewsMetadata.Release>
Represents a software release with version requirements and update sources.

Contains release metadata including publication date, version requirements, and available update sources. Supports version comparison for determining latest releases and update ordering.

All update source lists may be empty if no sources are available for this release. Provides structured access to release information for update management and version checking.

  • Field Details

    • date

      public long date
      The release date.
    • minVersion

      public String minVersion
      The minimum I2P version required.
    • minJavaVersion

      public String minJavaVersion
      The minimum Java version required.
    • i2pVersion

      public String i2pVersion
      The I2P version of this release.
    • updates

      public List<NewsMetadata.Update> updates
      The list of available updates.
  • Constructor Details

    • Release

      public Release()
      Every field is left null or zero; the Atom parser fills them in as it reads the release element.
  • Method Details