com.neoworks.jukex.tracksource
Interface SearchPipelineElement
- All Superinterfaces:
- java.io.Serializable, TrackSource, TrackSourcePipelineElement
- All Known Implementing Classes:
- AnnoyingPipelineElement, AudioBannerPipelineElement, SearchRandomiserPipelineElement
- public interface SearchPipelineElement
- extends TrackSourcePipelineElement
Interface for PipelineElements that are defined by a query.
- Author:
- Nigel Atkinson nigel@neoworks.com
Methods inherited from interface com.neoworks.jukex.tracksource.TrackSourcePipelineElement |
disable, enable, getNextTrackSource, getState, peekTracks, removeTrack, setName, setNextTrackSource, setOwner, setState, storeState |
setQuery
public void setQuery(Query q)
- Set the query to perform
- Parameters:
q
- The Query
getQueryString
public java.lang.String getQueryString()
- Get the original JukeXQL query String
- Returns:
- The query String