©Pere-nono
copyright2001
back


EasyTable
Properties
Administration
Classes Java

 


File to describe the table

This property file is the most important,it describe the content table and his interaction with the other compoent.
It's a Java property file, it must be a file extension *.properties and be made of line of the type key=value.

Description of content:

In first, there are fields that are for all the table

# [ mandatory ] give the name of the table
Titre=Nom

# [ mandatory ] give the number of column
NB_COL=4

# [ optional ] give a column number of the key column, in this column you can enter the same value two times
Key=3

# [ optional ] give the name of the class use to save and load data
Classe.Chargement=tableloader.MemberLoader

# [ optional / default value : true] give if you can modify the value
Editable=true

# [ optional / default value : true ] give if you can add a line
AddPossible=false

# [ optional / default value : true ] give if you can delete a line
SupPossible=false

# [ optional / default value : false ] give if the table can send data by drag&drop
DragPossible=true

# [ optional / default value : false ] give if the table can receive data by drag&drop
DropPossible=true

For each column of 1 à NB_COL, you have the next fields ( i is replace by the column number ):

# [ mandatory ] give the column name
i.Nom=Type

# [ optional ] give the tool tip text
i.ToolTip=type du parmétre

# [ optional / default value : false ] give is the column is just read only
i.ReadOnly=true

# [ optional / default value : false ]
i.Requis=true

# [ mandatory ] give the column type, it determine how the data are enter. There are tree type:
# String : the user enter the text at keyboard ( fields associated Test and ValeurDefaut )
# List : selection of the value in a list ( fields associated ValeurPossible and ValeurDefaut )
# ListEditable : it's a type List that allow to enter another value with a keyboard ( fields associated ValeurPossible and ValeurDefaut )
i.Type=String

# [ optional ] give the format of regular expression, the Regex4J library of IBM is used for the test
i.Test=[a-z][a-zA-Z0-9]*

# [ optional ] give the list of possible value separated by the charactere ";" ( this charactere is defined in the administration file )
i.ValeurPossible=boolean;char;String;

# [ optional ] give the default value ( not use for the moment )
i.ValeurDefaut=String

Result :

With this properties file membre.propreties you have this display:


Last update 10 october 2002