Class ModuleArtifactRepository.ModuleArtifactComparableDescriptor

  • All Implemented Interfaces:
    org.eclipse.equinox.p2.metadata.expression.IMemberProvider, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor
    Enclosing class:
    ModuleArtifactRepository

    private static class ModuleArtifactRepository.ModuleArtifactComparableDescriptor
    extends org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor
    An artifact descriptor that can be compared with ModuleArtifactRepository.ModuleArtifactDescriptor. Unlike the latter, this type does not need to have Maven coordinate properties. (The Maven coordinates are not relevant for equals and hashCode.)
    • Field Summary

      • Fields inherited from class org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor

        key, MEMBER_ARTIFACT_KEY, MEMBER_PROCESSING_STEPS, MEMBER_PROPERTIES, MEMBER_REPOSITORY, processingSteps, properties
      • Fields inherited from interface org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor

        ARTIFACT_CHECKSUM, ARTIFACT_MD5, ARTIFACT_SIZE, DOWNLOAD_CHECKSUM, DOWNLOAD_CONTENTTYPE, DOWNLOAD_MD5, DOWNLOAD_SIZE, FORMAT, FORMAT_PACKED, TYPE_ZIP
    • Constructor Summary

      Constructors 
      Constructor Description
      ModuleArtifactComparableDescriptor​(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      • Methods inherited from class org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor

        addProperties, getArtifactKey, getMember, getProcessingSteps, getProperties, getProperty, getRepository, hashCode, setProcessingSteps, setProperty, setRepository, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ModuleArtifactComparableDescriptor

        public ModuleArtifactComparableDescriptor​(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor