info.magnolia.cms.gui.controlx.search
Class AbstractSearchableListModel

java.lang.Object
  extended by info.magnolia.cms.gui.controlx.list.AbstractListModel
      extended by info.magnolia.cms.gui.controlx.search.AbstractSearchableListModel
All Implemented Interfaces:
ListModel, SearchableListModel
Direct Known Subclasses:
MultipleSearchListModel, RepositorySearchListModel

public abstract class AbstractSearchableListModel
extends AbstractListModel
implements SearchableListModel

Version:
$Revision: 41137 $ ($Author: gjoseph $)
Author:
Philipp Bracher

Nested Class Summary
 
Nested classes/interfaces inherited from class info.magnolia.cms.gui.controlx.list.AbstractListModel
AbstractListModel.ListComparator
 
Field Summary
protected  SearchQuery query
          search query to be used by sub implementation
 
Fields inherited from class info.magnolia.cms.gui.controlx.list.AbstractListModel
ASCENDING, DESCENDING, groupBy, groupByOrder, sortBy, sortByOrder
 
Constructor Summary
AbstractSearchableListModel()
           
 
Method Summary
 SearchQuery getQuery()
          get query
 void setQuery(SearchQuery query)
          set Query
 
Methods inherited from class info.magnolia.cms.gui.controlx.list.AbstractListModel
createIterator, doSort, getGroupBy, getGroupByOrder, getListModelIterator, getResult, getSortBy, getSortByOrder, getValueProvider, iterator, newComparator, resolveId, setGroupBy, setGroupBy, setSortBy, setSortBy, setValueProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface info.magnolia.cms.gui.controlx.list.ListModel
getGroupBy, getGroupByOrder, getListModelIterator, getSortBy, getSortByOrder, iterator, setGroupBy, setGroupBy, setSortBy, setSortBy
 

Field Detail

query

protected SearchQuery query
search query to be used by sub implementation

Constructor Detail

AbstractSearchableListModel

public AbstractSearchableListModel()
Method Detail

setQuery

public void setQuery(SearchQuery query)
set Query

Specified by:
setQuery in interface SearchableListModel
Parameters:
query -

getQuery

public SearchQuery getQuery()
get query

Specified by:
getQuery in interface SearchableListModel
Returns:
query


Copyright © 2003-2012 Magnolia International Ltd.. All Rights Reserved.