com.stimulsoft.base
Class StiRepositoryItems

java.lang.Object
  extended by java.util.Dictionary<K,V>
      extended by java.util.Hashtable<java.lang.Object,java.lang.Object>
          extended by com.stimulsoft.base.StiRepositoryItems
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.Object>

public class StiRepositoryItems
extends java.util.Hashtable<java.lang.Object,java.lang.Object>

Класс предназначен для хранения свойств классов. Свойствна не храняться в классе, а получаются из Hashtable по ключу, а значения по умолчанию не храняться. * Это позволяет уменьшить размер занимаемой памяти классом. Copyright Stimulsoft

See Also:
Serialized Form

Constructor Summary
StiRepositoryItems()
           
 
Method Summary
 boolean containsKey(java.lang.Object key)
           
 java.lang.Object get(java.lang.Object key, java.lang.Object defaultValue)
           
 boolean getBool(java.lang.Object key, boolean defaultValue)
           
 float getFloat(java.lang.Object key, float defaultValue)
           
 int getInt(java.lang.Object key, int defaultValue)
           
 void set(java.lang.Object key, java.lang.Object value, java.lang.Object defaultValue)
           
 void setBool(java.lang.Object key, boolean value, boolean defaultValue)
           
 void setFloat(java.lang.Object key, float value, float defaultValue)
           
 void setInt(java.lang.Object key, int value, int defaultValue)
           
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, remove, size, toString, values
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StiRepositoryItems

public StiRepositoryItems()
Method Detail

setInt

public final void setInt(java.lang.Object key,
                         int value,
                         int defaultValue)

getInt

public final int getInt(java.lang.Object key,
                        int defaultValue)

setFloat

public final void setFloat(java.lang.Object key,
                           float value,
                           float defaultValue)

getFloat

public final float getFloat(java.lang.Object key,
                            float defaultValue)

setBool

public final void setBool(java.lang.Object key,
                          boolean value,
                          boolean defaultValue)

getBool

public final boolean getBool(java.lang.Object key,
                             boolean defaultValue)

set

public final void set(java.lang.Object key,
                      java.lang.Object value,
                      java.lang.Object defaultValue)

get

public final java.lang.Object get(java.lang.Object key,
                                  java.lang.Object defaultValue)

containsKey

public final boolean containsKey(java.lang.Object key)
Specified by:
containsKey in interface java.util.Map<java.lang.Object,java.lang.Object>
Overrides:
containsKey in class java.util.Hashtable<java.lang.Object,java.lang.Object>