com.trackstudio.tools
Class PropertyContainer

java.lang.Object
  extended by com.trackstudio.tools.PropertyContainer

public class PropertyContainer
extends java.lang.Object

Класс-контейнер для хранения свойств


Field Summary
 boolean inverse
          Флаг инверсии
 
Constructor Summary
PropertyContainer()
          Конструктор
PropertyContainer(boolean inverse)
          Конструктор
 
Method Summary
protected  void add(java.lang.String a)
          Добавляет свойство в контейнер
 void clear()
          Очищает контейнер
 int getHashCode()
          Возвращает хеш контейнера
 int hashCode()
          Возвращает хеш контейнера
 java.lang.String next()
          Возращает следующее по порядку свойство
 PropertyContainer put(java.util.Calendar prop)
          Добевляет лробное свойство в контейнер и возвращает контейнер свойств
 PropertyContainer put(java.lang.Float prop)
           
 PropertyContainer put(java.lang.Integer prop)
          Добевляет числовое свойство в контейнер и возвращает контейнер свойств
 PropertyContainer put(java.lang.String prop)
          Добевляет свойство в контейнер и возвращает контейнер свойств
 void reset()
          Восстанавливает исходное состояние контейнера
 java.lang.String toString()
          Возвращает строковое представление контейнера свойств
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

inverse

public boolean inverse
Флаг инверсии

Constructor Detail

PropertyContainer

public PropertyContainer()
Конструктор


PropertyContainer

public PropertyContainer(boolean inverse)
Конструктор

Parameters:
inverse - флаг инверсии
Method Detail

add

protected void add(java.lang.String a)
Добавляет свойство в контейнер

Parameters:
a - свойство

put

public PropertyContainer put(java.lang.String prop)
Добевляет свойство в контейнер и возвращает контейнер свойств

Parameters:
prop - свойство
Returns:
конейнер свойств

put

public PropertyContainer put(java.lang.Integer prop)
Добевляет числовое свойство в контейнер и возвращает контейнер свойств

Parameters:
prop - свойство
Returns:
конейнер свойств

put

public PropertyContainer put(java.util.Calendar prop)
Добевляет лробное свойство в контейнер и возвращает контейнер свойств

Parameters:
prop - свойство
Returns:
конейнер свойств

put

public PropertyContainer put(java.lang.Float prop)

toString

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

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

next

public java.lang.String next()
Возращает следующее по порядку свойство

Returns:
свойство

reset

public void reset()
Восстанавливает исходное состояние контейнера


clear

public void clear()
Очищает контейнер


getHashCode

public int getHashCode()
Возвращает хеш контейнера

Returns:
хеш

hashCode

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

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


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