org.outerj.xreporter.report.definition
Class QbeConditionDefinition

java.lang.Object
  extended byorg.outerj.xreporter.report.definition.InputFieldDefinition
      extended byorg.outerj.xreporter.report.definition.ConditionDefinition
          extended byorg.outerj.xreporter.report.definition.QbeConditionDefinition
All Implemented Interfaces:
org.apache.avalon.framework.component.Composable, org.apache.avalon.framework.configuration.Configurable

public class QbeConditionDefinition
extends ConditionDefinition

A QbeConditionDefinition is a ConditionDefinition based on an output column. (QBE = query by example)


Field Summary
protected  java.lang.String fieldName
           
 
Fields inherited from class org.outerj.xreporter.report.definition.InputFieldDefinition
dataType, dataTypeManager, name, required, storageId
 
Constructor Summary
QbeConditionDefinition(ColumnDefinition columnDefinition)
           
 
Method Summary
 void configure(org.apache.avalon.framework.configuration.Configuration configuration)
           
 java.lang.String getField()
           
 
Methods inherited from class org.outerj.xreporter.report.definition.InputFieldDefinition
compose, getDataType, getName, getStorageId, isRequired
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fieldName

protected java.lang.String fieldName
Constructor Detail

QbeConditionDefinition

public QbeConditionDefinition(ColumnDefinition columnDefinition)
Method Detail

configure

public void configure(org.apache.avalon.framework.configuration.Configuration configuration)
               throws org.apache.avalon.framework.configuration.ConfigurationException
Specified by:
configure in interface org.apache.avalon.framework.configuration.Configurable
Overrides:
configure in class InputFieldDefinition
Throws:
org.apache.avalon.framework.configuration.ConfigurationException

getField

public java.lang.String getField()