butler.web.filter
Class FilterPanel

java.lang.Object
  extended by butler.web.filter.FilterPanel
Direct Known Subclasses:
DummyFilterPanel, ForeignKeyFilterPanel, RangeFilterPanel, SimpleFilterPanel

public abstract class FilterPanel
extends java.lang.Object

Author:
Fredrik Bertilsson

Constructor Summary
FilterPanel()
           
 
Method Summary
abstract  org.apache.ecs.Element buildHTML(javax.servlet.ServletRequest request)
           
static FilterPanel create(DFilterPanel desc)
           
protected  Filter getFilter()
           
 java.util.List getParamList(javax.servlet.ServletRequest request)
           
 java.util.Map getParamMap(javax.servlet.ServletRequest request)
           
 java.util.List getValues(javax.servlet.ServletRequest request)
           
 java.util.List getValues0(javax.servlet.ServletRequest request)
           
static void register(java.lang.Class descClass, java.lang.Class panelClass)
           
 void setDescriptor(DFilterPanel desc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterPanel

public FilterPanel()
Method Detail

setDescriptor

public void setDescriptor(DFilterPanel desc)

buildHTML

public abstract org.apache.ecs.Element buildHTML(javax.servlet.ServletRequest request)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

getValues

public java.util.List getValues(javax.servlet.ServletRequest request)
                         throws java.lang.Exception
Throws:
java.lang.Exception

getValues0

public java.util.List getValues0(javax.servlet.ServletRequest request)
                          throws java.lang.Exception
Throws:
java.lang.Exception

create

public static FilterPanel create(DFilterPanel desc)
                          throws java.lang.Exception
Throws:
java.lang.Exception

register

public static void register(java.lang.Class descClass,
                            java.lang.Class panelClass)

getFilter

protected Filter getFilter()

getParamList

public java.util.List getParamList(javax.servlet.ServletRequest request)

getParamMap

public java.util.Map getParamMap(javax.servlet.ServletRequest request)