Esri Geoportal Server
1.0

com.esri.gpt.control.search.browse
Class TocQueryProvider

java.lang.Object
  extended by com.esri.gpt.control.search.browse.TocQueryProvider

public class TocQueryProvider
extends Object

Provides the rest query associated with a TOC item.


Constructor Summary
TocQueryProvider()
          Default constructor
 
Method Summary
static TocQueryProvider makeProviderInstance(TocContext context, String className)
          Makes a TocQueryProvider instance based upon a class name.
 void processQueryNode(TocContext context, TocItem parent, Node node)
          Processes a TOC item's query node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TocQueryProvider

public TocQueryProvider()
Default constructor

Method Detail

makeProviderInstance

public static TocQueryProvider makeProviderInstance(TocContext context,
                                                    String className)
                                             throws ClassNotFoundException,
                                                    InstantiationException,
                                                    IllegalAccessException
Makes a TocQueryProvider instance based upon a class name.

Parameters:
context - the operation context
className - the fully qualified class name
Returns:
the instance
Throws:
ClassNotFoundException - if the class was not found
InstantiationException - if the class could not be instantiated
IllegalAccessException - if the class could not be accessed

processQueryNode

public void processQueryNode(TocContext context,
                             TocItem parent,
                             Node node)
                      throws Exception
Processes a TOC item's query node.

Parameters:
context - the operation context
parent - the parent item
node - the query node
Throws:
Exception - if an exception occurs

Esri Geoportal Server
1.0

Copyright 2011 Environmental Systems Research Institute. All rights reserved. Use is subject to license terms.