Class DefaultVersion

java.lang.Object
org.gvsig.installer.lib.impl.DefaultVersion
All Implemented Interfaces:
Cloneable, Comparable, org.gvsig.installer.lib.api.Version, org.gvsig.tools.lang.Cloneable

public class DefaultVersion extends Object implements org.gvsig.installer.lib.api.Version
  • Constructor Details

    • DefaultVersion

      public DefaultVersion()
    • DefaultVersion

      protected DefaultVersion(int mayor, int minor, int rev, String classifier, int build)
  • Method Details

    • parse

      public org.gvsig.installer.lib.api.Version parse(String version)
      Specified by:
      parse in interface org.gvsig.installer.lib.api.Version
    • getMayor

      public int getMayor()
      Specified by:
      getMayor in interface org.gvsig.installer.lib.api.Version
    • getMajor

      public int getMajor()
      Specified by:
      getMajor in interface org.gvsig.installer.lib.api.Version
    • getMinor

      public int getMinor()
      Specified by:
      getMinor in interface org.gvsig.installer.lib.api.Version
    • getRevision

      public int getRevision()
      Specified by:
      getRevision in interface org.gvsig.installer.lib.api.Version
    • getClassifier

      public String getClassifier()
      Specified by:
      getClassifier in interface org.gvsig.installer.lib.api.Version
    • getBuild

      public int getBuild()
      Specified by:
      getBuild in interface org.gvsig.installer.lib.api.Version
    • check

      public boolean check(String op, org.gvsig.installer.lib.api.Version other)
      Specified by:
      check in interface org.gvsig.installer.lib.api.Version
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • fullFormat

      public String fullFormat()
      Specified by:
      fullFormat in interface org.gvsig.installer.lib.api.Version
    • compareTo

      public int compareTo(Object arg0)
      Specified by:
      compareTo in interface Comparable
    • clone

      public Object clone() throws CloneNotSupportedException
      Specified by:
      clone in interface org.gvsig.tools.lang.Cloneable
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • setBuild

      public org.gvsig.installer.lib.api.Version setBuild(int build)
      Specified by:
      setBuild in interface org.gvsig.installer.lib.api.Version
    • format

      public String format(String fmt)
      Specified by:
      format in interface org.gvsig.installer.lib.api.Version