Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.greenstone.gatherer.msm
Class MetadataComboBoxModel  view MetadataComboBoxModel download MetadataComboBoxModel.java

java.lang.Object
  extended byjavax.swing.AbstractListModel
      extended byjavax.swing.DefaultComboBoxModel
          extended byorg.greenstone.gatherer.msm.MetadataComboBoxModel
All Implemented Interfaces:
javax.swing.ComboBoxModel, javax.swing.ListModel, MSMListener, javax.swing.MutableComboBoxModel, java.io.Serializable

public class MetadataComboBoxModel
extends javax.swing.DefaultComboBoxModel
implements MSMListener

A combobox model that contains information from an array of NodeLists.


Field Summary
private  MetadataSetManager msm
           
 
Fields inherited from class javax.swing.DefaultComboBoxModel
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
MetadataComboBoxModel(MetadataSetManager msm)
          Constructor.
 
Method Summary
 void elementChanged(MSMEvent event)
          Called whenever a metadata element is changed.
private  void init()
           
 void metadataChanged(MSMEvent event)
          Called whenever a metadata value is changed.
 void setChanged(MSMEvent event)
          Called whenever a metadata set is changed.
 void valueChanged(MSMEvent event)
          Called whenever the value tree of a certain element is significantly changed.
 
Methods inherited from class javax.swing.DefaultComboBoxModel
addElement, getElementAt, getIndexOf, getSelectedItem, getSize, insertElementAt, removeAllElements, removeElement, removeElementAt, setSelectedItem
 
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
 
Methods inherited from interface javax.swing.ListModel
addListDataListener, removeListDataListener
 

Field Detail

msm

private MetadataSetManager msm
Constructor Detail

MetadataComboBoxModel

public MetadataComboBoxModel(MetadataSetManager msm)
Constructor.

Method Detail

elementChanged

public void elementChanged(MSMEvent event)
Called whenever a metadata element is changed.

Specified by:
elementChanged in interface MSMListener

metadataChanged

public void metadataChanged(MSMEvent event)
Called whenever a metadata value is changed.

Specified by:
metadataChanged in interface MSMListener

setChanged

public void setChanged(MSMEvent event)
Called whenever a metadata set is changed.

Specified by:
setChanged in interface MSMListener

valueChanged

public void valueChanged(MSMEvent event)
Called whenever the value tree of a certain element is significantly changed.

Specified by:
valueChanged in interface MSMListener

init

private void init()