Package edu.sc.seis.sod.web.jsonapi
Class WaveformJson
java.lang.Object
edu.sc.seis.sod.web.jsonapi.AbstractJsonApiData
edu.sc.seis.sod.web.jsonapi.WaveformJson
- All Implemented Interfaces:
JsonApiData
public class WaveformJson extends AbstractJsonApiData
-
Field Summary
-
Constructor Summary
Constructors Constructor Description WaveformJson(EventSeismogramFileReference ref, java.lang.String baseUrl)
-
Method Summary
Modifier and Type Method Description void
encodeAttributes(org.json.JSONWriter out)
void
encodeRelationships(org.json.JSONWriter out)
java.lang.String
formDataURL(EventSeismogramFileReference ref)
java.lang.String
getId()
java.lang.String
getType()
static java.util.List<JsonApiData>
toJsonList(java.util.List<EventSeismogramFileReference> refList, java.lang.String baseUrl)
Methods inherited from class edu.sc.seis.sod.web.jsonapi.AbstractJsonApiData
doKeyValue, encodeLinks, getBaseUrl, hasLinks, hasRelationships, included
-
Constructor Details
-
Method Details
-
getType
public java.lang.String getType() -
getId
public java.lang.String getId() -
encodeAttributes
public void encodeAttributes(org.json.JSONWriter out) throws org.json.JSONException- Specified by:
encodeAttributes
in interfaceJsonApiData
- Overrides:
encodeAttributes
in classAbstractJsonApiData
- Throws:
org.json.JSONException
-
encodeRelationships
public void encodeRelationships(org.json.JSONWriter out) throws org.json.JSONException- Specified by:
encodeRelationships
in interfaceJsonApiData
- Overrides:
encodeRelationships
in classAbstractJsonApiData
- Throws:
org.json.JSONException
-
formDataURL
-
toJsonList
public static java.util.List<JsonApiData> toJsonList(java.util.List<EventSeismogramFileReference> refList, java.lang.String baseUrl)
-