public void close(FieldTable table)
    {
        super.close(table);
        if (m_setPTableOwners.size() == 1) if (!m_bInClose)
        {
            m_bInClose = true; // Eliminate echo
            try
            {
                this.writeData(table);
            } catch (Exception ex) {
                ex.printStackTrace();
            }
            m_bInClose = false;
        }
    }
public void close ( FieldTable table ) { super . close ( table ) ; if ( m_setPTableOwners . size ( ) == 1 ) if ( ! m_bInClose ) { m_bInClose = true ; try { this . writeData ( table ) ; } catch ( Exception ex ) { ex . printStackTrace ( ) ; } m_bInClose = false ; } }
Close this table.
If this is the last copy being closed, write the XML data to the file.
<p />Notice I flush on close, rather than free, so the record object is
still usable - This will create a performance problem for tasks that are
processing the file, but it should be rare to be using an XML file for
processing.
@param table The table.