Package edu.sc.seis.sod.web.jsonapi
Interface JsonApiData
- All Known Implementing Classes:
AbstractJsonApiData
,ArmStatusJson
,ChannelJson
,EventJson
,EventStationJson
,EventVectorJson
,MagnitudeJson
,NetworkJson
,OriginJson
,PerusalJson
,SodConfigJson
,StationJson
,TauPJson
,WaveformJson
public interface JsonApiData
-
Method Summary
Modifier and Type Method Description void
encodeAttributes(org.json.JSONWriter out)
void
encodeLinks(org.json.JSONWriter out)
void
encodeRelationships(org.json.JSONWriter out)
java.lang.String
getId()
java.lang.String
getType()
boolean
hasLinks()
boolean
hasRelationships()
java.util.List<JsonApiData>
included()
-
Method Details
-
getType
java.lang.String getType() -
getId
java.lang.String getId() -
encodeAttributes
void encodeAttributes(org.json.JSONWriter out) throws org.json.JSONException- Throws:
org.json.JSONException
-
hasRelationships
boolean hasRelationships() -
encodeRelationships
void encodeRelationships(org.json.JSONWriter out) throws org.json.JSONException- Throws:
org.json.JSONException
-
hasLinks
boolean hasLinks() -
encodeLinks
void encodeLinks(org.json.JSONWriter out) throws org.json.JSONException- Throws:
org.json.JSONException
-
included
java.util.List<JsonApiData> included()
-