cds.sql
Class ResultSetBean.RowBean

java.lang.Object
  extended bycds.sql.ResultSetBean.RowBean
Enclosing class:
ResultSetBean

public static class ResultSetBean.RowBean
extends java.lang.Object

Title: RowBean

Description: Classe qui decrit une ligne du ResultSetBean.

Copyright: Copyright (c) 2003

Company: CDS (Centre de Données astronomiques de Strasbourg)

Version:
1.0
Author:
Benoît Baranne (Stagiaire UTBM)

Field Summary
private  java.util.List _columnValueList
          Liste de valeurs.
private  int _rowNumber
          Nombre de lignes.
private  java.util.Map _valueMap
          Map qui contient les valeurs.
 
Constructor Summary
ResultSetBean.RowBean()
          Cree une instance de RowBean sans parametre.
ResultSetBean.RowBean(java.sql.ResultSet rs, java.sql.ResultSetMetaData md)
          Cree une instance de RowBean a partir d'un ResultSet et d'un ResultSetMetaData.
 
Method Summary
 java.util.List getColumnValueList()
          Renvoie la liste des valeurs.
 int getRowNumber()
          Renvoie le nombre de lignes.
 java.lang.String getValue(java.lang.String columnName)
          Renvoie la valeur presente a la colonne dont le nom est passe en parametre.
 java.util.Map getValueMap()
          Renvoie la map des valeurs.
 void setColumnValueList(java.util.List column_value_list)
          Fixe la liste des valeurs.
 void setRowNumber(int row_number)
          Fixe le nombre de lignes.
 void setValueMap(java.util.Map value_map)
          Fixe la map des valeurs.
private static java.lang.String unescape(java.lang.String text)
          MOD-BB DEplacement de cette methode qui se trouvait dans la classe org.friday.util.TextUtils Replace escape sequences using back-slashes by the special characters they represent.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_columnValueList

private java.util.List _columnValueList
Liste de valeurs.


_rowNumber

private int _rowNumber
Nombre de lignes.


_valueMap

private java.util.Map _valueMap
Map qui contient les valeurs.

Constructor Detail

ResultSetBean.RowBean

public ResultSetBean.RowBean()
                      throws java.sql.SQLException
Cree une instance de RowBean sans parametre. Necessaire a Axis.

Throws:
java.sql.SQLException

ResultSetBean.RowBean

public ResultSetBean.RowBean(java.sql.ResultSet rs,
                             java.sql.ResultSetMetaData md)
                      throws java.sql.SQLException
Cree une instance de RowBean a partir d'un ResultSet et d'un ResultSetMetaData.

Parameters:
rs - ResultSet
md - ResultSetMetaData
Throws:
java.sql.SQLException
Method Detail

getColumnValueList

public java.util.List getColumnValueList()
Renvoie la liste des valeurs.

Returns:
La liste des valeurs.

getRowNumber

public int getRowNumber()
Renvoie le nombre de lignes.

Returns:
Le nombre de lignes.

getValueMap

public java.util.Map getValueMap()
Renvoie la map des valeurs.

Returns:
La map des valeurs.

setColumnValueList

public void setColumnValueList(java.util.List column_value_list)
Fixe la liste des valeurs.

Parameters:
column_value_list - La nouvelle liste des valeurs.

setRowNumber

public void setRowNumber(int row_number)
Fixe le nombre de lignes.

Parameters:
row_number - Le nouveau nombre de lignes.

setValueMap

public void setValueMap(java.util.Map value_map)
Fixe la map des valeurs.

Parameters:
value_map - La nouvelle map des valeurs.

getValue

public java.lang.String getValue(java.lang.String columnName)
Renvoie la valeur presente a la colonne dont le nom est passe en parametre.

Xa2ameters:
columnName - Nom de la colonne dont on veut la valeur.
Returns:
La valeur presente a la colonne dont le nom est passe en parametre.

unescape

private static java.lang.String unescape(java.lang.String text)
MOD-BB DEplacement de cette methode qui se trouvait dans la classe org.friday.util.TextUtils Replace escape sequences using back-slashes by the special characters they represent.

Returns:
new String object, or the original String if no escape sequences were found.
See Also:
#escape