jnlp.sample.util
Class VersionID

java.lang.Object
  extended by jnlp.sample.util.VersionID
All Implemented Interfaces:
java.lang.Comparable

public class VersionID
extends java.lang.Object
implements java.lang.Comparable

VersionID contains a JNLP version ID. The VersionID also contains a prefix indicator that can be used when stored with a VersionString


Constructor Summary
VersionID(java.lang.String str)
          Creates a VersionID object
 
Method Summary
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object o)
          Compares if two version IDs are equal
 boolean isGreaterThan(VersionID vid)
           
 boolean isGreaterThanOrEqual(VersionID vid)
           
 boolean isPrefixMatch(VersionID vid)
          Checks if 'this' is a prefix of vid
 boolean isSimpleVersion()
          Returns true if no flags are set
 boolean match(VersionID vid)
          Match 'this' versionID against vid.
 java.lang.String toString()
          Show it as a string
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VersionID

public VersionID(java.lang.String str)
Creates a VersionID object

Method Detail

isSimpleVersion

public boolean isSimpleVersion()
Returns true if no flags are set


match

public boolean match(VersionID vid)
Match 'this' versionID against vid. The _usePrefixMatch/_useGreaterThan flag is used to determine if a prefix match of an exact match should be performed if _isCompound, must match _rest also.


equals

public boolean equals(java.lang.Object o)
Compares if two version IDs are equal

Overrides:
equals in class java.lang.Object

isGreaterThan

public boolean isGreaterThan(VersionID vid)

isGreaterThanOrEqual

public boolean isGreaterThanOrEqual(VersionID vid)

isPrefixMatch

public boolean isPrefixMatch(VersionID vid)
Checks if 'this' is a prefix of vid


compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

toString

public java.lang.String toString()
Show it as a string

Overrides:
toString in class java.lang.Object


Copyright © 2005-2010 Sun Microsystems. All Rights Reserved.