info.informatica.data.field
Class ShortField

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

public class ShortField
extends DataType

Short integer data field.

Version:
1.01
Author:
amengual at informatica dot info

Field Summary
 
Fields inherited from class info.informatica.data.field.DataType
DEFAULT_TYPE
 
Constructor Summary
ShortField()
           
ShortField(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

ShortField

public ShortField(int dbtype)

ShortField

public ShortField()
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.