public class RecordFormatMetaData extends java.lang.Object implements RowMetaData, java.io.Serializable
RecordFormatMetaData objects generate the following events:
Constructor and Description |
---|
RecordFormatMetaData()
Constructs a default RecordFormatMetaData object.
|
RecordFormatMetaData(RecordFormat recordFormat)
Constructs a RecordFormatMetaData object with the specified recordFormat.
|
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a PropertyChangeListener.
|
void |
addVetoableChangeListener(java.beans.VetoableChangeListener listener)
Adds the VetoableChangeListener.
|
java.lang.String |
getColumnAlignment(int columnIndex)
Returns the alignment of the column specified by columnIndex.
|
int |
getColumnCount()
Returns the number of columns.
|
java.lang.String |
getColumnDirection(int columnIndex)
Returns the direction of the column specified by columnIndex.
|
int |
getColumnDisplaySize(int columnIndex)
Returns the display size in characters of the column specified by columnIndex.
|
java.lang.String |
getColumnLabel(int columnIndex)
Returns the label of the column specified by columnIndex.
|
java.lang.String |
getColumnName(int columnIndex)
Returns the name of the column specified by columnIndex.
|
int |
getColumnType(int columnIndex)
Returns the data type of the column specified by columnIndex.
|
java.lang.String |
getColumnTypeName(int columnIndex)
Returns the data type name of column specified by columnIndex.
|
int |
getPrecision(int columnIndex)
Returns the precision of the column specified by columnIndex.
|
RecordFormat |
getRecordFormat()
Returns the record format.
|
int |
getScale(int columnIndex)
Returns the scale of the column specified by columnIndex.
|
boolean |
isNumericData(int columnIndex)
Indicates if the column specified by columnIndex contains numeric data.
|
boolean |
isTextData(int columnIndex)
Indicates if the column specified by columnIndex contains text data.
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes the PropertyChangeListener from the internal list.
|
void |
removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
Removes the VetoableChangeListener from the internal list.
|
void |
setColumnAlignment(int columnIndex,
java.lang.String alignment)
Sets the specified horizontal alignment for the column data specified by columnIndex.
|
void |
setColumnDirection(int columnIndex,
java.lang.String dir)
Sets the specified direction for the column data specified by columnIndex.
|
void |
setColumnLabel(int columnIndex,
java.lang.String label)
Sets the specified label at the column specified by columnIndex.
|
void |
setRecordFormat(RecordFormat recordFormat)
Sets the record format.
|
public RecordFormatMetaData()
public RecordFormatMetaData(RecordFormat recordFormat)
recordFormat
- The record format.public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- The PropertyChangeListener.removePropertyChangeListener(java.beans.PropertyChangeListener)
public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
listener
- The VetoableChangeListener.removeVetoableChangeListener(java.beans.VetoableChangeListener)
public java.lang.String getColumnAlignment(int columnIndex)
getColumnAlignment
in interface RowMetaData
columnIndex
- The column index (0-based).HTMLConstants
public java.lang.String getColumnDirection(int columnIndex)
getColumnDirection
in interface RowMetaData
columnIndex
- The column index (0-based).HTMLConstants
public int getColumnCount()
getColumnCount
in interface RowMetaData
public int getColumnDisplaySize(int columnIndex)
getColumnDisplaySize
in interface RowMetaData
columnIndex
- The column index (0-based).public java.lang.String getColumnLabel(int columnIndex)
getColumnLabel
in interface RowMetaData
columnIndex
- The column index (0-based).public java.lang.String getColumnName(int columnIndex)
getColumnName
in interface RowMetaData
columnIndex
- The column index (0-based).public int getColumnType(int columnIndex)
getColumnType
in interface RowMetaData
columnIndex
- The column index (0-based).RowMetaDataType
public java.lang.String getColumnTypeName(int columnIndex)
getColumnTypeName
in interface RowMetaData
columnIndex
- The column index (0-based).public int getPrecision(int columnIndex)
getPrecision
in interface RowMetaData
columnIndex
- The column index (0-based).public RecordFormat getRecordFormat()
public int getScale(int columnIndex)
getScale
in interface RowMetaData
columnIndex
- The column index (0-based).public boolean isNumericData(int columnIndex)
isNumericData
in interface RowMetaData
columnIndex
- The column index (0-based).public boolean isTextData(int columnIndex)
isTextData
in interface RowMetaData
columnIndex
- The column index (0-based).public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- The PropertyChangeListener.addPropertyChangeListener(java.beans.PropertyChangeListener)
public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
listener
- The VetoableChangeListener.addVetoableChangeListener(java.beans.VetoableChangeListener)
public void setColumnAlignment(int columnIndex, java.lang.String alignment)
setColumnAlignment
in interface RowMetaData
columnIndex
- The column index (0-based).alignment
- The horizontal column alignment. One of the following constants
defined in HTMLConstants: LEFT, CENTER, RIGHT, or JUSTIFY.HTMLConstants
public void setColumnDirection(int columnIndex, java.lang.String dir)
setColumnDirection
in interface RowMetaData
columnIndex
- The column index (0-based).dir
- The column direction.HTMLConstants
public void setColumnLabel(int columnIndex, java.lang.String label)
setColumnLabel
in interface RowMetaData
columnIndex
- The column index (0-based).label
- The label.public void setRecordFormat(RecordFormat recordFormat) throws java.beans.PropertyVetoException
recordFormat
- The record format.java.beans.PropertyVetoException
- If a change is vetoed.