org.openstreetmap.josm.gui.dialogs.relation
Class ReferringRelationsBrowserModel
java.lang.Object
javax.swing.AbstractListModel
org.openstreetmap.josm.gui.dialogs.relation.ReferringRelationsBrowserModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.ListModel
public class ReferringRelationsBrowserModel
- extends javax.swing.AbstractListModel
- See Also:
- Serialized Form
Fields inherited from class javax.swing.AbstractListModel |
listenerList |
Methods inherited from class javax.swing.AbstractListModel |
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
relation
private Relation relation
- the relation
referrers
private java.util.ArrayList<Relation> referrers
ReferringRelationsBrowserModel
public ReferringRelationsBrowserModel()
ReferringRelationsBrowserModel
public ReferringRelationsBrowserModel(Relation relation)
fireModelUpdate
protected void fireModelUpdate()
setRelation
public void setRelation(Relation relation)
getElementAt
public java.lang.Object getElementAt(int index)
getSize
public int getSize()
isReferringRelation
protected boolean isReferringRelation(Relation parent)
populate
public void populate(java.util.List<Relation> parents)
populate
public void populate(DataSet ds)
- Populates the browser with the list of referring relations in the
DataSet
ds.
- Parameters:
ds
- the data set
canReload
public boolean canReload()
getRelation
public Relation getRelation()
get
public Relation get(int index)
JOSM