org.beanfabrics.model
Class Options<K>

java.lang.Object
  extended by org.beanfabrics.model.Options<K>
Type Parameters:
K - the key type used in this options.

public class Options<K>
extends java.lang.Object

Note:


Constructor Summary
Options()
           
 
Method Summary
 void addOptionsListener(OptionsListener l)
           
 void clear()
           
 boolean containsKey(java.lang.Object key)
           
 boolean containsValue(java.lang.Object value)
           
static
<T> Options<T>
create(T... values)
           
protected static boolean equals(java.lang.Object a, java.lang.Object b)
           
protected  void fireChanged()
           
 java.lang.String get(java.lang.Object key)
           
 K getKey(java.lang.String value)
           
 java.lang.String getValue(int index)
           
 java.lang.String[] getValues()
           
 int indexOf(java.lang.String value)
           
 boolean isEmpty()
           
 java.util.Set<K> keySet()
           
 java.lang.String put(K key, java.lang.String value)
           
 void putAll(java.util.Map<K,java.lang.String> aMap)
           
 void putAll(Options other)
           
 java.lang.String remove(java.lang.Object key)
           
 java.util.Set<java.lang.String> removeAll(java.util.Set<K> keys)
           
 void removeOptionsListener(OptionsListener l)
           
 int size()
           
 java.util.Map<K,java.lang.String> toMap()
           
 java.util.Set<java.lang.String> values()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Options

public Options()
Method Detail

toMap

public java.util.Map<K,java.lang.String> toMap()

clear

public void clear()

containsKey

public boolean containsKey(java.lang.Object key)

containsValue

public boolean containsValue(java.lang.Object value)

get

public java.lang.String get(java.lang.Object key)

getKey

public K getKey(java.lang.String value)

isEmpty

public boolean isEmpty()

keySet

public java.util.Set<K> keySet()

put

public java.lang.String put(K key,
                            java.lang.String value)

putAll

public void putAll(Options other)

putAll

public void putAll(java.util.Map<K,java.lang.String> aMap)

remove

public java.lang.String remove(java.lang.Object key)

removeAll

public java.util.Set<java.lang.String> removeAll(java.util.Set<K> keys)

size

public int size()

values

public java.util.Set<java.lang.String> values()

getValues

public java.lang.String[] getValues()

indexOf

public int indexOf(java.lang.String value)

getValue

public java.lang.String getValue(int index)

addOptionsListener

public void addOptionsListener(OptionsListener l)

removeOptionsListener

public void removeOptionsListener(OptionsListener l)

fireChanged

protected void fireChanged()

equals

protected static boolean equals(java.lang.Object a,
                                java.lang.Object b)

create

public static <T> Options<T> create(T... values)