NASA World Wind

gov.nasa.worldwind.applications.gio.esg
Class GetServiceData

java.lang.Object
  extended by gov.nasa.worldwind.applications.gio.xml.Element
      extended by gov.nasa.worldwind.applications.gio.csw.Request
          extended by gov.nasa.worldwind.applications.gio.csw.GetRecords
              extended by gov.nasa.worldwind.applications.gio.esg.GetServiceData

public class GetServiceData
extends GetRecords


Nested Class Summary
protected static class GetServiceData.ServiceDataLinksRequest
           
protected static class GetServiceData.ServiceDataRequest
           
 
Field Summary
static String SERVICE_DATA_LINKS_REQUEST
           
static String SERVICE_DATA_REQUEST
           
 
Constructor Summary
GetServiceData(ESGResultModel resultModel)
           
 
Method Summary
protected  void doExecuteServiceDataLinksRequest(CSWConnection conn)
           
protected  void doExecuteServiceDataRequest(CSWConnection conn)
           
 void executeRequest(CSWConnectionPool connectionPool)
           
 Request getRequest(String requestType)
           
protected  void makeServiceDataLinksParams(ServiceDataLink serviceDataLink)
           
protected  void makeServiceDataParams(ServiceData serviceData)
           
protected  void setServiceData(GetRecordsResponse response)
           
protected  void setServiceDataLinks(GetRecordsResponse response)
           
 
Methods inherited from class gov.nasa.worldwind.applications.gio.csw.GetRecords
addQuery, setMaxRecords, setOutputFormat, setOutputSchema, setOutputSchema, setResultType, setStartPosition
 
Methods inherited from class gov.nasa.worldwind.applications.gio.csw.Request
setDefaultNamespace, setDefaultNamespace, setService, setVersion
 
Methods inherited from class gov.nasa.worldwind.applications.gio.xml.Element
addElement, addElement, addElements, clearAttributes, clearElements, getAttribute, getElement, getElementCount, getIndex, getName, getNs, hasContent, removeAttribute, removeElement, setAttribute, setElement, toXml, write, writeAttributes, writeBeginElement, writeElementContent, writeEndElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVICE_DATA_LINKS_REQUEST

public static final String SERVICE_DATA_LINKS_REQUEST
See Also:
Constant Field Values

SERVICE_DATA_REQUEST

public static final String SERVICE_DATA_REQUEST
See Also:
Constant Field Values
Constructor Detail

GetServiceData

public GetServiceData(ESGResultModel resultModel)
Method Detail

doExecuteServiceDataLinksRequest

protected void doExecuteServiceDataLinksRequest(CSWConnection conn)
                                         throws Exception
Throws:
Exception

doExecuteServiceDataRequest

protected void doExecuteServiceDataRequest(CSWConnection conn)
                                    throws Exception
Throws:
Exception

executeRequest

public void executeRequest(CSWConnectionPool connectionPool)
                    throws Exception
Throws:
Exception

getRequest

public Request getRequest(String requestType)
                   throws Exception
Throws:
Exception

makeServiceDataLinksParams

protected void makeServiceDataLinksParams(ServiceDataLink serviceDataLink)

makeServiceDataParams

protected void makeServiceDataParams(ServiceData serviceData)

setServiceData

protected void setServiceData(GetRecordsResponse response)

setServiceDataLinks

protected void setServiceDataLinks(GetRecordsResponse response)

NASA World Wind