framework
Class JAField

java.lang.Object
  extended by framework.JAField

public abstract class JAField
extends java.lang.Object


Constructor Summary
JAField()
           
 
Method Summary
 int getExtraSize()
          Permite especificar el este campo tiene un size extra que debe considerarse al momento de calcular el tamanio del registro.
 int getSize()
           
 java.lang.Object getValue()
           
abstract  void read(java.io.RandomAccessFile raf)
           
 void setExtraSize(int extraSize)
           
 void setSize(int s)
           
 void setValue(java.lang.Object value)
           
 java.lang.String toString()
           
abstract  boolean validate()
           
abstract  void write(java.io.RandomAccessFile raf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JAField

public JAField()
Method Detail

setSize

public void setSize(int s)

getSize

public int getSize()

read

public abstract void read(java.io.RandomAccessFile raf)

write

public abstract void write(java.io.RandomAccessFile raf)

validate

public abstract boolean validate()

getValue

public java.lang.Object getValue()

setValue

public void setValue(java.lang.Object value)

getExtraSize

public int getExtraSize()
Permite especificar el este campo tiene un size extra que debe considerarse al momento de calcular el tamanio del registro. Por ejemplo, si en el archivo hay strings y los string tienen un caracter de control entonces este es el metodo que debemos sobreescribir para indicarlo.


setExtraSize

public void setExtraSize(int extraSize)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object