com.digitalscores.jcdatabase
Class JCRow

java.lang.Object
  |
  +--com.digitalscores.jcdatabase.JCRow

public class JCRow
extends java.lang.Object

Represents a row of data from a table using the JCDatabase management system. JCRow provides the methods to obtain values from this row by supplying a column name. The class is not intended to correspond to a row of data from a physical file, but rather be a memory copy of one row of data. A JCRow cmust be written to the database using the insert(JCRow newRow) method found in JCTable. JCRow needs to be understood because arrays of JCRow objects are returned by the select methods founds in JCTable.

Since:
1.1
See Also:
JCTable

Field Summary
 com.digitalscores.jcdatabase.JCTable table
           
 
Constructor Summary
JCRow(com.digitalscores.jcdatabase.JCTable table)
          Creates a new JCRow in memory.
 
Method Summary
static java.lang.String characterReplace(java.lang.String message, char charToFind, char replaceWith)
           
 float getFloat(int columnNumber)
          Returns the row cell value for the given columnNumber.
 float getFloat(java.lang.String columnName)
          Returns the row cell value for the given columnName.
 int getInt(int columnNumber)
          Returns the row cell value for the given columnNumber.
 int getInt(java.lang.String columnName)
          Returns the row cell value for the given columnName.
 java.lang.String getString(int columnNumber)
          Returns the row cell value for the given columnNumber.
 java.lang.String getString(java.lang.String columnName)
          Returns the row cell value for the given columnNumber.
 boolean setFloat(int columnNumber, float value)
          Sets columnName = value
 boolean setFloat(java.lang.String columnName, float value)
          Sets columnName = value
 boolean setInt(int columnNumber, int value)
          Sets columnNumber = value
 boolean setInt(java.lang.String columnName, int value)
          Sets columnName = value
 boolean setString(int columnNumber, java.lang.String v)
          Sets columnNumber = value
 boolean setString(java.lang.String columnName, java.lang.String v)
          Sets columnName = value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

table

public com.digitalscores.jcdatabase.JCTable table
Constructor Detail

JCRow

public JCRow(com.digitalscores.jcdatabase.JCTable table)
Creates a new JCRow in memory.

Method Detail

getInt

public final int getInt(int columnNumber)
Returns the row cell value for the given columnNumber.


getInt

public final int getInt(java.lang.String columnName)
Returns the row cell value for the given columnName.


getString

public final java.lang.String getString(int columnNumber)
Returns the row cell value for the given columnNumber.


getString

public final java.lang.String getString(java.lang.String columnName)
Returns the row cell value for the given columnNumber.


getFloat

public final float getFloat(java.lang.String columnName)
Returns the row cell value for the given columnName.


getFloat

public final float getFloat(int columnNumber)
Returns the row cell value for the given columnNumber.


setInt

public final boolean setInt(int columnNumber,
                            int value)
Sets columnNumber = value


setInt

public final boolean setInt(java.lang.String columnName,
                            int value)
Sets columnName = value


setString

public final boolean setString(java.lang.String columnName,
                               java.lang.String v)
Sets columnName = value


setString

public boolean setString(int columnNumber,
                         java.lang.String v)
Sets columnNumber = value


setFloat

public boolean setFloat(java.lang.String columnName,
                        float value)
Sets columnName = value


setFloat

public boolean setFloat(int columnNumber,
                        float value)
Sets columnName = value


characterReplace

public static java.lang.String characterReplace(java.lang.String message,
                                                char charToFind,
                                                char replaceWith)