com.knots.kcl.mvc
Class Model
java.lang.Object
com.knots.kcl.util.MapList<java.lang.String,java.lang.Object>
com.knots.kcl.util.NameValue
com.knots.kcl.mvc.Model
- All Implemented Interfaces:
- IModel, IMapList<java.lang.String,java.lang.Object>, java.lang.Cloneable, java.lang.Iterable<java.lang.String>
public class Model
- extends NameValue
- implements IModel
Model Implementation
Constructor Summary |
Model() |
Model(MapList<java.lang.String,java.lang.Object> model) |
Model(MapList<java.lang.String,java.lang.Object>[] models, java.lang.String keyField, java.lang.String valueField) |
Model(java.lang.String[] keys, java.lang.Object[] elements) |
Method Summary |
IModel | clone() |
boolean | getBoolean(java.lang.String keyName) |
boolean | getBoolean(java.lang.String keyName, java.lang.Object defaultValue) |
double | getDouble(java.lang.String keyName) |
double | getDouble(java.lang.String keyName, java.lang.Object defaultValue) |
float | getFloat(java.lang.String keyName) |
float | getFloat(java.lang.String keyName, java.lang.Object defaultValue) |
int | getInteger(java.lang.String keyName) |
int | getInteger(java.lang.String keyName, int minValue, int maxValue) |
int | getInteger(java.lang.String keyName, int minValue, int maxValue, int defaultValue) |
int | getInteger(java.lang.String keyName, java.lang.Object defaultValue) |
long | getLong(java.lang.String keyName) |
long | getLong(java.lang.String keyName, java.lang.Object defaultValue) |
IModel | getModel(java.lang.String keyName) |
IModel | getModel(java.lang.String keyName, java.lang.Object defaultValue) |
java.lang.Object | getObject(java.lang.String keyName) |
java.lang.Object | getObject(java.lang.String keyName, java.lang.Object defaultValue) |
java.lang.String | getSafeString(java.lang.String keyName) |
java.lang.String | getSafeString(java.lang.String keyName, java.lang.Object defaultValue) |
short | getShort(java.lang.String keyName) |
short | getShort(java.lang.String keyName, java.lang.Object defaultValue) |
java.lang.String | getString(java.lang.String keyName) |
java.lang.String | getString(java.lang.String keyName, java.lang.Object defaultValue) |
Methods inherited from class com.knots.kcl.util.MapList |
add, add, clear, containsElement, containsKey, get, get, getArray, getListIterator, getMap, getMapIterator, iterator, remove, remove, set, set, size |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.knots.kcl.util.IMapList |
add, add, clear, containsElement, containsKey, get, get, getArray, getKeys, getListIterator, getMap, getMapIterator, remove, remove, set, set, size |
Methods inherited from interface java.lang.Iterable |
iterator |
Model
public Model()
Model
public Model(MapList<java.lang.String,java.lang.Object> model)
Model
public Model(java.lang.String[] keys, java.lang.Object[] elements)
Model
public Model(MapList<java.lang.String,java.lang.Object>[] models, java.lang.String keyField, java.lang.String valueField)
getLong
public long getLong(java.lang.String keyName)
- Specified by:
getLong
in interface IModel
getShort
public short getShort(java.lang.String keyName)
- Specified by:
getShort
in interface IModel
getInteger
public int getInteger(java.lang.String keyName)
- Specified by:
getInteger
in interface IModel
getFloat
public float getFloat(java.lang.String keyName)
- Specified by:
getFloat
in interface IModel
getDouble
public double getDouble(java.lang.String keyName)
- Specified by:
getDouble
in interface IModel
getBoolean
public boolean getBoolean(java.lang.String keyName)
- Specified by:
getBoolean
in interface IModel
getString
public java.lang.String getString(java.lang.String keyName)
- Specified by:
getString
in interface IModel
getSafeString
public java.lang.String getSafeString(java.lang.String keyName)
- Specified by:
getSafeString
in interface IModel
getModel
public IModel getModel(java.lang.String keyName)
- Specified by:
getModel
in interface IModel
getObject
public java.lang.Object getObject(java.lang.String keyName)
- Specified by:
getObject
in interface IModel
getLong
public long getLong(java.lang.String keyName, java.lang.Object defaultValue)
- Specified by:
getLong
in interface IModel
getShort
public short getShort(java.lang.String keyName, java.lang.Object defaultValue)
- Specified by:
getShort
in interface IModel
getInteger
public int getInteger(java.lang.String keyName, java.lang.Object defaultValue)
- Specified by:
getInteger
in interface IModel
getFloat
public float getFloat(java.lang.String keyName, java.lang.Object defaultValue)
- Specified by:
getFloat
in interface IModel
getDouble
public double getDouble(java.lang.String keyName, java.lang.Object defaultValue)
- Specified by:
getDouble
in interface IModel
getBoolean
public boolean getBoolean(java.lang.String keyName, java.lang.Object defaultValue)
- Specified by:
getBoolean
in interface IModel
getString
public java.lang.String getString(java.lang.String keyName, java.lang.Object defaultValue)
- Specified by:
getString
in interface IModel
getSafeString
public java.lang.String getSafeString(java.lang.String keyName, java.lang.Object defaultValue)
- Specified by:
getSafeString
in interface IModel
getModel
public IModel getModel(java.lang.String keyName, java.lang.Object defaultValue)
- Specified by:
getModel
in interface IModel
getObject
public java.lang.Object getObject(java.lang.String keyName, java.lang.Object defaultValue)
- Specified by:
getObject
in interface IModel
getInteger
public int getInteger(java.lang.String keyName, int minValue, int maxValue)
- Specified by:
getInteger
in interface IModel
getInteger
public int getInteger(java.lang.String keyName, int minValue, int maxValue, int defaultValue)
- Specified by:
getInteger
in interface IModel
clone
public IModel clone()
- Specified by:
clone
in interface IModel
- Specified by:
clone
in interface IMapList<java.lang.String,java.lang.Object>
- Overrides:
clone
in class MapList<java.lang.String,java.lang.Object>