|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.iris.dmc.criteria.WaveformCriteria
public class WaveformCriteria
WaveFormCriteria is a simple criteria builder to retrieve timeseries list
Constructor Summary | |
---|---|
WaveformCriteria()
|
Method Summary | |
---|---|
WaveformCriteria |
add(String net,
String sta,
String loc,
String cha,
Date start,
Date end)
Add a search entry to constrain the result to be retrieved |
Integer |
getMinimumSegmentLength()
return the minimum segment length in seconds |
Quality |
getQuality()
Returns the Quality type |
boolean |
isDistinctRequests()
|
boolean |
isLongestSegmentOnly()
Returns whether longestSegmentOnly is true or false |
WaveformCriteria |
makeDistinctRequests(boolean distinctRequests)
Will trigger separate requests for every entry. |
void |
reset()
Will reset the criteria to its defaults |
WaveformCriteria |
setLongestSegmentOnly(boolean longestOnly)
Limit to longest segment only. |
WaveformCriteria |
setMinimumSegmentLength(int seconds)
Enforce minimum segment length in seconds. |
WaveformCriteria |
setQuality(Quality quality)
Default is B (best). |
String |
toString()
|
List<String> |
toUrlParams()
Constructs url's parameters |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public WaveformCriteria()
Method Detail |
---|
public List<String> toUrlParams() throws CriteriaException, UnsupportedEncodingException
Criteria
toUrlParams
in interface Criteria
CriteriaException
UnsupportedEncodingException
public WaveformCriteria add(String net, String sta, String loc, String cha, Date start, Date end)
net
- sta
- loc
- cha
- start
- end
-
public WaveformCriteria setQuality(Quality quality)
quality
-
public WaveformCriteria setMinimumSegmentLength(int seconds)
seconds
-
public WaveformCriteria setLongestSegmentOnly(boolean longestOnly)
longestOnly
-
public WaveformCriteria makeDistinctRequests(boolean distinctRequests)
distinctRequests
-
public boolean isDistinctRequests()
public String toString()
toString
in class Object
public void reset()
reset
in interface Criteria
public Quality getQuality()
public boolean isLongestSegmentOnly()
public Integer getMinimumSegmentLength()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |