edu.rice.cs.drjava.model
Class DefaultGlobalModel.LibraryKey

java.lang.Object
  extended by edu.rice.cs.drjava.model.DefaultGlobalModel.LibraryKey
All Implemented Interfaces:
Comparable<DefaultGlobalModel.LibraryKey>
Enclosing class:
DefaultGlobalModel

private static class DefaultGlobalModel.LibraryKey
extends Object
implements Comparable<DefaultGlobalModel.LibraryKey>


Field Summary
protected  JavaVersion.FullVersion _first
           
protected  int _priority
           
protected  JDKDescriptor _second
           
static int PRIORITY_BUILTIN
           
static int PRIORITY_CONFIG
           
static int PRIORITY_RUNTIME
           
static int PRIORITY_SEARCH
           
 
Constructor Summary
DefaultGlobalModel.LibraryKey(int priority, JavaVersion.FullVersion first, JDKDescriptor second)
           
 
Method Summary
 int compareTo(DefaultGlobalModel.LibraryKey o)
           
 boolean equals(Object o)
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

PRIORITY_BUILTIN

public static final int PRIORITY_BUILTIN
See Also:
Constant Field Values

PRIORITY_SEARCH

public static final int PRIORITY_SEARCH
See Also:
Constant Field Values

PRIORITY_RUNTIME

public static final int PRIORITY_RUNTIME
See Also:
Constant Field Values

PRIORITY_CONFIG

public static final int PRIORITY_CONFIG
See Also:
Constant Field Values

_priority

protected final int _priority

_first

protected final JavaVersion.FullVersion _first

_second

protected final JDKDescriptor _second
Constructor Detail

DefaultGlobalModel.LibraryKey

public DefaultGlobalModel.LibraryKey(int priority,
                                     JavaVersion.FullVersion first,
                                     JDKDescriptor second)
Method Detail

equals

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

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

compareTo

public int compareTo(DefaultGlobalModel.LibraryKey o)
Specified by:
compareTo in interface Comparable<DefaultGlobalModel.LibraryKey>