Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Method Summary
`java.lang.String` | `getQueryString()` Get the original JukeXQL query String
`void` | `setQuery(Query q)` Set the query to perform

Methods inherited from interface com.neoworks.jukex.tracksource.TrackSourcePipelineElement
`disable, enable, getNextTrackSource, getState, peekTracks, removeTrack, setName, setNextTrackSource, setOwner, setState, storeState`

Methods inherited from interface com.neoworks.jukex.tracksource.TrackSource
`clone, getDescription, getName, getNextTrack, getSummary, isEnabled`

Method Detail

### 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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD