org.apache.airavata.ws.monitor
Class EventDataRepository

java.lang.Object
  extended by org.apache.airavata.ws.monitor.EventDataRepository
All Implemented Interfaces:
BoundedRangeModel, TableModel
Direct Known Subclasses:
MonitorEventData

public class EventDataRepository
extends Object
implements TableModel, BoundedRangeModel


Nested Class Summary
static class EventDataRepository.Column
          Column
 
Constructor Summary
EventDataRepository()
          Constructs a MonitorEventData.
EventDataRepository(EventFilter filter)
          Constructs a NotificationTableModel.
 
Method Summary
 void addChangeListener(ChangeListener listener)
           
 void addEvent(org.xmlpull.infoset.XmlElement message)
           
 void addTableModelListener(TableModelListener listener)
           
 Class<?> getColumnClass(int columnIndex)
           
 int getColumnCount()
           
 String getColumnName(int columnIndex)
           
 EventData getEvent(int index)
          Returns a notification at a specified row.
 List<EventData> getEvents()
           
 int getEventSize()
           
 int getExtent()
           
 int getMaximum()
           
 int getMinimum()
           
 int getRowCount()
           
 int getValue()
           
 Object getValueAt(int rowIndex, int columnIndex)
           
 boolean getValueIsAdjusting()
           
 boolean isCellEditable(int rowIndex, int columnIndex)
           
 void registerEventListener(EventDataListener listener)
           
 void removeAllEvents()
          Clears the notifications.
 void removeChangeListener(ChangeListener listener)
           
 void removeTableModelListener(TableModelListener listener)
           
 void setExtent(int newExtent)
           
 void setMaximum(int newMaximum)
           
 void setMinimum(int newMinimum)
           
 void setRangeProperties(int value, int extent, int min, int max, boolean adjusting)
           
 void setValue(int newValue)
           
 void setValueAt(Object aValue, int rowIndex, int columnIndex)
           
 void setValueIsAdjusting(boolean adjusting)
           
 void triggerListenerForPostMonitorStart()
           
 void triggerListenerForPostMonitorStop()
           
 void triggerListenerForPreMonitorStart()
           
 void triggerListenerForPreMonitorStop()
           
 void unregisterEventListener(EventDataListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventDataRepository

public EventDataRepository()
Constructs a MonitorEventData.


EventDataRepository

public EventDataRepository(EventFilter filter)
Constructs a NotificationTableModel.

Method Detail

addEvent

public void addEvent(org.xmlpull.infoset.XmlElement message)
Parameters:
message -

triggerListenerForPreMonitorStart

public void triggerListenerForPreMonitorStart()

triggerListenerForPostMonitorStart

public void triggerListenerForPostMonitorStart()

triggerListenerForPreMonitorStop

public void triggerListenerForPreMonitorStop()

triggerListenerForPostMonitorStop

public void triggerListenerForPostMonitorStop()

getEvents

public List<EventData> getEvents()
Returns:
All events.

getEvent

public EventData getEvent(int index)
Returns a notification at a specified row.

Parameters:
index - The specified row.
Returns:
The notification at the specified row

getEventSize

public int getEventSize()
Returns:
The number of events.

removeAllEvents

public void removeAllEvents()
Clears the notifications.


getRowCount

public int getRowCount()
Specified by:
getRowCount in interface TableModel
See Also:
TableModel.getRowCount()

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface TableModel
See Also:
TableModel.getColumnCount()

getColumnName

public String getColumnName(int columnIndex)
Specified by:
getColumnName in interface TableModel
See Also:
TableModel.getColumnName(int)

getColumnClass

public Class<?> getColumnClass(int columnIndex)
Specified by:
getColumnClass in interface TableModel
See Also:
TableModel.getColumnClass(int)

isCellEditable

public boolean isCellEditable(int rowIndex,
                              int columnIndex)
Specified by:
isCellEditable in interface TableModel
See Also:
TableModel.isCellEditable(int, int)

getValueAt

public Object getValueAt(int rowIndex,
                         int columnIndex)
Specified by:
getValueAt in interface TableModel
See Also:
TableModel.getValueAt(int, int)

setValueAt

public void setValueAt(Object aValue,
                       int rowIndex,
                       int columnIndex)
Specified by:
setValueAt in interface TableModel
See Also:
TableModel.setValueAt(java.lang.Object, int, int)

addTableModelListener

public void addTableModelListener(TableModelListener listener)
Specified by:
addTableModelListener in interface TableModel
See Also:
TableModel.addTableModelListener(javax.swing.event.TableModelListener)

removeTableModelListener

public void removeTableModelListener(TableModelListener listener)
Specified by:
removeTableModelListener in interface TableModel
See Also:
TableModel.removeTableModelListener(javax.swing.event.TableModelListener)

getExtent

public int getExtent()
Specified by:
getExtent in interface BoundedRangeModel
See Also:
BoundedRangeModel.getExtent()

setExtent

public void setExtent(int newExtent)
Specified by:
setExtent in interface BoundedRangeModel
See Also:
BoundedRangeModel.setExtent(int)

getMaximum

public int getMaximum()
Specified by:
getMaximum in interface BoundedRangeModel
See Also:
BoundedRangeModel.getMaximum()

setMaximum

public void setMaximum(int newMaximum)
Specified by:
setMaximum in interface BoundedRangeModel
See Also:
BoundedRangeModel.setMaximum(int)

getMinimum

public int getMinimum()
Specified by:
getMinimum in interface BoundedRangeModel
See Also:
BoundedRangeModel.getMinimum()

setMinimum

public void setMinimum(int newMinimum)
Specified by:
setMinimum in interface BoundedRangeModel
See Also:
BoundedRangeModel.setMinimum(int)

getValue

public int getValue()
Specified by:
getValue in interface BoundedRangeModel
See Also:
BoundedRangeModel.getValue()

setValue

public void setValue(int newValue)
Specified by:
setValue in interface BoundedRangeModel
See Also:
BoundedRangeModel.setValue(int)

getValueIsAdjusting

public boolean getValueIsAdjusting()
Specified by:
getValueIsAdjusting in interface BoundedRangeModel
See Also:
BoundedRangeModel.getValueIsAdjusting()

setValueIsAdjusting

public void setValueIsAdjusting(boolean adjusting)
Specified by:
setValueIsAdjusting in interface BoundedRangeModel
See Also:
BoundedRangeModel.setValueIsAdjusting(boolean)

setRangeProperties

public void setRangeProperties(int value,
                               int extent,
                               int min,
                               int max,
                               boolean adjusting)
Specified by:
setRangeProperties in interface BoundedRangeModel
See Also:
BoundedRangeModel.setRangeProperties(int, int, int, int, boolean)

addChangeListener

public void addChangeListener(ChangeListener listener)
Specified by:
addChangeListener in interface BoundedRangeModel
See Also:
BoundedRangeModel.addChangeListener(javax.swing.event.ChangeListener)

removeChangeListener

public void removeChangeListener(ChangeListener listener)
Specified by:
removeChangeListener in interface BoundedRangeModel
See Also:
BoundedRangeModel.removeChangeListener(javax.swing.event.ChangeListener)

registerEventListener

public void registerEventListener(EventDataListener listener)

unregisterEventListener

public void unregisterEventListener(EventDataListener listener)


Copyright © 2011-2013 The Apache Software Foundation. All Rights Reserved.