Package org.intermine.api.searchengine
Class KeywordSearchFacetData
- java.lang.Object
-
- org.intermine.api.searchengine.KeywordSearchFacetData
-
public class KeywordSearchFacetData extends java.lang.Object
container class for a facet field and its settings- Author:
- nils
-
-
Constructor Summary
Constructors Constructor Description KeywordSearchFacetData(java.lang.String[] fields, java.lang.String name, KeywordSearchFacetType type)
constructorKeywordSearchFacetData(java.lang.String field, java.lang.String name, KeywordSearchFacetType type)
convenience constructor for single field
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getField()
get single/first field or nulljava.lang.String[]
getFields()
array of field names, only used for path right nowjava.lang.String
getName()
name of the facet (displayed on page)KeywordSearchFacetType
getType()
type of facet
-
-
-
Constructor Detail
-
KeywordSearchFacetData
public KeywordSearchFacetData(java.lang.String field, java.lang.String name, KeywordSearchFacetType type)
convenience constructor for single field- Parameters:
field
- field to use as a valuename
- name that is displayed to the usertype
- type of the facet (single, multi, path, ...)
-
KeywordSearchFacetData
public KeywordSearchFacetData(java.lang.String[] fields, java.lang.String name, KeywordSearchFacetType type)
constructor- Parameters:
fields
- fields to use as values (usually just one for single/multi facet, several for path)name
- name that is displayed to the usertype
- type of the facet (single, multi, path, ...)
-
-
Method Detail
-
getField
public java.lang.String getField()
get single/first field or null- Returns:
- field or null
-
getFields
public java.lang.String[] getFields()
array of field names, only used for path right now- Returns:
- fields
-
getName
public java.lang.String getName()
name of the facet (displayed on page)- Returns:
- name
-
getType
public KeywordSearchFacetType getType()
type of facet- Returns:
- type
-
-