#BlueJ class context comment0.target=class\ SelectingList comment0.text=Selecting\ list\ is\ a\ GUI\ component\ with\ two\ parts,\ a\ filter\ and\ a\ list.\nOnly\ elements\ that\ contain\ the\ filter\ will\ be\ shown\ in\ the\ list.\nThe\ selecting\ list\ has\ a\ raw\ list,\ which\ are\ the\ elements\ which\nare\ filtered.\n\n comment1.params=l comment1.target=void\ addListener(Listener) comment1.text=Add\ a\ Listener\ to\ this\ SelectingList\n\n comment10.params=obs\ subject comment10.target=void\ update(Observable,Object) comment11.params=newFilter comment11.target=void\ updateFilter(String) comment11.text=update\ the\ filter\ and\ the\ filtered\ list\n\n comment12.params= comment12.target=int\ getSize() comment13.target=jlist comment14.params=l comment14.target=void\ removeListener(Listener) comment14.text=Remove\ the\ Listener\ from\ this\ SelectionList\n\n comment15.params=selection comment15.target=void\ notifyListeners(Object) comment16.target=listeners comment17.params=sl\ sel comment17.target=Event(SelectingList,Object) comment18.params= comment18.target=Object\ getSelection() comment18.text=return\ the\ selection\ made\ in\ the\ list.\nreturn\ null\ if\ an\ element\ is\ deselected\n\n comment19.target=selection comment2.target=selText comment20.params=e comment20.target=void\ selectionChanged(Event) comment21.params=elements comment21.target=SelectingList(Object[]) comment22.params=e comment22.target=void\ caretUpdate(CaretEvent) comment23.params=e comment23.target=void\ valueChanged(ListSelectionEvent) comment3.target=listModel comment4.target=rawData comment5.params=o comment5.target=boolean\ checkAgainstFilter(Object) comment5.text=this\ method\ returns\ true\ if\ the\ argument\ matches\ the\ filter.\na\ match\ occurs\ if\ the\ filter\ is\ a\ substring\ of\ o.toString\nthe\ match\ is\ case-insensitive\n\n comment6.params=index comment6.target=Object\ getElementAt(int) comment7.target=filter comment8.target=filteredData comment9.params=raw comment9.target=SelectingListModel(Object[]) numComments=24