com.browseengine.bobo.facets
Class DefaultFacetHandlerInitializerParam

java.lang.Object
  extended by com.browseengine.bobo.facets.FacetHandlerInitializerParam
      extended by com.browseengine.bobo.facets.DefaultFacetHandlerInitializerParam
All Implemented Interfaces:
Serializable

public class DefaultFacetHandlerInitializerParam
extends FacetHandlerInitializerParam

The 'generic' type for FacetHandler initialization parameters for the purpose of easy serialization. When this type is used, it is completely up to the program logic of the utilizing RuntimeFacetHandler and its client code to find the data at the right place.

Author:
ymatsuda
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.browseengine.bobo.facets.FacetHandlerInitializerParam
EMPTY_PARAM
 
Constructor Summary
DefaultFacetHandlerInitializerParam()
           
 
Method Summary
 void clear()
           
 boolean[] getBooleanParam(String name)
           
 Set<String> getBooleanParamNames()
           
 byte[] getByteArrayParam(String name)
           
 Set<String> getByteArrayParamNames()
           
 double[] getDoubleParam(String name)
           
 Set<String> getDoubleParamNames()
           
 int[] getIntParam(String name)
           
 Set<String> getIntParamNames()
           
 long[] getLongParam(String name)
           
 Set<String> getLongParamNames()
           
 List<String> getStringParam(String name)
           
 Set<String> getStringParamNames()
           
 DefaultFacetHandlerInitializerParam putBooleanParam(String key, boolean[] value)
           
 DefaultFacetHandlerInitializerParam putByteArrayParam(String key, byte[] value)
           
 DefaultFacetHandlerInitializerParam putDoubleParam(String key, double[] value)
           
 DefaultFacetHandlerInitializerParam putIntParam(String key, int[] value)
           
 DefaultFacetHandlerInitializerParam putLongParam(String key, long[] value)
           
 DefaultFacetHandlerInitializerParam putStringParam(String key, List<String> value)
           
 
Methods inherited from class com.browseengine.bobo.facets.FacetHandlerInitializerParam
getTid, setTid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFacetHandlerInitializerParam

public DefaultFacetHandlerInitializerParam()
Method Detail

getBooleanParamNames

public Set<String> getBooleanParamNames()
Specified by:
getBooleanParamNames in class FacetHandlerInitializerParam

getStringParamNames

public Set<String> getStringParamNames()
Specified by:
getStringParamNames in class FacetHandlerInitializerParam

getIntParamNames

public Set<String> getIntParamNames()
Specified by:
getIntParamNames in class FacetHandlerInitializerParam

getByteArrayParamNames

public Set<String> getByteArrayParamNames()
Specified by:
getByteArrayParamNames in class FacetHandlerInitializerParam

getLongParamNames

public Set<String> getLongParamNames()
Specified by:
getLongParamNames in class FacetHandlerInitializerParam

getDoubleParamNames

public Set<String> getDoubleParamNames()
Specified by:
getDoubleParamNames in class FacetHandlerInitializerParam

putBooleanParam

public DefaultFacetHandlerInitializerParam putBooleanParam(String key,
                                                           boolean[] value)

getBooleanParam

public boolean[] getBooleanParam(String name)
Specified by:
getBooleanParam in class FacetHandlerInitializerParam

putByteArrayParam

public DefaultFacetHandlerInitializerParam putByteArrayParam(String key,
                                                             byte[] value)

getByteArrayParam

public byte[] getByteArrayParam(String name)
Specified by:
getByteArrayParam in class FacetHandlerInitializerParam

putIntParam

public DefaultFacetHandlerInitializerParam putIntParam(String key,
                                                       int[] value)

getIntParam

public int[] getIntParam(String name)
Specified by:
getIntParam in class FacetHandlerInitializerParam

putLongParam

public DefaultFacetHandlerInitializerParam putLongParam(String key,
                                                        long[] value)

getLongParam

public long[] getLongParam(String name)
Specified by:
getLongParam in class FacetHandlerInitializerParam

putStringParam

public DefaultFacetHandlerInitializerParam putStringParam(String key,
                                                          List<String> value)

getStringParam

public List<String> getStringParam(String name)
Specified by:
getStringParam in class FacetHandlerInitializerParam

putDoubleParam

public DefaultFacetHandlerInitializerParam putDoubleParam(String key,
                                                          double[] value)

getDoubleParam

public double[] getDoubleParam(String name)
Specified by:
getDoubleParam in class FacetHandlerInitializerParam

clear

public void clear()


Copyright © 2005-2013. All Rights Reserved.