HiRISE

HiRISE.HiReport.main
Class OverlapList

java.lang.Object
  extended by HiRISE.HiReport.DataProvider
      extended by HiRISE.HiReport.main.OverlapList

public class OverlapList
extends DataProvider

Queries for overlaps


Field Summary
 
Fields inherited from class HiRISE.HiReport.DataProvider
Anaglyph, CCD, Cycles, DTM, EDR, FS, Geo, HiP, HiRISE_ROOT, Jit, logger, Mars_Years, Obs, Orbits, PAP, PDTM, PEDR, PHiP, PPL, PPL_map, PRDR, PS, PXP, RDR, RS1, RS2, SO, SOP, SOPO, SOPO_map, SOST, SOST_map, SR, ST, Tags, Web, XP
 
Constructor Summary
OverlapList()
           
 
Method Summary
 Map<OverlapForm.OverlapType,PagedList> getOverlappingData()
          Get the data collected in the init method
 String getSQL()
          Get the query string
 void init(OverlapForm form)
          Perform initial query to get the polygon based on form input.
 
Methods inherited from class HiRISE.HiReport.DataProvider
getConnection, setConnection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OverlapList

public OverlapList()
Method Detail

init

public void init(OverlapForm form)
          throws SQLException,
                 IOException
Perform initial query to get the polygon based on form input.

Parameters:
form - user input
Throws:
SQLException - error querying database
IOException - error in geometry

getOverlappingData

public Map<OverlapForm.OverlapType,PagedList> getOverlappingData()
Get the data collected in the init method

Returns:
map of type to metadata

getSQL

public String getSQL()
Get the query string

Returns:
SQL used for queries

HiRISE

Copyright (C) Arizona Board of Regents on behalf of the Planetary Image Research Laboratory, Lunar and Planetary Laboratory at the University of Arizona