public abstract class Search
extends org.fourthline.cling.controlpoint.ActionCallback
Modifier and Type | Class and Description |
---|---|
static class |
Search.Status |
Modifier and Type | Field and Description |
---|---|
static String |
CAPS_WILDCARD |
Constructor and Description |
---|
Search(org.fourthline.cling.model.meta.Service service,
String containerId,
String searchCriteria)
Search with first result 0 and
getDefaultMaxResults() , filters with CAPS_WILDCARD . |
Search(org.fourthline.cling.model.meta.Service service,
String containerId,
String searchCriteria,
String filter,
long firstResult,
Long maxResults,
SortCriterion... orderBy) |
Modifier and Type | Method and Description |
---|---|
Long |
getDefaultMaxResults()
Some media servers will crash if there is no limit on the maximum number of results.
|
abstract void |
received(org.fourthline.cling.model.action.ActionInvocation actionInvocation,
DIDLContent didl) |
boolean |
receivedRaw(org.fourthline.cling.model.action.ActionInvocation actionInvocation,
SearchResult searchResult) |
void |
run() |
void |
success(org.fourthline.cling.model.action.ActionInvocation actionInvocation) |
abstract void |
updateStatus(Search.Status status) |
public static final String CAPS_WILDCARD
public Search(org.fourthline.cling.model.meta.Service service, String containerId, String searchCriteria)
getDefaultMaxResults()
, filters with CAPS_WILDCARD
.public Search(org.fourthline.cling.model.meta.Service service, String containerId, String searchCriteria, String filter, long firstResult, Long maxResults, SortCriterion... orderBy)
maxResults
- Can be null
, then getDefaultMaxResults()
is used.public void run()
public void success(org.fourthline.cling.model.action.ActionInvocation actionInvocation)
success
in class org.fourthline.cling.controlpoint.ActionCallback
public Long getDefaultMaxResults()
public boolean receivedRaw(org.fourthline.cling.model.action.ActionInvocation actionInvocation, SearchResult searchResult)
public abstract void received(org.fourthline.cling.model.action.ActionInvocation actionInvocation, DIDLContent didl)
public abstract void updateStatus(Search.Status status)
Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.