net.sourceforge.atunes.kernel.modules.search.searchableobjects
Class DeviceSearchableObject

java.lang.Object
  extended by net.sourceforge.atunes.kernel.modules.search.searchableobjects.CommonAudioFileSearchableObject
      extended by net.sourceforge.atunes.kernel.modules.search.searchableobjects.DeviceSearchableObject
All Implemented Interfaces:
SearchableObject

public class DeviceSearchableObject
extends CommonAudioFileSearchableObject


Field Summary
 
Fields inherited from class net.sourceforge.atunes.kernel.modules.search.searchableobjects.CommonAudioFileSearchableObject
INDEX_FIELD_ALBUM, INDEX_FIELD_ALBUM_ARTIST, INDEX_FIELD_ARTIST, INDEX_FIELD_BITRATE, INDEX_FIELD_COMPOSER, INDEX_FIELD_DURATION, INDEX_FIELD_FILENAME, INDEX_FIELD_FREQUENCY, INDEX_FIELD_GENRE, INDEX_FIELD_LYRICS, INDEX_FIELD_SCORE, INDEX_FIELD_TITLE, INDEX_FIELD_TRACK_NUMBER, INDEX_FIELD_URL, INDEX_FIELD_YEAR
 
Method Summary
 java.util.List<AudioObject> getElementsToIndex()
          Returns elements to index.
static DeviceSearchableObject getInstance()
          Returns singleton instance of RepositorySearchableObject
 java.lang.String getPathToIndex()
          Returns path to index.
 java.lang.String getSearchableObjectName()
          Returns string representation of this searchable object.
 java.util.List<SearchResult> getSearchResult(Hits hits)
          Returns result from hits.
 
Methods inherited from class net.sourceforge.atunes.kernel.modules.search.searchableobjects.CommonAudioFileSearchableObject
getDocumentForElement, getSearchableAttributes, getSearchResultsTableModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static DeviceSearchableObject getInstance()
Returns singleton instance of RepositorySearchableObject

Returns:

getSearchableObjectName

public java.lang.String getSearchableObjectName()
Description copied from interface: SearchableObject
Returns string representation of this searchable object.

Returns:
the searchable object name

getPathToIndex

public java.lang.String getPathToIndex()
Description copied from interface: SearchableObject
Returns path to index.

Returns:
the path to index

getSearchResult

public java.util.List<SearchResult> getSearchResult(Hits hits)
                                             throws CorruptIndexException,
                                                    java.io.IOException
Description copied from interface: SearchableObject
Returns result from hits.

Parameters:
hits - the hits
Returns:
the search result
Throws:
CorruptIndexException - the corrupt index exception
java.io.IOException - Signals that an I/O exception has occurred.

getElementsToIndex

public java.util.List<AudioObject> getElementsToIndex()
Description copied from interface: SearchableObject
Returns elements to index.

Returns:
the elements to index


Copyright © 2006-2008 The aTunes Team. All Rights Reserved.