oracle.cabo.ui.data
Class DictionaryData
java.lang.Object
|
+--oracle.cabo.ui.data.DictionaryData
- All Implemented Interfaces:
- DataObject, KeyedDataObject, MutableDataObject
- Direct Known Subclasses:
- MessageData
- public class DictionaryData
- extends java.lang.Object
- implements KeyedDataObject, MutableDataObject
The DictionaryData interface provides a simple,
hashtable-like datasource. The "select" strings
are defined as keys to string values; DataSet
is not supported.
Constructor Summary |
DictionaryData()
Creates a DictionaryData. |
DictionaryData(java.util.Dictionary table)
Creates a DictionaryData, using the provided Dictionary
for storage. |
DictionaryData(java.lang.Object select,
java.lang.Object data)
Creates a DictionaryData initialized with a single
pair of data. |
Method Summary |
java.util.Enumeration |
keys(RenderingContext context)
|
void |
put(java.lang.Object select,
java.lang.Object data)
Adds a key/value pair to the DictionaryData. |
java.lang.Object |
selectValue(RenderingContext context,
java.lang.Object select)
Returns the value registered with the select key. |
void |
updateValue(RenderingContext context,
java.lang.Object select,
java.lang.Object value)
Given a select string, updates the value matching that
selection. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DictionaryData
public DictionaryData()
- Creates a DictionaryData.
DictionaryData
public DictionaryData(java.util.Dictionary table)
- Creates a DictionaryData, using the provided Dictionary
for storage.
DictionaryData
public DictionaryData(java.lang.Object select,
java.lang.Object data)
- Creates a DictionaryData initialized with a single
pair of data.
put
public void put(java.lang.Object select,
java.lang.Object data)
- Adds a key/value pair to the DictionaryData.
selectValue
public java.lang.Object selectValue(RenderingContext context,
java.lang.Object select)
- Returns the value registered with the select key.
- Specified by:
selectValue
in interface DataObject
- Following copied from interface:
oracle.cabo.ui.data.DataObject
- Parameters:
context
- the current rendering contextselect
- a select criterion, syntax as defined by the data object
updateValue
public void updateValue(RenderingContext context,
java.lang.Object select,
java.lang.Object value)
- Description copied from interface:
MutableDataObject
- Given a select string, updates the value matching that
selection.
- Specified by:
updateValue
in interface MutableDataObject
- Following copied from interface:
oracle.cabo.ui.data.MutableDataObject
- Parameters:
context
- the current rendering contextselect
- a select criterion, syntax as defined by the data objectvalue
- the new value associated with this select criterion
keys
public java.util.Enumeration keys(RenderingContext context)
- Specified by:
keys
in interface KeyedDataObject