com.trackstudio.tools
Class DualKey

java.lang.Object
  extended by com.trackstudio.tools.DualKey
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public class DualKey
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable

Класс для двух ключей

See Also:
Serialized Form

Field Summary
protected  java.lang.String leftPart
          Левый ключ
protected  java.lang.String rightPart
          Правый ключ
 
Constructor Summary
DualKey(java.lang.String l, java.lang.String r)
          Конструктор
 
Method Summary
 int compareTo(DualKey d)
          Сравнивает объекты
 int compareTo(java.lang.Object o)
          Сравнивает объекты
 int compareTo(java.lang.String anotherString)
          Сравнивает объекты
 boolean equals(java.lang.Object obj)
          Сравнивает объекты
 java.lang.String getLeftPart()
          Возвращает левый ключ
 java.lang.String getRightPart()
          Возвращает правый ключ
 int hashCode()
          Возвращает хеш
 java.lang.String toString()
          Возвращает строковое представление
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

leftPart

protected java.lang.String leftPart
Левый ключ


rightPart

protected java.lang.String rightPart
Правый ключ

Constructor Detail

DualKey

public DualKey(java.lang.String l,
               java.lang.String r)
Конструктор

Parameters:
l - левый ключ
r - правый ключ
Method Detail

getLeftPart

public java.lang.String getLeftPart()
Возвращает левый ключ

Returns:
левый ключ

getRightPart

public java.lang.String getRightPart()
Возвращает правый ключ

Returns:
правый ключ

hashCode

public int hashCode()
Возвращает хеш

Overrides:
hashCode in class java.lang.Object
Returns:
хеш

toString

public java.lang.String toString()
Возвращает строковое представление

Overrides:
toString in class java.lang.Object
Returns:
строковое представление

equals

public boolean equals(java.lang.Object obj)
Сравнивает объекты

Overrides:
equals in class java.lang.Object
Parameters:
obj - Сравниваемый обхект
Returns:
TRUE - равны, FALSE - нет

compareTo

public int compareTo(java.lang.Object o)
Сравнивает объекты

Specified by:
compareTo in interface java.lang.Comparable
Parameters:
o - Сравниваемый обхект
Returns:
+1, 0, -1

compareTo

public int compareTo(java.lang.String anotherString)
Сравнивает объекты

Parameters:
anotherString - Сравниваемый обхект
Returns:
+1, 0, -1

compareTo

public int compareTo(DualKey d)
Сравнивает объекты

Parameters:
d - Сравниваемый обхект
Returns:
+1, 0, -1


Copyright © 2002-2009 TrackStudio, Ltd. All Rights Reserved.