com.trackstudio.tools
Class Pair

java.lang.Object
  extended by com.trackstudio.tools.Pair
All Implemented Interfaces:
java.lang.Comparable

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

Класс-контейнер для хранения пары значений


Constructor Summary
Pair(java.lang.String key, java.lang.String value)
          Конструктор
Pair(java.lang.String key, java.lang.String value, java.lang.String valueSort)
          Конструктор
 
Method Summary
 int compareTo(java.lang.Object o)
          Сравнивает два объекта текущего класса
 boolean equals(java.lang.Object obj)
          Сравнивает два объекта текущего класса
static Pair findPair(java.util.ArrayList<Pair> list, java.lang.Object key)
          Ищет объект в массиве по ключу
 java.lang.String getKey()
          ВОзвращает ключ
 java.lang.String getValue()
          Возвращает значение
 java.lang.String getValueSort()
           
 void setKey(java.lang.String key)
          Устанавливает ключ
 void setValue(java.lang.String value)
          Устанавливает значение
 void setValueSort(java.lang.String valueSort)
           
 java.lang.String toString()
          Возвращает строковое представление объекта
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Pair

public Pair(java.lang.String key,
            java.lang.String value)
Конструктор

Parameters:
key - ключ
value - значение

Pair

public Pair(java.lang.String key,
            java.lang.String value,
            java.lang.String valueSort)
Конструктор

Parameters:
key - ключ
value - значение
valueSort - значение сортировки
Method Detail

getKey

public java.lang.String getKey()
ВОзвращает ключ

Returns:
ключ

setKey

public void setKey(java.lang.String key)
Устанавливает ключ

Parameters:
key - ключ

getValue

public java.lang.String getValue()
Возвращает значение

Returns:
значение

setValue

public void setValue(java.lang.String value)
Устанавливает значение

Parameters:
value - значение

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

findPair

public static Pair findPair(java.util.ArrayList<Pair> list,
                            java.lang.Object key)
Ищет объект в массиве по ключу

Parameters:
list - список значений
key - ключ
Returns:
объект Pair

getValueSort

public java.lang.String getValueSort()

setValueSort

public void setValueSort(java.lang.String valueSort)


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