Apime v1.0

com.java4ever.apime.ui.list
Class ListModel

java.lang.Object
  extended bycom.java4ever.apime.ui.list.ListModel

public class ListModel
extends java.lang.Object

Modelo de datos para una lista.

See Also:
IList

Field Summary
protected  java.util.Vector data
          Vector de datos.
 
Constructor Summary
ListModel()
           
 
Method Summary
 void addElement(java.lang.Object element)
          Añade un dato al final de la lista.
 java.lang.Object elementAt(int index)
          Devuelve un dato de la lista.
 ActionListener getActionListener()
          Devuelve el listener de acciones o 'null' si no tiene.
 void insertElementAt(java.lang.Object element, int index)
          Inserta un dato en la posición indicada de la lista.
protected  void processActionEvent(java.lang.Object data)
          Procesa un evento de acción.
 void removeAllElements()
          Elimina todos los datos de la lista.
 void removeElement(java.lang.Object element)
          Elimina un dato de la lista.
 void removeElementAt(int index)
          Elimina un dato de la lista.
 void setActionListener(ActionListener listener)
          Asigna el listener de acciones.
 int size()
          Devuelve el número de datos de la lista.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

protected java.util.Vector data
Vector de datos.

Constructor Detail

ListModel

public ListModel()
Method Detail

addElement

public void addElement(java.lang.Object element)
Añade un dato al final de la lista.

Parameters:
element - Dato a añadir

insertElementAt

public void insertElementAt(java.lang.Object element,
                            int index)
Inserta un dato en la posición indicada de la lista.

Parameters:
element - Dato a insertar
index - Posición donde insertarlo (lo inserta al final si index<0||index>número items)

removeElement

public void removeElement(java.lang.Object element)
Elimina un dato de la lista.

Parameters:
element - Dato a eliminar

removeElementAt

public void removeElementAt(int index)
Elimina un dato de la lista.

Parameters:
index - Posición del dato a eliminar

removeAllElements

public void removeAllElements()
Elimina todos los datos de la lista.


elementAt

public java.lang.Object elementAt(int index)
Devuelve un dato de la lista.

Parameters:
index - Posición del dato
Returns:
Dato

size

public int size()
Devuelve el número de datos de la lista.


setActionListener

public void setActionListener(ActionListener listener)
Asigna el listener de acciones.

Parameters:
listener - Listener (pueder ser 'null')
See Also:
ActionListener

getActionListener

public ActionListener getActionListener()
Devuelve el listener de acciones o 'null' si no tiene.

See Also:
ActionListener

processActionEvent

protected void processActionEvent(java.lang.Object data)
Procesa un evento de acción.

Parameters:
data - Elemento que ha efectuado la acción (pueder ser 'null')

Apime v1.0

Copyright 2004 Java4Ever.com. All Rights Reserved.