Class DataRow



  • public class DataRow
    extends java.lang.Object
    • Constructor Detail

      • DataRow

        public DataRow​()
        Constructor
      • DataRow

        public DataRow​(DataTable table)
        Constructor
        Parameters:
        table - The data table
    • Method Detail

      • getRowIndex

        public int getRowIndex​()
        Get row index
        Returns:
        int Row index
      • getTable

        public DataTable getTable​()
        Get data table
        Returns:
        DataTable The data table
      • setTable

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

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

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

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

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

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

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

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

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

        public java.lang.Object getValue​(int index)
        Get value
        Parameters:
        index - Column index
        Returns:
        The value
      • getValue

        public java.lang.Object getValue​(java.lang.String columnName)
        Get value
        Parameters:
        columnName - Column name
        Returns:
        The value
      • getValueStr

        public java.lang.String getValueStr​(java.lang.String columnName)
        Get value string
        Parameters:
        columnName - Column name
        Returns:
        The value string
      • getValueStr

        public java.lang.String getValueStr​(java.lang.String columnName,
                                            java.lang.String formatStr)
        Get value string
        Parameters:
        columnName - Column name
        formatStr - Format string
        Returns:
        The value string
      • getItemMap

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

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

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

        public DataRow colSelect​(DataColumn col)
        Create a new data row by column
        Parameters:
        col - The column
        Returns:
        Selected data row
      • colSelect

        public DataRow colSelect​(DataColumnCollection cols)
        Create a new data row by columns
        Parameters:
        cols - The columns
        Returns:
        Selected data row
      • clone

        public java.lang.Object clone​()
        Clone
        Overrides:
        clone in class java.lang.Object
        Returns:
        Cloned DataRow object