|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface FieldValueItemHolder
Interface that wraps list of FieldValueItem
objects
Field Summary | |
---|---|
static int |
DEFAULT_INT_VALUE
|
static java.lang.Integer |
DEFAULT_ROW
|
Method Summary | |
---|---|
void |
addFieldValueItems(java.lang.String keyField,
FieldValueItemHolder fieldValueItemHolder)
This method appends of the current holder with passed holder. |
FilteredMap |
asFilteredMap(java.lang.String prefix)
Returns the current object represented as a series of key value pairs, if the FieldValueItem 's key begins
with the passed prefix. |
java.util.List |
asList()
Returns the current object representation as a list of FieldValueItemHolder objects |
boolean |
getBoolean(java.lang.String key)
|
int |
getInt(java.lang.String key)
Returns the value as a int, using the DEFAULT_ROW as the row |
java.util.List |
getListOfStrings(java.lang.String key)
Gets all of the matching keys as a List of String s |
java.lang.String |
getString(java.lang.String key)
Gets a string value for the passsed key, using the DEFAULT_ROW as the row. |
java.lang.String |
getString(java.lang.String key,
java.lang.Integer row)
Gets a string value for the passsed key and row |
void |
setFieldValueItem(FieldValueItem fieldValueItem)
Adds a FieldValueItem to the list. |
void |
setFieldValueItem(java.lang.String key,
boolean value)
Adds a simple FieldValueItem for with the given keys. |
void |
setFieldValueItem(java.lang.String key,
int value)
Adds a simple FieldValueItem for with the given keys. |
void |
setFieldValueItems(FieldValueItemHolder fieldValueItemHolder)
Sets the values of the passed holder into the current object. |
void |
setFieldValueItems(java.util.Map params)
Sets the values of the passed holder into the current object. |
void |
setFieldValueItems(java.lang.String key,
java.util.List values)
Sets a list of strings given a key |
void |
setProperty(java.lang.String key,
java.lang.String value)
Adds a simple FieldValueItem for with the given keys. |
Field Detail |
---|
static final int DEFAULT_INT_VALUE
static final java.lang.Integer DEFAULT_ROW
Method Detail |
---|
void setFieldValueItem(FieldValueItem fieldValueItem)
FieldValueItem
to the list. Overrodes if exists.
fieldValueItem
- - must not be nullvoid setProperty(java.lang.String key, java.lang.String value)
FieldValueItem
for with the given keys. This will over-ride field if the
property already exists.
key
- - must not be nullvalue
- - can be nullvoid setFieldValueItem(java.lang.String key, int value)
FieldValueItem
for with the given keys. This will over-ride field if the
property already exists. This will still store the int as a string
key
- - must not be nullvalue
- void setFieldValueItem(java.lang.String key, boolean value)
FieldValueItem
for with the given keys. This will over-ride field if the
property already exists.
key
- - must not be nullvalue
- void setFieldValueItems(FieldValueItemHolder fieldValueItemHolder)
FieldValueItem
s
fieldValueItemHolder
- - must not be nullvoid setFieldValueItems(java.lang.String key, java.util.List values)
key
- not nullvalues
- List
of Strings. Nullablevoid setFieldValueItems(java.util.Map params)
FieldValueItem
s
params
- - Map must not be null. It must also have a String for a key and valuevoid addFieldValueItems(java.lang.String keyField, FieldValueItemHolder fieldValueItemHolder)
keyField
- fieldValueItemHolder
- java.lang.String getString(java.lang.String key)
DEFAULT_ROW
as the row.
key
- must not be null
int getInt(java.lang.String key)
DEFAULT_ROW
as the row
key
- must not be null
DEFAULT_INT_VALUE
if no key exists
{@link
- NumberFormatException]} if the value cannot be parsed.boolean getBoolean(java.lang.String key)
java.lang.String getString(java.lang.String key, java.lang.Integer row)
key
- must not be nullrow
- must not be null
java.util.List getListOfStrings(java.lang.String key)
List
of String
s
key
-
List
of String
s. Mepty if no valuesjava.util.List asList()
List
of FieldValueItemHolder
s. Never null.FilteredMap asFilteredMap(java.lang.String prefix)
FieldValueItem
's key begins
with the passed prefix. If there are multiple FieldValueItem
withe the same key, (ie. multiple rows) then
the actual value returned is unpredictable (so obviously should be avoided). Values that do not match the prefix
are not added
prefix
- - must not be null
FilteredMap
filtered by the prefix. Empty map if no mataches.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |