Class DefaultListModelForJLabelAsCell

java.lang.Object
javax.swing.AbstractListModel
javax.swing.DefaultListModel
org.gvsig.gui.beans.filterPanel.filterQueryPanel.jLabelAsCell.DefaultListModelForJLabelAsCell
All Implemented Interfaces:
Serializable, ListModel

public class DefaultListModelForJLabelAsCell extends DefaultListModel implements Serializable
This class reimplements the "contains()" method of "DefaultListModel" for
Author:
Pablo Piqueras Bartolomé (p_queras@hotmail.com)
See Also:
  • Constructor Details

    • DefaultListModelForJLabelAsCell

      public DefaultListModelForJLabelAsCell()
      Default constructor without parameters
  • Method Details

    • containsJLabelText

      public boolean containsJLabelText(String patternText)
      Method that returns true if there is a inner JLabel that has as inner text the same text as 'patternText'
      Parameters:
      patternText -
      Returns:
      A boolean value
    • getIndexOfJLabelText

      public int getIndexOfJLabelText(String patternText)
      Returns the position of first JLabel that has as text the same text as 'patternText', or -1 if no JLabel has that text
      Parameters:
      patternText - An String
      Returns:
      An integer value
    • changeElementThatHasTextToJLabelLoadedValue

      public void changeElementThatHasTextToJLabelLoadedValue(String patternText)
      Replaces first element which has the text 'patternText' to a JLabelValueLoaded new one element with the same text
      Parameters:
      patternText - Text of the component
    • setAllElementsToNotLoaded

      public void setAllElementsToNotLoaded()
      Sets all elements to 'JLabelValueNotLoaded'
    • clear

      public void clear()
      Overrides:
      clear in class DefaultListModel
    • insertElementAt

      public void insertElementAt(Object obj, int index)
      Overrides:
      insertElementAt in class DefaultListModel
    • remove

      public Object remove(int index)
      Overrides:
      remove in class DefaultListModel
    • removeAllElements

      public void removeAllElements()
      Overrides:
      removeAllElements in class DefaultListModel
    • removeElement

      public boolean removeElement(Object obj)
      Overrides:
      removeElement in class DefaultListModel
    • removeElementAt

      public void removeElementAt(int index)
      Overrides:
      removeElementAt in class DefaultListModel
    • removeRange

      public void removeRange(int fromIndex, int toIndex)
      Overrides:
      removeRange in class DefaultListModel
    • set

      public Object set(int index, Object element)
      Overrides:
      set in class DefaultListModel
    • setElementAt

      public void setElementAt(Object obj, int index)
      Overrides:
      setElementAt in class DefaultListModel