Class Entry

java.lang.Object
org.codehaus.classworlds.Entry
All Implemented Interfaces:
Comparable

class Entry extends Object implements Comparable
Import description entry.
Author:
bob mcwhirter
  • Field Details

  • Constructor Details

  • Method Details

    • getRealm

      ClassRealm getRealm()
      Retrieve the realm.
      Returns:
      The realm.
    • getPackageName

      String getPackageName()
      Retrieve the page name.
      Returns:
      The package name.
    • matches

      boolean matches(String classname)
      Determine if the classname matches the package described by this entry.
      Parameters:
      classname - The class name to test.
      Returns:
      true if this entry matches the classname, otherwise false.
    • compareTo

      public int compareTo(Object thatObj)
      Compare this entry to another for relative ordering.

      The natural ordering of Entry objects is reverse-alphabetical based upon package name.

      Specified by:
      compareTo in interface Comparable
      Parameters:
      thatObj - The object to compare.
      Returns:
      -1 if this object sorts before that object, 0 if they are equal, or 1 if this object sorts after that object.
    • equals

      public boolean equals(Object thatObj)
      Test this entry for equality to another.

      Consistent with compareTo(java.lang.Object), this method tests for equality purely on the package name.

      Overrides:
      equals in class Object
      Parameters:
      thatObj - The object to compare
      Returns:
      true if the two objects are semantically equivalent, otherwise false.
    • hashCode

      public int hashCode()

      Consistent with equals(java.lang.Object), this method creates a hashCode based on the packagename.

      Overrides:
      hashCode in class Object