|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectpt.moredata.dao.DataTypeInfo
pt.moredata.dao.DataFieldInfo
pt.despodata.java.ddata.DDataFieldInfo
DataFieldInfo
Inicializa todas as propriedades necessárias para um DDataField ou
uma coluna de uma DDataTable.
O principal objectivo é servir de suporte a um gerador de código e(ou)
a uma entrada de dados de alto nivel com geração automática da funcionalidade.
Devolve a informacao propriedade a propriedade ou sob a forma de
um array de strings de inicializacao das propriedades.
Tem métodos para afectar a informação recolhida a um DDataField (Forms),
CellProperties (forms com grids) e a um DDataMetaField (usado nos
DataControls).
Podia ter usado um PropertyDescriptor e(ou) editor mas fica para a
proxima.???????
Ainda poderia ter mais informacao como por exemplo o editor e o renderer
a utilizar
| Field Summary | |
int |
CENTER
Deprecated. |
int |
LEFT
Deprecated. |
protected java.sql.DatabaseMetaData |
metaData
Deprecated. Meta data da base de dados |
static int |
NO_ALIGNMENT
Deprecated. |
static java.lang.String |
NO_FORMAT
Deprecated. |
static java.math.BigDecimal |
NO_VALUE
Deprecated. |
static long |
NO_VALUE_LONG
Deprecated. |
int |
RIGHT
Deprecated. |
static int |
VARIABLE_LENGTH
Deprecated. |
| Constructor Summary | |
DDataFieldInfo()
Deprecated. Esta classe foi substituida pela classe DataFieldIfno |
|
DDataFieldInfo(DataFieldInfo fieldInfo)
Deprecated. Esta classe foi substituida pela classe DataFieldIfno |
|
| Method Summary | |
int |
getAlignment()
Deprecated. |
int |
getBytes()
Deprecated. |
java.lang.String |
getColumn()
Deprecated. Este metodo foi substituido pelo metodo getcolumnName() |
int |
getColumns()
Deprecated. Devolve o número total de colunas/caracteres que se pode preencher. |
java.lang.String |
getDbDataType()
Deprecated. |
boolean |
getFk()
Deprecated. Este metodo foi substituido pelo metodo isFK() |
java.lang.String |
getFormat()
Deprecated. |
protected void |
getJDBCMetaData()
Deprecated. |
java.lang.String |
getLabel()
Deprecated. |
boolean |
getPk()
Deprecated. Este metodo foi substituido pelo metodo isPK() |
java.util.ArrayList |
getProperties()
Deprecated. |
boolean |
getRequired()
Deprecated. Este metodo foi substituido pelo metodo isRequired() |
java.lang.String |
getTable()
Deprecated. |
java.lang.String |
getTitle()
Deprecated. |
void |
setAlignment(int _alignment)
Deprecated. |
void |
setBytes(int _bytes)
Deprecated. |
void |
setColumn(java.lang.String _column)
Deprecated. Este metodo foi substituido pelo metodo setcolumnName(String) |
void |
setColumns(int num)
Deprecated. Altera o número total de colunas/caracteres que se pode preencher. |
void |
setDataTypeDescription(java.lang.String _dataTypeDescription)
Deprecated. Este metodo e desnecessario, uma vez que a descricao do tipo esta dependente do tipo de dados. Este metodo e deixado apenas para evitar erros de compilacao / execucao, mas na realidade, a ivocacao deste metodo nao altera a descricao do tipo de dados! |
void |
setDbDataType(java.lang.String _dbDataType)
Deprecated. |
void |
setFk(boolean _fk)
Deprecated. Este metodo foi substituido pelo metodo setFK(boolean) |
void |
setFormat(java.lang.String _format)
Deprecated. |
void |
setLabel(java.lang.String _label)
Deprecated. |
void |
setPk(boolean _pk)
Deprecated. Este metodo foi substituido pelo metodo setPK(boolean) |
void |
setPropertiesToCellProperties(CellProperties cellProperties)
Deprecated. |
void |
setPropertiesToDataField(DDataField dataField)
Deprecated. |
void |
setPropertiesToMetaField(DDataMetaField metaField)
Deprecated. |
void |
setTable(java.lang.String _table)
Deprecated. |
void |
setTitle(java.lang.String _title)
Deprecated. |
| Methods inherited from class pt.moredata.dao.DataFieldInfo |
dump, dump, getColumnName, getColumnOrder, getDefault, getDescriptionColumn, getReferencedColumn, getReferencedTable, getRemarks, isFK, isPK, isRequired, setColumnName, setColumnOrder, setDefault, setDescriptionColumn, setFK, setPK, setReferencedColumn, setReferencedTable, setRemarks, setRequired |
| Methods inherited from class pt.moredata.dao.DataTypeInfo |
getDataType, getDataTypeDescription, getDecimals, getMaxLength, getMaxValue, getMinValue, setDataType, setDecimals, setMaxLength, setMaxValue, setMinValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static java.math.BigDecimal NO_VALUE
public static long NO_VALUE_LONG
public static java.lang.String NO_FORMAT
public static int NO_ALIGNMENT
public static int VARIABLE_LENGTH
public final int LEFT
public final int RIGHT
public final int CENTER
protected java.sql.DatabaseMetaData metaData
| Constructor Detail |
public DDataFieldInfo()
DataFieldIfno
public DDataFieldInfo(DataFieldInfo fieldInfo)
DataFieldIfno
DataFieldIfno.
| Method Detail |
public void setPropertiesToMetaField(DDataMetaField metaField)
public java.util.ArrayList getProperties()
Devolve as propriedades definidas, mas sob a forma de array de strings
que correspondem à a afectacao das propriedades para eventual geracao de
codigo.
De notar que quem usar as propriedades deve colocar antes o nome do
objecto e um ponto.
ex: E devolvido setMaxValue(100)
O programador deve adicionar txtValor.;
para que fique: txtValor.setMaxValue(100);
Se as propriedades forem iguais ao default da classe nao devolve a sua afectação no artary de propriedades
public void setPropertiesToDataField(DDataField dataField)
dataField - Campo visual ao qual serão afectadas as propriedadespublic void setPropertiesToCellProperties(CellProperties cellProperties)
cellProperties - Referência para as propriedades a afectarpublic int getBytes()
protected void getJDBCMetaData()
throws java.sql.SQLException
java.sql.SQLExceptionpublic int getColumns()
public void setColumns(int num)
num - O numero de colunas/caracteres que se pode preencher.public void setTable(java.lang.String _table)
_table - Tabela a que a coluna pertencepublic java.lang.String getTable()
public void setAlignment(int _alignment)
_alignment - alinhamentopublic void setFormat(java.lang.String _format)
_format - formatpublic int getAlignment()
public void setDbDataType(java.lang.String _dbDataType)
public java.lang.String getDbDataType()
public java.lang.String getFormat()
public void setLabel(java.lang.String _label)
public java.lang.String getLabel()
public void setTitle(java.lang.String _title)
public java.lang.String getTitle()
public void setPk(boolean _pk)
setPK(boolean)
public boolean getPk()
isPK()
public void setFk(boolean _fk)
setFK(boolean)
public boolean getFk()
isFK()
public boolean getRequired()
isRequired()
public void setBytes(int _bytes)
_bytes - bytespublic void setColumn(java.lang.String _column)
setcolumnName(String)
public java.lang.String getColumn()
getcolumnName()
public void setDataTypeDescription(java.lang.String _dataTypeDescription)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||