edu.iastate.metnet.model
Class DomainObjectListModel
java.lang.Object
edu.iastate.metnet.model.DomainObjectListModel
- Direct Known Subclasses:
- CodelocationListModel
public abstract class DomainObjectListModel
- extends java.lang.Object
- Author:
- Jie Li
|
Field Summary |
(package private) static org.apache.log4j.Logger |
logger
log4j facility |
|
Method Summary |
void |
add(java.lang.Object object)
|
javax.swing.ComboBoxModel |
getComboBoxModel()
get the presentation list for ComboBoxModel |
java.lang.Object |
getDomainObject(java.lang.String presentation)
get the domain object |
protected abstract java.lang.Object |
getDomainValue(java.lang.Object object)
|
java.lang.String |
getPresentation(java.lang.Object name)
get the presentation item for setSelectedObject() |
protected abstract java.lang.String |
getPresentationValue(java.lang.Object object)
|
void |
setList(java.util.List list)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
static org.apache.log4j.Logger logger
- log4j facility
DomainObjectListModel
public DomainObjectListModel()
setList
public void setList(java.util.List list)
add
public void add(java.lang.Object object)
getDomainValue
protected abstract java.lang.Object getDomainValue(java.lang.Object object)
getPresentationValue
protected abstract java.lang.String getPresentationValue(java.lang.Object object)
getComboBoxModel
public javax.swing.ComboBoxModel getComboBoxModel()
- get the presentation list for ComboBoxModel
- Returns:
- presentation list
getPresentation
public java.lang.String getPresentation(java.lang.Object name)
- get the presentation item for setSelectedObject()
- Parameters:
name - the domain name
- Returns:
- the presentation
getDomainObject
public java.lang.Object getDomainObject(java.lang.String presentation)
- get the domain object
- Parameters:
presentation - the presentation
- Returns:
- the domainn object