com.ewasystems.data
Class DataView.ColumnListModel

java.lang.Object
  |
  +--com.ewasystems.data.DataView.ColumnListModel
All Implemented Interfaces:
javax.swing.ListModel
Enclosing class:
DataView

public static class DataView.ColumnListModel
extends java.lang.Object
implements javax.swing.ListModel

Title: Column List Model

Description: A List Model of the DataView's Columns

Copyright: EWASystems Copyright (c) 1998 - 2005

Company: EWASystems


Field Summary
 java.util.ArrayList columnList
          The List of columns
 
Constructor Summary
DataView.ColumnListModel(DataView dataView)
          Constructor
 
Method Summary
 void addListDataListener(javax.swing.event.ListDataListener ldl)
          Adds a List Data Listener
 java.lang.Object getElementAt(int index)
          Gets the specified element
 int getSize()
          Gets the Size of the List
 void removeListDataListener(javax.swing.event.ListDataListener ldl)
          Removes a List Data Listener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

columnList

public java.util.ArrayList columnList
The List of columns
Constructor Detail

DataView.ColumnListModel

public DataView.ColumnListModel(DataView dataView)
Constructor
Parameters:
dataView - (DataView): The DataView with which to make the ColumnListModel object;
Method Detail

addListDataListener

public void addListDataListener(javax.swing.event.ListDataListener ldl)
Adds a List Data Listener
Specified by:
addListDataListener in interface javax.swing.ListModel
Parameters:
ldl - (ListDataListener): The Listener

getElementAt

public java.lang.Object getElementAt(int index)
Gets the specified element
Specified by:
getElementAt in interface javax.swing.ListModel
Parameters:
index - (int): The specified index
Returns:
Object: The element at the specified index

getSize

public int getSize()
Gets the Size of the List
Specified by:
getSize in interface javax.swing.ListModel
Returns:
int: The size of the List

removeListDataListener

public void removeListDataListener(javax.swing.event.ListDataListener ldl)
Removes a List Data Listener
Specified by:
removeListDataListener in interface javax.swing.ListModel
Parameters:
ldl - (ListDataListener): The Listener