类 DataRow


  • public class DataRow
    extends java.lang.Object
    作者:
    Yaqiang Wang
    • 构造器详细资料

      • DataRow

        public DataRow()
        Constructor
      • DataRow

        public DataRow​(DataTable table)
        Constructor
        参数:
        table - The data table
    • 方法详细资料

      • getRowIndex

        public int getRowIndex()
        Get row index
        返回:
        int Row index
      • getTable

        public DataTable getTable()
        Get data table
        返回:
        DataTable The data table
      • setTable

        public void setTable​(DataTable value)
        Set data table
        参数:
        value - Data table
      • setColumns

        public void setColumns​(DataColumnCollection columns)
        Set columns
        参数:
        columns - Columns
      • setColumns

        public void setColumns​(DataColumn column)
        Set columns
        参数:
        column - Column
      • setValue

        public void setValue​(int index,
                             java.lang.Object value)
        Set a value
        参数:
        index - Column index
        value - The value
      • setValue

        public void setValue​(java.lang.String columnName,
                             java.lang.Object value)
        Set a value
        参数:
        columnName - Column name
        value - The value
      • setValue

        public void setValue​(DataColumn column,
                             java.lang.Object value)
        Set a vlaue
        参数:
        column - The data column
        value - The value
      • addColumn

        public void addColumn​(DataColumn column)
        Add column
        参数:
        column - The column
      • removeColumn

        public void removeColumn​(DataColumn column)
        Remove a data column
        参数:
        column - The data column
      • renameColumn

        public void renameColumn​(java.lang.String oldName,
                                 java.lang.String name)
        Rename column
        参数:
        oldName - The old name
        name - The new name
      • getValue

        public java.lang.Object getValue​(int index)
        Get value
        参数:
        index - Column index
        返回:
        The value
      • getValue

        public java.lang.Object getValue​(java.lang.String columnName)
        Get value
        参数:
        columnName - Column name
        返回:
        The value
      • getValueStr

        public java.lang.String getValueStr​(java.lang.String columnName)
        Get value string
        参数:
        columnName - Column name
        返回:
        The value string
      • getValueStr

        public java.lang.String getValueStr​(java.lang.String columnName,
                                            java.lang.String formatStr)
        Get value string
        参数:
        columnName - Column name
        formatStr - Format string
        返回:
        The value string
      • getItemMap

        public java.util.Map<java.lang.String,​java.lang.Object> getItemMap()
        Get item map
        返回:
        The item map
      • setRowIndex

        public void setRowIndex​(int rowIndex)
        Set row index
        参数:
        rowIndex - Row index
      • copyFrom

        public void copyFrom​(DataRow row)
        Copy from a data row
        参数:
        row - The data row
      • colSelect

        public DataRow colSelect​(DataColumn col)
        Create a new data row by column
        参数:
        col - The column
        返回:
        Selected data row
      • colSelect

        public DataRow colSelect​(DataColumnCollection cols)
        Create a new data row by columns
        参数:
        cols - The columns
        返回:
        Selected data row
      • clone

        public java.lang.Object clone()
        Clone
        覆盖:
        clone 在类中 java.lang.Object
        返回:
        Cloned DataRow object