|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.atunes.kernel.modules.search.searchableobjects.CommonAudioFileSearchableObject
public abstract class CommonAudioFileSearchableObject
This class represents common methods for all searchable objects that contain AudioFiles
Field Summary | |
---|---|
protected static java.lang.String |
INDEX_FIELD_ALBUM
The Constant INDEX_FIELD_ALBUM. |
protected static java.lang.String |
INDEX_FIELD_ALBUM_ARTIST
The Constant INDEX_FIELD_ALBUM_ARTIST. |
protected static java.lang.String |
INDEX_FIELD_ARTIST
The Constant INDEX_FIELD_ARTIST. |
protected static java.lang.String |
INDEX_FIELD_BITRATE
The Constant INDEX_FIELD_BITRATE. |
protected static java.lang.String |
INDEX_FIELD_COMPOSER
The Constant INDEX_FIELD_COMPOSER. |
protected static java.lang.String |
INDEX_FIELD_DURATION
The Constant INDEX_FIELD_DURATION. |
protected static java.lang.String |
INDEX_FIELD_FILENAME
The Constant INDEX_FIELD_FILENAME. |
protected static java.lang.String |
INDEX_FIELD_FREQUENCY
The Constant INDEX_FIELD_FREQUENCY. |
protected static java.lang.String |
INDEX_FIELD_GENRE
The Constant INDEX_FIELD_GENRE. |
protected static java.lang.String |
INDEX_FIELD_LYRICS
The Constant INDEX_FIELD_LYRICS. |
protected static java.lang.String |
INDEX_FIELD_SCORE
The Constant INDEX_FIELD_STARS. |
protected static java.lang.String |
INDEX_FIELD_TITLE
The Constant INDEX_FIELD_TITLE. |
protected static java.lang.String |
INDEX_FIELD_TRACK_NUMBER
The Constant INDEX_FIELD_NUMBER. |
protected static java.lang.String |
INDEX_FIELD_URL
The Constant INDEX_FIELD_URL. |
protected static java.lang.String |
INDEX_FIELD_YEAR
The Constant INDEX_FIELD_YEAR. |
Constructor Summary | |
---|---|
CommonAudioFileSearchableObject()
|
Method Summary | |
---|---|
Document |
getDocumentForElement(AudioObject audioObject)
Builds a Lucene Document for a given AudioObject. |
java.util.List<java.lang.String> |
getSearchableAttributes()
Returns a list of attributes that can be used in queries. |
SearchResultTableModel |
getSearchResultsTableModel(java.util.List<SearchResult> results)
Returns a table model to show search results. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sourceforge.atunes.kernel.modules.search.SearchableObject |
---|
getElementsToIndex, getPathToIndex, getSearchableObjectName, getSearchResult |
Field Detail |
---|
protected static final java.lang.String INDEX_FIELD_TITLE
protected static final java.lang.String INDEX_FIELD_TRACK_NUMBER
protected static final java.lang.String INDEX_FIELD_ARTIST
protected static final java.lang.String INDEX_FIELD_ALBUM_ARTIST
protected static final java.lang.String INDEX_FIELD_ALBUM
protected static final java.lang.String INDEX_FIELD_COMPOSER
protected static final java.lang.String INDEX_FIELD_YEAR
protected static final java.lang.String INDEX_FIELD_GENRE
protected static final java.lang.String INDEX_FIELD_DURATION
protected static final java.lang.String INDEX_FIELD_BITRATE
protected static final java.lang.String INDEX_FIELD_FREQUENCY
protected static final java.lang.String INDEX_FIELD_SCORE
protected static final java.lang.String INDEX_FIELD_LYRICS
protected static final java.lang.String INDEX_FIELD_FILENAME
protected static final java.lang.String INDEX_FIELD_URL
Constructor Detail |
---|
public CommonAudioFileSearchableObject()
Method Detail |
---|
public java.util.List<java.lang.String> getSearchableAttributes()
SearchableObject
getSearchableAttributes
in interface SearchableObject
public Document getDocumentForElement(AudioObject audioObject)
SearchableObject
getDocumentForElement
in interface SearchableObject
audioObject
- the audio object
public SearchResultTableModel getSearchResultsTableModel(java.util.List<SearchResult> results)
SearchableObject
getSearchResultsTableModel
in interface SearchableObject
results
- the results
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |