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

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()
           
 void putBooleanParam(String key, boolean[] value)
           
 void putByteArrayParam(String key, byte[] value)
           
 void putDoubleParam(String key, double[] value)
           
 void putIntParam(String key, int[] value)
           
 void putLongParam(String key, long[] value)
           
 void 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 void putBooleanParam(String key,
                            boolean[] value)

getBooleanParam

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

putByteArrayParam

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

getByteArrayParam

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

putIntParam

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

getIntParam

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

putLongParam

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

getLongParam

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

putStringParam

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

getStringParam

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

putDoubleParam

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

getDoubleParam

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

clear

public void clear()


Copyright © 2011. All Rights Reserved.