org.outerj.xreporter.report.definition
Class InputFieldDefinition

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

public abstract class InputFieldDefinition
extends java.lang.Object
implements org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.component.Composable


Field Summary
protected  DataType dataType
           
protected  DataTypeManager dataTypeManager
           
protected  java.lang.String name
           
protected  boolean required
           
protected  java.lang.String storageId
           
 
Constructor Summary
InputFieldDefinition()
           
 
Method Summary
 void compose(org.apache.avalon.framework.component.ComponentManager componentManager)
           
 void configure(org.apache.avalon.framework.configuration.Configuration configuration)
           
 DataType getDataType()
           
 java.lang.String getName()
           
 java.lang.String getStorageId()
           
 boolean isRequired()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

dataTypeManager

protected DataTypeManager dataTypeManager

dataType

protected DataType dataType

required

protected boolean required

storageId

protected java.lang.String storageId
Constructor Detail

InputFieldDefinition

public InputFieldDefinition()
Method Detail

compose

public void compose(org.apache.avalon.framework.component.ComponentManager componentManager)
             throws org.apache.avalon.framework.component.ComponentException
Specified by:
compose in interface org.apache.avalon.framework.component.Composable
Throws:
org.apache.avalon.framework.component.ComponentException

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
Throws:
org.apache.avalon.framework.configuration.ConfigurationException

getName

public java.lang.String getName()

getDataType

public DataType getDataType()

isRequired

public boolean isRequired()

getStorageId

public java.lang.String getStorageId()