Package edu.sc.seis.sod.web.jsonapi
Class NetworkJson
java.lang.Object
edu.sc.seis.sod.web.jsonapi.AbstractJsonApiData
edu.sc.seis.sod.web.jsonapi.NetworkJson
- All Implemented Interfaces:
JsonApiData
public class NetworkJson extends AbstractJsonApiData
-
Field Summary
-
Constructor Summary
Constructors Constructor Description NetworkJson(edu.sc.seis.seisFile.fdsnws.stationxml.Network net, java.lang.String baseUrl)
-
Method Summary
Modifier and Type Method Description void
encodeAttributes(org.json.JSONWriter out)
static java.lang.Object
encodeEndTime(java.time.Instant endDate)
void
encodeLinks(org.json.JSONWriter out)
void
encodeRelationships(org.json.JSONWriter out)
java.lang.String
formNetworkURL(edu.sc.seis.seisFile.fdsnws.stationxml.Network net)
java.lang.String
formStationListURL(edu.sc.seis.seisFile.fdsnws.stationxml.Network net)
java.lang.String
formStationRelationshipURL(edu.sc.seis.seisFile.fdsnws.stationxml.Network net)
java.lang.String
getId()
java.lang.String
getType()
boolean
hasLinks()
boolean
hasRelationships()
Methods inherited from class edu.sc.seis.sod.web.jsonapi.AbstractJsonApiData
doKeyValue, getBaseUrl, included
-
Constructor Details
-
NetworkJson
public NetworkJson(edu.sc.seis.seisFile.fdsnws.stationxml.Network net, java.lang.String baseUrl)
-
-
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
-
hasRelationships
public boolean hasRelationships()- Specified by:
hasRelationships
in interfaceJsonApiData
- Overrides:
hasRelationships
in classAbstractJsonApiData
-
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
-
hasLinks
public boolean hasLinks()- Specified by:
hasLinks
in interfaceJsonApiData
- Overrides:
hasLinks
in classAbstractJsonApiData
-
encodeLinks
public void encodeLinks(org.json.JSONWriter out) throws org.json.JSONException- Specified by:
encodeLinks
in interfaceJsonApiData
- Overrides:
encodeLinks
in classAbstractJsonApiData
- Throws:
org.json.JSONException
-
formStationRelationshipURL
public java.lang.String formStationRelationshipURL(edu.sc.seis.seisFile.fdsnws.stationxml.Network net) -
formNetworkURL
public java.lang.String formNetworkURL(edu.sc.seis.seisFile.fdsnws.stationxml.Network net) -
formStationListURL
public java.lang.String formStationListURL(edu.sc.seis.seisFile.fdsnws.stationxml.Network net) -
encodeEndTime
public static java.lang.Object encodeEndTime(java.time.Instant endDate)
-