jpl.pds.server
Class LabelQueryHandler

java.lang.Object
  extended by jpl.pds.server.LabelQueryHandler
All Implemented Interfaces:
FileQuerier

public class LabelQueryHandler
extends Object
implements FileQuerier

Querier for PDS labels.

Version:
$Revision: 11071 $
Author:
PDS-D Java Class

Constructor Summary
LabelQueryHandler()
           
 
Method Summary
 void close(String id)
          Close a chunked file.
 jpl.eda.xmlquery.XMLQuery queryForFile(jpl.eda.xmlquery.XMLQuery q, File[] fileArray, String optArg)
          Query for a file.
 byte[] retrieveChunk(String id, long offset, int length)
          Retrieve a chunk.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LabelQueryHandler

public LabelQueryHandler()
Method Detail

queryForFile

public jpl.eda.xmlquery.XMLQuery queryForFile(jpl.eda.xmlquery.XMLQuery q,
                                              File[] fileArray,
                                              String optArg)
                                       throws jpl.eda.product.ProductException
Description copied from interface: FileQuerier
Query for a file.

Specified by:
queryForFile in interface FileQuerier
Parameters:
q - a XMLQuery value.
Returns:
a XMLQuery value.
Throws:
jpl.eda.product.ProductException - if an error occurs.

retrieveChunk

public byte[] retrieveChunk(String id,
                            long offset,
                            int length)
Description copied from interface: FileQuerier
Retrieve a chunk.

Specified by:
retrieveChunk in interface FileQuerier
Parameters:
id - Product ID.
offset - Where to retrieve a fragment.
length - How big a fragment to get.
Returns:
The fragment.

close

public void close(String id)
Description copied from interface: FileQuerier
Close a chunked file.

Specified by:
close in interface FileQuerier
Parameters:
id - Product ID.


Copyright © 2005-2012 Planetary Data System. All Rights Reserved.