info.informatica.data.field
Class IntegerField

java.lang.Object
  extended by info.informatica.data.field.DataType
      extended by info.informatica.data.field.IntegerField

public class IntegerField
extends DataType

Integer number data field.

Version:
1.03
Author:
amengual at informatica dot info

Field Summary
 
Fields inherited from class info.informatica.data.field.DataType
DEFAULT_TYPE
 
Constructor Summary
IntegerField()
           
IntegerField(int dbtype)
           
 
Method Summary
 Object objectValue(FieldName varname, String value)
          Transforms a String value into the appropriate Java object, parsing as needed.
 Object sample()
          Provide a sample of this data type.
 Object validate(FieldName name, Object val)
          validates the value according to requirements of the Data Dictionary / Metadata.
 
Methods inherited from class info.informatica.data.field.DataType
create, createAs, dataType, equals, getDefaultClassName, getFormat, getIntType, getJavaSQLType, getName, getSize, getTypeName, hashCode, setFormat, setJavaSQLType, setSize, toString, validate
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IntegerField

public IntegerField(int dbtype)

IntegerField

public IntegerField()
Method Detail

validate

public Object validate(FieldName name,
                       Object val)
                throws DataException
Description copied from class: DataType
validates the value according to requirements of the Data Dictionary / Metadata.

Overrides:
validate in class DataType
val - the value to be verified.
Throws:
DataException - TODO

objectValue

public Object objectValue(FieldName varname,
                          String value)
                   throws DataFieldException
Transforms a String value into the appropriate Java object, parsing as needed.

Specified by:
objectValue in class DataType
Parameters:
value - the value to be parsed/transformed.
Throws:
DataFieldException

sample

public Object sample()
Description copied from class: DataType
Provide a sample of this data type. Should be reasonably random.

Overrides:
sample in class DataType
Returns:
the sample, or null if no suitable sample could be produced.