com.notuvy.util
Class ProductVersion

java.lang.Object
  extended by com.notuvy.util.ProductVersion
All Implemented Interfaces:
Comparable<ProductVersion>

public class ProductVersion
extends Object
implements Comparable<ProductVersion>

A comparable representation of a software product version.

Author:
murali

Constructor Summary
ProductVersion(String pString)
           
 
Method Summary
 int compareTo(ProductVersion pOther)
           
 boolean equals(Object pObject)
           
 LinkedList<String> getParts()
           
 boolean greaterThan(ProductVersion pOther)
           
 boolean lessThan(ProductVersion pOther)
           
 String major()
           
 ProductVersion toCanonical()
           
 ProductVersion toNextMinor()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProductVersion

public ProductVersion(String pString)
Method Detail

getParts

public LinkedList<String> getParts()

major

public String major()

toNextMinor

public ProductVersion toNextMinor()

toCanonical

public ProductVersion toCanonical()

lessThan

public boolean lessThan(ProductVersion pOther)

greaterThan

public boolean greaterThan(ProductVersion pOther)

equals

public boolean equals(Object pObject)
Overrides:
equals in class Object

compareTo

public int compareTo(ProductVersion pOther)
Specified by:
compareTo in interface Comparable<ProductVersion>

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.