|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.xml.configuration.XMLSourceSearchFieldMap
| Field Summary |
| Fields inherited from interface com.raritantechnologies.searchApp.ISearchFieldMap |
DEFAULT_CATEGORY |
| Constructor Summary | |
XMLSourceSearchFieldMap()
|
|
| Method Summary | |
void |
addAbstractSearchField(AbstractSearchField asf)
|
void |
addSearchFormField(java.lang.String searchFormName,
SearchFormField sff)
Called by SearchFieldMapFactory to set the field_ids for search form type (e.g. |
void |
addSearchFormField(java.lang.String searchFormName,
java.lang.String category,
SearchFormField sff)
|
void |
addSearchSource(SearchSource sSource)
|
boolean |
addSearchSource(java.lang.String sourceName,
ISearchFieldMap sfMap)
|
ISearchFieldMap |
createSearchFieldMap()
|
java.lang.String |
formatField(java.lang.String fieldID,
java.lang.String fieldVal)
|
OrderedMap |
getAbstractFieldData(java.lang.String fieldID)
return the AbstractSearchField data map - maps abstractVal (key) to UI name. |
AbstractSearchField |
getAbstractSearchField(java.lang.String ID)
|
java.util.Iterator |
getAvailableSearchSources()
returns an iterator over all sources. |
java.lang.String |
getCorrespondingFieldID(java.lang.String sourcename,
java.lang.String sourcefld)
the the fieldID corresponding to a searchSource name / field. |
java.lang.String[] |
getDisplayFormIDs(java.lang.String displayType)
get the fields used for display type. |
java.lang.String[] |
getDisplayFormNames()
get the types of display forms available. |
IDisplayFormRenderer |
getDisplayFormRenderer(java.lang.String displayFormName)
|
OrderedMap |
getFieldData(java.lang.String[] sourceNames,
java.lang.String fieldID)
Returns a merged (union) set of field data for a set of source names. |
java.util.Iterator |
getFieldIDs()
returns the list of abstract field ids from the <FieldSpecs> |
java.util.Iterator |
getFieldIDs(java.lang.String[] sourceNames)
returns the union of all fieldIDs for a set of SearchSource(s) |
java.lang.String |
getFieldName(java.lang.String fieldID)
Returns the field name (display name) |
java.lang.String |
getFieldName(java.lang.String[] sourceNames,
java.lang.String fieldID)
get the fieldname for this fieldID across all sources. |
java.lang.String |
getFieldType(java.lang.String fieldID)
Returns the field type. |
java.lang.String |
getSearchField(java.lang.String sourceName,
java.lang.String fieldID)
Get the name of a search field for a fieldID as it is used in a specific search source. |
java.lang.String |
getSearchFieldList(java.lang.String[] sourceNames,
java.lang.String fieldID)
get list of search fields for a fieldID in a list of search sources. |
java.lang.String[] |
getSearchFields(java.lang.String sourceName,
java.lang.String fieldID)
Returns the set of search fields that map to a given fieldID for a given search source name. |
SearchFormField |
getSearchFormField(java.lang.String searchFormName,
java.lang.String fieldID)
|
SearchFormField |
getSearchFormField(java.lang.String searchFormName,
java.lang.String category,
java.lang.String fieldID)
|
java.lang.String[] |
getSearchFormIDs(java.lang.String searchFormName)
Return the list of fields in a Search Form of a given name. |
java.lang.String[] |
getSearchFormIDs(java.lang.String searchFormName,
java.lang.String category)
|
java.lang.String[] |
getSearchFormNames()
returns a list of searchForms available. |
java.lang.String[] |
getSearchFormNames(java.lang.String category)
|
ISearchFormRenderer |
getSearchFormRenderer(java.lang.String searchFormName,
java.lang.String category)
Configurable SearchForm and DisplayForm renderers |
SearchSource |
getSearchSource(java.lang.String sourceName)
returns the first searchSource of this name in the map. |
SearchSource |
getSearchSource(java.lang.String sourceType,
java.lang.String sourceName)
|
SearchSource[] |
getSearchSources(java.lang.String sourceType)
Return list of sources - for a given sourceType |
java.lang.String[] |
getSearchSourceTypes()
returns a list of the SearchSource types in the SearchFieldMap |
java.util.Iterator |
getSourceKeywords(java.lang.String[] sourceNames)
returns the keywords list for the specified sources. |
void |
setDisplayFormIDs(java.lang.String displayType,
java.lang.String[] field_ids)
Called by SearchFieldMapFactory to set the field_ids for a given display type (e.g. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.raritantechnologies.searchApp.ISearchFieldMap |
addSearchFormField, addSearchFormField, addSearchSource |
| Methods inherited from interface com.raritantechnologies.searchApp.ISearchFieldMapFactory |
addAbstractSearchField |
| Constructor Detail |
public XMLSourceSearchFieldMap()
| Method Detail |
public ISearchFieldMap createSearchFieldMap()
createSearchFieldMap in interface ISearchFieldMapFactorypublic AbstractSearchField getAbstractSearchField(java.lang.String ID)
getAbstractSearchField in interface ISearchFieldMappublic void addAbstractSearchField(AbstractSearchField asf)
public boolean addSearchSource(java.lang.String sourceName,
ISearchFieldMap sfMap)
addSearchSource in interface ISearchFieldMapFactorypublic void addSearchSource(SearchSource sSource)
public java.lang.String[] getSearchSourceTypes()
ISearchFieldMap
getSearchSourceTypes in interface ISearchFieldMappublic SearchSource[] getSearchSources(java.lang.String sourceType)
ISearchFieldMap
getSearchSources in interface ISearchFieldMapsourceType - The type of SearchSource e.g. Verity, SQL, HTMLWorker, Z39.50 worker
etc.
public SearchSource getSearchSource(java.lang.String sourceType,
java.lang.String sourceName)
getSearchSource in interface ISearchFieldMappublic SearchSource getSearchSource(java.lang.String sourceName)
ISearchFieldMap
getSearchSource in interface ISearchFieldMappublic java.util.Iterator getAvailableSearchSources()
getAvailableSearchSources in interface ISearchFieldMappublic java.util.Iterator getFieldIDs()
getFieldIDs in interface ISearchFieldMappublic java.util.Iterator getFieldIDs(java.lang.String[] sourceNames)
getFieldIDs in interface ISearchFieldMap
public java.lang.String getFieldName(java.lang.String[] sourceNames,
java.lang.String fieldID)
getFieldName in interface ISearchFieldMappublic java.lang.String getFieldType(java.lang.String fieldID)
getFieldType in interface ISearchFieldMappublic java.lang.String getFieldName(java.lang.String fieldID)
getFieldName in interface ISearchFieldMap
public OrderedMap getFieldData(java.lang.String[] sourceNames,
java.lang.String fieldID)
getFieldData in interface ISearchFieldMappublic OrderedMap getAbstractFieldData(java.lang.String fieldID)
getAbstractFieldData in interface ISearchFieldMap
public java.lang.String getSearchField(java.lang.String sourceName,
java.lang.String fieldID)
getSearchField in interface ISearchFieldMap
public java.lang.String[] getSearchFields(java.lang.String sourceName,
java.lang.String fieldID)
getSearchFields in interface ISearchFieldMap
public java.lang.String getSearchFieldList(java.lang.String[] sourceNames,
java.lang.String fieldID)
getSearchFieldList in interface ISearchFieldMap
public void setDisplayFormIDs(java.lang.String displayType,
java.lang.String[] field_ids)
setDisplayFormIDs in interface ISearchFieldMappublic java.lang.String[] getDisplayFormNames()
getDisplayFormNames in interface ISearchFieldMappublic java.lang.String[] getDisplayFormIDs(java.lang.String displayType)
getDisplayFormIDs in interface ISearchFieldMap
public void addSearchFormField(java.lang.String searchFormName,
SearchFormField sff)
public void addSearchFormField(java.lang.String searchFormName,
java.lang.String category,
SearchFormField sff)
public java.lang.String[] getSearchFormNames()
getSearchFormNames in interface ISearchFieldMappublic java.lang.String[] getSearchFormNames(java.lang.String category)
getSearchFormNames in interface ISearchFieldMappublic java.lang.String[] getSearchFormIDs(java.lang.String searchFormName)
getSearchFormIDs in interface ISearchFieldMap
public java.lang.String[] getSearchFormIDs(java.lang.String searchFormName,
java.lang.String category)
getSearchFormIDs in interface ISearchFieldMap
public SearchFormField getSearchFormField(java.lang.String searchFormName,
java.lang.String fieldID)
getSearchFormField in interface ISearchFieldMap
public SearchFormField getSearchFormField(java.lang.String searchFormName,
java.lang.String category,
java.lang.String fieldID)
getSearchFormField in interface ISearchFieldMap
public ISearchFormRenderer getSearchFormRenderer(java.lang.String searchFormName,
java.lang.String category)
getSearchFormRenderer in interface ISearchFieldMappublic IDisplayFormRenderer getDisplayFormRenderer(java.lang.String displayFormName)
getDisplayFormRenderer in interface ISearchFieldMap
public java.lang.String getCorrespondingFieldID(java.lang.String sourcename,
java.lang.String sourcefld)
getCorrespondingFieldID in interface ISearchFieldMappublic java.util.Iterator getSourceKeywords(java.lang.String[] sourceNames)
getSourceKeywords in interface ISearchFieldMap
public java.lang.String formatField(java.lang.String fieldID,
java.lang.String fieldVal)
formatField in interface ISearchFieldMap
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||