gov.nasa.pds.registry.query
Class RegistryQuery.Builder<T extends ObjectFilter>

java.lang.Object
  extended by gov.nasa.pds.registry.query.AbstractBuilder
      extended by gov.nasa.pds.registry.query.RegistryQuery.Builder<T>
Enclosing class:
RegistryQuery<T extends ObjectFilter>

public static class RegistryQuery.Builder<T extends ObjectFilter>
extends AbstractBuilder


Field Summary
 
Fields inherited from class gov.nasa.pds.registry.query.AbstractBuilder
isBuilt
 
Constructor Summary
RegistryQuery.Builder()
           
 
Method Summary
 RegistryQuery<T> build()
           
 RegistryQuery.Builder<T> filter(T filter)
           
 RegistryQuery.Builder<T> operator(QueryOperator operator)
           
 RegistryQuery.Builder<T> sort(List<String> sort)
           
 
Methods inherited from class gov.nasa.pds.registry.query.AbstractBuilder
checkBuilt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegistryQuery.Builder

public RegistryQuery.Builder()
Method Detail

filter

public RegistryQuery.Builder<T> filter(T filter)

sort

public RegistryQuery.Builder<T> sort(List<String> sort)

operator

public RegistryQuery.Builder<T> operator(QueryOperator operator)

build

public RegistryQuery<T> build()


Copyright © 2010-2011 Planetary Data System. All Rights Reserved.