com.raritantechnologies.searchApp
Interface ISearchFieldMapFactory

All Known Implementing Classes:
XMLSearchFieldMapFactory, XMLSourceSearchFieldMap

public interface ISearchFieldMapFactory

Interface for ISearchFieldMap factory objects. The SearchFieldFactory is responsible for creating an ISearchFieldMap instance.

ISearchFieldMap instance is acquired from the ConfigurationManager using:
   ConfigurationManager cMan = ConfigurationManager.getInstance( );
   ISearchFieldMap sfMap     = cMan.getSearchFieldMap( );
 

Instantiable subclasses of ConfigurationManager must implement
   public abstract ISearchFieldMapFactory getSearchFieldMapFactory(  );
 

Developed by Raritan Technologies .

Author:
Ted Sullivan

Method Summary
 void addAbstractSearchField(AbstractSearchField asf)
           
 boolean addSearchSource(java.lang.String sourceName, ISearchFieldMap sfMap)
           
 ISearchFieldMap createSearchFieldMap()
           
 AbstractSearchField getAbstractSearchField(java.lang.String ID)
           
 

Method Detail

createSearchFieldMap

public ISearchFieldMap createSearchFieldMap()

getAbstractSearchField

public AbstractSearchField getAbstractSearchField(java.lang.String ID)

addAbstractSearchField

public void addAbstractSearchField(AbstractSearchField asf)

addSearchSource

public boolean addSearchSource(java.lang.String sourceName,
                               ISearchFieldMap sfMap)