All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class xBaseJ.NumField

java.lang.Object
   |
   +----xBaseJ.Field
           |
           +----xBaseJ.NumField

public class NumField
extends Field

Constructor Index

 o NumField(String, int, int)
public method for creating a numeric field object.

Method Index

 o decPoint()
return the number of decimal positions
 o get()
public method for getting field value
 o put(double)
sets the field contents.
 o put(float)
sets the field contents.
 o put(int)
sets the field contents.
 o put(long)
sets the field contents.
 o put(String)
sets the field contents.
 o type()
return the character 'N' indicating a numeric field

Constructors

 o NumField
 public NumField(String iName,
                 int iLength,
                 int DecPoint) throws xBaseJException, IOException
public method for creating a numeric field object. It is not associated with a database but can be when used with some DBF methods.

Parameters:
Name - the name of the field
Length - the length of Field. range is 1 to 19 bytes
DecPoint - the number of decimal positions range from 2 to 17 bytes. Relative to Length.
Throws: xBaseJException
bad name, length or decimal positions specified
Throws: IOException
can not occur but defined for calling methods
See Also:
Field

Methods

 o type
 public char type()
return the character 'N' indicating a numeric field

Overrides:
type in class Field
 o decPoint
 public int decPoint()
return the number of decimal positions

Overrides:
decPoint in class Field
 o get
 public String get()
public method for getting field value

Returns:
s String of field value
Overrides:
get in class Field
 o put
 public void put(String inValue) throws xBaseJException
sets the field contents.

Parameters:
inValue - String
Throws: xBaseJException
most likely a format exception
Overrides:
put in class Field
 o put
 public void put(long inValue) throws xBaseJException
sets the field contents.

Parameters:
inValue - long
Throws: xBaseJException
most likely a format exception
 o put
 public void put(int inValue) throws xBaseJException
sets the field contents.

Parameters:
inValue - int
Throws: xBaseJException
most likely a format exception
 o put
 public void put(float inValue) throws xBaseJException
sets the field contents.

Parameters:
inValue - float
Throws: xBaseJException
most likely a format exception
 o put
 public void put(double inValue) throws xBaseJException
sets the field contents.

Parameters:
inValue - double
Throws: xBaseJException
most likely a format exception

All Packages  Class Hierarchy  This Package  Previous  Next  Index