Class EclipseArtifact

  • Direct Known Subclasses:
    XMvnEclipseArtifact

    public class EclipseArtifact
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String id  
      private java.nio.file.Path installedPath  
      private boolean isFeature  
      private boolean isNative  
      private java.nio.file.Path path  
      private java.util.Map<java.lang.String,​java.lang.String> properties  
      private java.lang.String targetPackage  
      private java.lang.String version  
    • Constructor Summary

      Constructors 
      Constructor Description
      EclipseArtifact​(java.nio.file.Path path, boolean isFeature, boolean isNative)  
    • Field Detail

      • path

        private final java.nio.file.Path path
      • isFeature

        private final boolean isFeature
      • isNative

        private final boolean isNative
      • targetPackage

        private java.lang.String targetPackage
      • id

        private java.lang.String id
      • version

        private java.lang.String version
      • installedPath

        private java.nio.file.Path installedPath
      • properties

        private final java.util.Map<java.lang.String,​java.lang.String> properties
    • Constructor Detail

      • EclipseArtifact

        public EclipseArtifact​(java.nio.file.Path path,
                               boolean isFeature,
                               boolean isNative)
    • Method Detail

      • getPath

        public java.nio.file.Path getPath()
      • isFeature

        public boolean isFeature()
      • isNative

        public boolean isNative()
      • getTargetPackage

        public java.lang.String getTargetPackage()
      • setTargetPackage

        public void setTargetPackage​(java.lang.String targetPackage)
      • getId

        public java.lang.String getId()
      • setId

        public void setId​(java.lang.String id)
      • getVersion

        public java.lang.String getVersion()
      • setVersion

        public void setVersion​(java.lang.String version)
      • getInstalledPath

        public java.nio.file.Path getInstalledPath()
      • setInstalledPath

        public void setInstalledPath​(java.nio.file.Path installedPath)
      • getProperties

        public java.util.Map<java.lang.String,​java.lang.String> getProperties()
      • setProperty

        public void setProperty​(java.lang.String key,
                                java.lang.String value)
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object