com.raritantechnologies.quickstart
Class QuickstartConfigurationManager

java.lang.Object
  extended bycom.raritantechnologies.searchApp.ConfigurationManager
      extended bycom.raritantechnologies.searchApp.XMLConfigurationManager
          extended bycom.raritantechnologies.quickstart.QuickstartConfigurationManager
Direct Known Subclasses:
ATGConfigurationManager, eComConfigurationManager, FederatedConfigurationManager, SwingConfigurationManager

public class QuickstartConfigurationManager
extends XMLConfigurationManager

ConfigurationManager for Quickstart App. Adds initialization for SecurityManager(s), DocumentContentHandlers and Parameter maps.

XML Configuration Schema for ParamMaps
 
  
    
    
  
  
 
 

XML Configuration Template for ContentHandlers

   <ContentHandlers>
     <ContentHandler contentType="[ name of the content handler in the http request ]"
                        class="[ class of com.raritantechnologies.quickstart.userInterface.IDocumentContentHandler ]" >

     </ContentHandler>

   </ContentHandlers>
 

QuickstartConfigurationManager adds an optional StandardQueryProcessorFilter that will be prepended to Source Mapped Query Processing pipelines - creating a standard "front-end".

   <!-- Standard QueryProcessorFilter that uses a single QueryProcessorFilter Source: -->
   <StandardQueryProcessorFilter 
          filterClass="[ class of com.raritantechnologies.searchApp.QueryProcessorFilterSource ]"
          excludeCategories="[ comma separated list of categories not to be wrapped by standard filter ]" >

   </StandardQueryProcessorFilter>

   <!-- Complex - multi-level Standard QueryProcessorFilters are identified by pointers to the top and -->
   <!-- bottom QueryProcessorFilters in filter chain -->
   <StandardQueryProcessorFilter topFilter="[ name of QueryProcessorFilterSource ]"
                        bottomFilter="[ name of inner most QueryProcessorFilter of the standard front end ]"
                        excludeCategories="[ comma separated list of categories not to be wrapped by standard filter ]" />
 

Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Field Summary
 
Fields inherited from class com.raritantechnologies.searchApp.ConfigurationManager
DEFAULT_FEDERATOR_CLASS, theScheduler, theSourceMapFactory
 
Constructor Summary
QuickstartConfigurationManager()
           
 
Method Summary
protected  void initialize(java.util.PropertyResourceBundle prb)
           
 
Methods inherited from class com.raritantechnologies.searchApp.XMLConfigurationManager
addConfigurableFactoryLink, addSystemObjects, addUserInfoReaders, createSystemObject, getConfigDoc, getQueryProcessor, getSearchFieldMapFactory, getSecurityManager, getSourceMapFactory, getXMLSearchFieldMapFactory, processSourceElement, returnConfiguredObject
 
Methods inherited from class com.raritantechnologies.searchApp.ConfigurationManager
addSecurityManager, addSourceMap, addSystemObject, changeBasePath, changeToSysPathSep, getAbstractSearchField, getBasePath, getConfigPath, getConfigPath, getDebugWriter, getFederatorClass, getInstance, getInstance, getLogger, getLoginPath, getPrb, getScheduler, getSearchFieldMap, getSearchSources, getSecurityManager, getSourceMap, getSourceMap, getStreamFactory, getSysConfigProperty, getSystemObject, getSystemObjects, initializeLog4JLogging, initializeLogger, listSystemProperties, printStackTrace, setFederatorClass, setStreamFactory, useLog4JLogging, write, writeDebug, writeDebug, writeDebug, writeDebug, writeDebug, writeError, writeError, writeError, writeError, writeError, writeFatal, writeFatal, writeFatal, writeFatal, writeFatal, writeInfo, writeInfo, writeInfo, writeWarning, writeWarning, writeWarning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuickstartConfigurationManager

public QuickstartConfigurationManager()
Method Detail

initialize

protected void initialize(java.util.PropertyResourceBundle prb)
Overrides:
initialize in class XMLConfigurationManager