gran.app.filter.customizer
Class Customizer

java.lang.Object
  extended bygran.app.filter.customizer.Customizer
Direct Known Subclasses:
DateCustomizer, ListCustomizer, PopUpCustomizer, TextCustomizer

public abstract class Customizer
extends java.lang.Object


Field Summary
protected  boolean disabled
           
protected  java.lang.String name
           
protected  java.lang.String sortcolumn
           
protected  java.lang.String title
           
 
Constructor Summary
protected Customizer(java.lang.String title, java.lang.String name, java.lang.String sortcolumn, boolean disabled)
           
 
Method Summary
protected  void addSortorder(boolean sortorder, boolean checked, java.util.ArrayList sortorderList, java.lang.StringBuffer outp)
           
 void addUse(FValue filter)
           
abstract  java.lang.String draw(SessionContext sc, FValue filter, java.lang.String contextPath, java.lang.String imagePath, boolean sortorder, boolean showhide)
           
protected  java.lang.String drawForDateOrPopUp(SessionContext sc, java.lang.String s, FValue filter, java.lang.String contextPath, java.lang.String imagePath, boolean sortorder, boolean showhide)
           
abstract  java.lang.String drawInput(SessionContext sc, FValue filter, java.lang.String contextPath, java.lang.String imagePath)
           
 java.lang.String getName()
           
 java.lang.String getSortColumn()
           
 java.lang.String getTitle()
           
abstract  void setFilter(SessionContext sc, RequestWrapper request, FValue filter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

title

protected java.lang.String title

name

protected java.lang.String name

sortcolumn

protected java.lang.String sortcolumn

disabled

protected boolean disabled
Constructor Detail

Customizer

protected Customizer(java.lang.String title,
                     java.lang.String name,
                     java.lang.String sortcolumn,
                     boolean disabled)
Method Detail

getName

public java.lang.String getName()

getTitle

public java.lang.String getTitle()

getSortColumn

public java.lang.String getSortColumn()

draw

public abstract java.lang.String draw(SessionContext sc,
                                      FValue filter,
                                      java.lang.String contextPath,
                                      java.lang.String imagePath,
                                      boolean sortorder,
                                      boolean showhide)
                               throws GranException
Throws:
GranException

setFilter

public abstract void setFilter(SessionContext sc,
                               RequestWrapper request,
                               FValue filter)
                        throws GranException
Throws:
GranException

drawInput

public abstract java.lang.String drawInput(SessionContext sc,
                                           FValue filter,
                                           java.lang.String contextPath,
                                           java.lang.String imagePath)
                                    throws GranException
Throws:
GranException

addUse

public void addUse(FValue filter)
            throws GranException
Throws:
GranException

drawForDateOrPopUp

protected java.lang.String drawForDateOrPopUp(SessionContext sc,
                                              java.lang.String s,
                                              FValue filter,
                                              java.lang.String contextPath,
                                              java.lang.String imagePath,
                                              boolean sortorder,
                                              boolean showhide)
                                       throws GranException
Throws:
GranException

addSortorder

protected void addSortorder(boolean sortorder,
                            boolean checked,
                            java.util.ArrayList sortorderList,
                            java.lang.StringBuffer outp)


Copyright © 2002-2005 TrackStudio, Ltd. All Rights Reserved.