net.sf.cb2java.copybook.data
Class CharData

java.lang.Object
  extended bynet.sf.cb2java.copybook.data.Data
      extended bynet.sf.cb2java.copybook.data.ValueData
          extended bynet.sf.cb2java.copybook.data.CharData

public class CharData
extends ValueData

Represents data for alpanumeric data types

Author:
James Watson

Constructor Summary
CharData(AlphaNumeric definition)
           
 
Method Summary
 java.lang.String getString()
           
 java.lang.Object getValue()
          returns the Object as it's 'natural' Java type
protected  void setValueImpl(java.lang.Object data)
          called by setData after validate is called
 java.lang.String toString()
           
protected  java.lang.Object translate(java.lang.String data)
          Does no conversion.
 
Methods inherited from class net.sf.cb2java.copybook.data.ValueData
getChildren, isLeaf, toString
 
Methods inherited from class net.sf.cb2java.copybook.data.Data
getDefinition, getName, setValue, setValue, validate, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CharData

public CharData(AlphaNumeric definition)
Method Detail

getString

public java.lang.String getString()

getValue

public java.lang.Object getValue()
Description copied from class: Data
returns the Object as it's 'natural' Java type

Specified by:
getValue in class Data

setValueImpl

protected void setValueImpl(java.lang.Object data)
Description copied from class: Data
called by setData after validate is called

Specified by:
setValueImpl in class Data
Parameters:
data - the data to set

toString

public java.lang.String toString()
Specified by:
toString in class ValueData

translate

protected java.lang.Object translate(java.lang.String data)
Does no conversion. Returns the passed in value

Specified by:
translate in class Data
Parameters:
data - thing input data
Returns:
the passed in data