info.aduna.autofocus.model
Class AFModel

java.lang.Object
  extended by info.aduna.autofocus.model.AFModel

public class AFModel
extends Object


Field Summary
static Collator COLLATOR
           
static MimeTypeDescriptions MIME_TYPE_DESCRIPTIONS
           
 
Constructor Summary
AFModel()
           
 
Method Summary
 void addListener(AFModelListener listener)
           
 void addQueryResult(QueryResult result)
           
 void clearQueryResults()
           
 void fireResultChanged(QueryResult result)
           
 void fireResultsChanged()
           
 AFModelController getController()
           
 List<QueryResult> getQueryResults()
          Returns the ordered set of query results.
 List<RepositoryWrapper> getRepositories()
           
 org.openrdf.repository.manager.RepositoryInfo getRepositoryInfo(org.openrdf.repository.Repository repository)
           
 RepositoryWrapper getRepositoryWrapper(String id)
           
 Item[] getSelectedItems()
          Returns the selected Items, ordered by date (newest first).
 Set<QueryResult> getSelectedResults()
          Returns the set of selected QueryResults.
 Item[] getVisibleItems()
          Returns all Items currently represented in the Cluster Map, ordered by date (newest first).
 boolean hasActiveResults()
          Returns whether any of the contained QueryResults is still active.
 boolean isSendingEvents()
           
 void removeListener(AFModelListener listener)
           
 boolean removeQueryResult(QueryResult result)
           
 void setController(AFModelController controller)
           
 void setRepositories(Map<String,RepositoryWrapper> repositories)
           
 void setSelectedItems(Item[] selectedItems)
           
 void setSelectedResults(Set<QueryResult> selectedResults)
           
 void setSendingEvents(boolean sendingEvents)
           
 void setVisibleItems(Item[] visibleItems)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COLLATOR

public static final Collator COLLATOR

MIME_TYPE_DESCRIPTIONS

public static MimeTypeDescriptions MIME_TYPE_DESCRIPTIONS
Constructor Detail

AFModel

public AFModel()
Method Detail

getController

public AFModelController getController()

getRepositories

public List<RepositoryWrapper> getRepositories()

getRepositoryInfo

public org.openrdf.repository.manager.RepositoryInfo getRepositoryInfo(org.openrdf.repository.Repository repository)

getRepositoryWrapper

public RepositoryWrapper getRepositoryWrapper(String id)

getQueryResults

public List<QueryResult> getQueryResults()
Returns the ordered set of query results.

Returns:
a List of QueryResults, ordered chronologuously.

hasActiveResults

public boolean hasActiveResults()
Returns whether any of the contained QueryResults is still active.


getSelectedResults

public Set<QueryResult> getSelectedResults()
Returns the set of selected QueryResults. This contains the QueryResults on which the user clicked in e.g. the Cluster Map or the selections list.


getSelectedItems

public Item[] getSelectedItems()
Returns the selected Items, ordered by date (newest first).


getVisibleItems

public Item[] getVisibleItems()
Returns all Items currently represented in the Cluster Map, ordered by date (newest first).


addListener

public void addListener(AFModelListener listener)

removeListener

public void removeListener(AFModelListener listener)

setController

public void setController(AFModelController controller)

addQueryResult

public void addQueryResult(QueryResult result)

removeQueryResult

public boolean removeQueryResult(QueryResult result)

clearQueryResults

public void clearQueryResults()

setRepositories

public void setRepositories(Map<String,RepositoryWrapper> repositories)

setSelectedItems

public void setSelectedItems(Item[] selectedItems)

setVisibleItems

public void setVisibleItems(Item[] visibleItems)

setSelectedResults

public void setSelectedResults(Set<QueryResult> selectedResults)

setSendingEvents

public void setSendingEvents(boolean sendingEvents)

isSendingEvents

public boolean isSendingEvents()

fireResultChanged

public void fireResultChanged(QueryResult result)

fireResultsChanged

public void fireResultsChanged()


Copyright © 1997-2008 Aduna. All Rights Reserved.