butler.client.filter
Class DFilterPanel

java.lang.Object
  extended by butler.client.filter.DFilterPanel
Direct Known Subclasses:
DDummyFilterPanel, DFilterTreePanel, DForeignKeyFilterPanel, DPrimaryKeyFilterPanel, DRangeFilterPanel, DSetFilterPanel, DSimpleFilterPanel

public class DFilterPanel
extends java.lang.Object

Author:
Fredrik Bertilsson

Constructor Summary
DFilterPanel(Filter filter)
           
 
Method Summary
static DFilterPanel create(Filter filter)
           
 java.lang.String getCaption()
           
 Operator getDefaultOperator()
           
 java.lang.Object getDefaultValue()
           
 java.util.List getDefaultValues()
           
 Filter getFilter()
           
 java.util.List getOperators()
           
 java.util.Map getOperatorTexts()
           
 boolean getShowCaption()
           
 boolean getShowOperator()
           
 java.lang.String getToolTipText()
           
 boolean isEnabled()
           
 boolean isMandatory()
           
static DFilterPanel parseFilterPanel(org.dom4j.Element element, java.util.Map tabMap)
           
static void registerFilterPanel(java.lang.Class filterClass, java.lang.Class descClass)
           
 void setCaption(java.lang.String caption)
           
 void setDefaultOperator(Operator op)
           
 void setDefaultValue(java.lang.Object value)
           
 void setDefaultValues(java.util.List value)
           
 void setEnabled(boolean flag)
           
 void setMandatory(boolean flag)
           
 void setOperators(java.util.List o)
           
 void setOperatorTexts(java.util.Map m)
           
 void setShowCaption(boolean flag)
           
 void setShowOperator(boolean flag)
           
 void setToolTipText(java.lang.String t)
           
protected  void setXMLAttributes(org.xml.sax.helpers.AttributesImpl attr)
           
 java.lang.String toString()
           
 void toXML(org.xml.sax.ContentHandler handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DFilterPanel

public DFilterPanel(Filter filter)
Method Detail

create

public static DFilterPanel create(Filter filter)
                           throws java.lang.Exception
Throws:
java.lang.Exception

registerFilterPanel

public static void registerFilterPanel(java.lang.Class filterClass,
                                       java.lang.Class descClass)

getFilter

public Filter getFilter()

getShowCaption

public boolean getShowCaption()

setShowCaption

public void setShowCaption(boolean flag)

getShowOperator

public boolean getShowOperator()

setShowOperator

public void setShowOperator(boolean flag)

getDefaultOperator

public Operator getDefaultOperator()

setDefaultOperator

public void setDefaultOperator(Operator op)

getOperators

public java.util.List getOperators()

setOperators

public void setOperators(java.util.List o)

getOperatorTexts

public java.util.Map getOperatorTexts()

setOperatorTexts

public void setOperatorTexts(java.util.Map m)

isMandatory

public boolean isMandatory()

setMandatory

public void setMandatory(boolean flag)

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean flag)

setToolTipText

public void setToolTipText(java.lang.String t)

getToolTipText

public java.lang.String getToolTipText()

setXMLAttributes

protected void setXMLAttributes(org.xml.sax.helpers.AttributesImpl attr)
                         throws java.lang.Exception
Throws:
java.lang.Exception

toXML

public void toXML(org.xml.sax.ContentHandler handler)
           throws java.lang.Exception
Throws:
java.lang.Exception

parseFilterPanel

public static DFilterPanel parseFilterPanel(org.dom4j.Element element,
                                            java.util.Map tabMap)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getDefaultValues

public java.util.List getDefaultValues()

getDefaultValue

public java.lang.Object getDefaultValue()

setDefaultValues

public void setDefaultValues(java.util.List value)

setDefaultValue

public void setDefaultValue(java.lang.Object value)

setCaption

public void setCaption(java.lang.String caption)

getCaption

public java.lang.String getCaption()
                            throws java.lang.Exception
Throws:
java.lang.Exception