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 RowMetaDatacolumnIndex - The column index (0-based).HTMLConstantspublic java.lang.String getColumnDirection(int columnIndex)
getColumnDirection in interface RowMetaDatacolumnIndex - The column index (0-based).HTMLConstantspublic int getColumnCount()
getColumnCount in interface RowMetaDatapublic int getColumnDisplaySize(int columnIndex)
getColumnDisplaySize in interface RowMetaDatacolumnIndex - The column index (0-based).public java.lang.String getColumnLabel(int columnIndex)
getColumnLabel in interface RowMetaDatacolumnIndex - The column index (0-based).public java.lang.String getColumnName(int columnIndex)
getColumnName in interface RowMetaDatacolumnIndex - The column index (0-based).public int getColumnType(int columnIndex)
getColumnType in interface RowMetaDatacolumnIndex - The column index (0-based).RowMetaDataTypepublic java.lang.String getColumnTypeName(int columnIndex)
getColumnTypeName in interface RowMetaDatacolumnIndex - The column index (0-based).public int getPrecision(int columnIndex)
getPrecision in interface RowMetaDatacolumnIndex - The column index (0-based).public RecordFormat getRecordFormat()
public int getScale(int columnIndex)
getScale in interface RowMetaDatacolumnIndex - The column index (0-based).public boolean isNumericData(int columnIndex)
isNumericData in interface RowMetaDatacolumnIndex - The column index (0-based).public boolean isTextData(int columnIndex)
isTextData in interface RowMetaDatacolumnIndex - 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 RowMetaDatacolumnIndex - The column index (0-based).alignment - The horizontal column alignment.  One of the following constants
  defined in HTMLConstants:  LEFT, CENTER, RIGHT, or JUSTIFY.HTMLConstantspublic void setColumnDirection(int columnIndex,
                      java.lang.String dir)
setColumnDirection in interface RowMetaDatacolumnIndex - The column index (0-based).dir - The column direction.HTMLConstantspublic void setColumnLabel(int columnIndex,
                  java.lang.String label)
setColumnLabel in interface RowMetaDatacolumnIndex - 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.