|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--perenono.pac.easytable.ATable
partie abstraction de la table
class is distributed under LGPL licence
Field Summary | |
static java.lang.String |
deleteMessage
label du bouton de suppression |
static java.lang.String |
doublonMessage
message emis lorsqu'il existe un doublon sur la colonne servant de clé |
static java.lang.String |
erreur
titre pour les fenêtres d'erreurs |
static java.lang.String |
LIST
identifiant d'une colonne de type List |
static java.lang.String |
LISTEDITABLE
identifiant d'une colonne de type ListEditable |
static boolean |
load
indique si les valeurs ont été chargées |
static java.lang.String |
loadClassMessage1
message d'erreur de chargement de classe ( partie 1 ) |
static java.lang.String |
loadClassMessage2
message d'erreur de chargement de classe ( partie 2 ) |
static char |
separator
separateur utilisé dans les fichiers properties |
static java.lang.String |
STRING
identifiant d'une colonne de type String |
static java.lang.String |
valueNotCorrectMessage
message emis si la valeur saisie ne corespond pas au pattern indiqué |
static java.lang.String |
valueRequireMessage
message d'erreur lorsqu'un champs requi n'est pas rempli |
Constructor Summary | |
ATable(CTable _controlleur,
java.lang.String _fileProperties,
java.lang.String _fileAdminProperties)
Constructeur par défaut de la classe ATable, il parse le fichier de properties associé et charge les valeurs |
|
ATable(CTable _controlleur,
java.lang.String _fileProperties,
java.lang.String _fileAdminProperties,
java.util.Locale _locale)
Constructeur par défaut de la classe ATable, il parse le fichier de properties associé et charge les valeurs |
Method Summary | |
void |
addValue(java.lang.String[] _value)
ajoute une ligne à la table en demandant le refresh |
void |
addValue(java.lang.String[] _value,
boolean _refresh)
ajoute une ligne à la table ( s'il manque des champs, on rajoute des champs vides ) |
void |
delete(int _i)
permet la suppression d'une ligne de la table |
boolean |
getAddPossible()
test si on peut ajouter des lignes |
java.lang.String |
getColumnName(int _column)
retourne le nom de la colonne$ |
int |
getColumnNumber()
retourne le nombre de colonne |
java.lang.String |
getInitOfColumn(int _col)
retourne la valeur par défaut de la colonne |
java.lang.String[] |
getListValueOfColumn(int _col)
retourne la liste des valeurs possibles pour la colonne |
int |
getSize()
retourne le nombre de ligne |
java.lang.String |
getTitle()
récupérant le titre associé à la table dans le fichier properties |
java.lang.String |
getToolTipText(int _col)
retourne le texte en rollback de la colonne _col |
java.lang.String |
getTypeOfColumn(int _col)
retourne le type de la colonne |
java.lang.String[] |
getValue(int i)
retourne la ligne numero i sous la forme d'un tableau de String |
java.lang.Object |
getValueAt(int _row,
int _col)
retourne la valeur contenue à la position _row, _col |
boolean |
isCellEditable(int _row,
int _col)
retourne true si la colonne _col est editable |
boolean |
isDeletable(int _row)
test si la ligne peut être supprimée |
boolean |
isDragPossible()
indique s'il faut generer les event dragdrop |
boolean |
isDropPossible()
indique s'il faut écouter les dragdrop |
boolean |
isEditable()
permet de savoir si les valeurs de la table sont modifiables |
void |
load(java.lang.Object _o)
permet de charger les données de l'objet _o dans la table |
java.lang.Object[] |
save()
permet de sauver les données de la table sous la forme d'un objet |
void |
setAddPossible(boolean _possible)
permet d'indiquer si on peut ajouter une valeur |
void |
setEditable(boolean _edit)
Mutateur : specifie si la table est editable |
void |
setValueAt(java.lang.Object _aValue,
int _row,
int _col)
affecte la valeur de la position _row, _col |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String LIST
public static final java.lang.String LISTEDITABLE
public static final java.lang.String STRING
public static boolean load
public static char separator
public static java.lang.String erreur
public static java.lang.String loadClassMessage1
public static java.lang.String loadClassMessage2
public static java.lang.String valueRequireMessage
public static java.lang.String doublonMessage
public static java.lang.String valueNotCorrectMessage
public static java.lang.String deleteMessage
Constructor Detail |
public ATable(CTable _controlleur, java.lang.String _fileProperties, java.lang.String _fileAdminProperties)
public ATable(CTable _controlleur, java.lang.String _fileProperties, java.lang.String _fileAdminProperties, java.util.Locale _locale)
Method Detail |
public java.lang.String toString()
toString
in class java.lang.Object
public void addValue(java.lang.String[] _value, boolean _refresh)
_value
- tableau contenant les valeurs_refresh
- true s'il faut rafraîchirpublic boolean isDeletable(int _row)
_row
- ligne à testerpublic void addValue(java.lang.String[] _value)
public java.lang.String[] getValue(int i)
public java.lang.String getToolTipText(int _col)
public int getColumnNumber()
public int getSize()
public java.lang.Object getValueAt(int _row, int _col)
_row
- numero de ligne_col
- numero de colonnepublic void setValueAt(java.lang.Object _aValue, int _row, int _col) throws java.lang.Exception
_aValue
- valeur à affecter_row
- numero de ligne_col
- numero de colonnepublic java.lang.String getColumnName(int _column)
_column
- numero de la colonne demandéepublic boolean getAddPossible()
public void setAddPossible(boolean _possible)
public void load(java.lang.Object _o)
_o
- objet à charger dans la tablepublic java.lang.Object[] save()
public boolean isEditable()
public void setEditable(boolean _edit)
public boolean isCellEditable(int _row, int _col)
_row
- numero de ligne_col
- numero de colonnepublic java.lang.String getTitle()
public void delete(int _i)
_i
- numero de la ligne à supprimerpublic java.lang.String getInitOfColumn(int _col)
_col
- numéro de colonnepublic java.lang.String getTypeOfColumn(int _col)
_col
- numéro de colonnepublic java.lang.String[] getListValueOfColumn(int _col)
_col
- numéro de colonnepublic boolean isDropPossible()
public boolean isDragPossible()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |