/**
 * @class Ext.exporter.data.Column
 * @extend Ext.exporter.data.Base
 * This class implements a table column definition
 */
 
/**
 * @method addColumn
 * Convenience method to add columns.
 * @param {Object/Array} config
 * @return {Ext.exporter.data.Column/Ext.exporter.data.Column[]}
 */
 
/**
 * @method getColumn
 * Convenience method to fetch a column by its id.
 * @param id
 * @return {Ext.exporter.data.Column}
 */
 
/**
 * @cfg {String} [text=null]
 *
 * Column's text header
 * @accessor
 */
 
/**
 * @cfg {Ext.exporter.file.Style} [style=null]
 *
 * Column's style. Use this to add special formatting to the exported document.
 * @accessor
 */
 
/**
 * @cfg {Number} [width=null]
 *
 * Column's width
 * @accessor
 */
 
/**
 * @cfg {Number} [mergeAcross=null]
 *
 * Specifies how many cells need to be merged from the current position to the right
 * @accessor
 * @readOnly
 */
 
/**
 * @cfg {Number} [mergeDown=null]
 *
 * Specifies how many cells need to be merged from the current position to the bottom
 * @accessor
 * @readOnly
 */
 
/**
 * @cfg {Number} [level=null]
 *
 * Column's level
 * @accessor
 * @readOnly
 */
 
/**
 * @cfg {Number} [index=null]
 *
 * Column's index
 * @accessor
 * @readOnly
 */
 
/**
 * @cfg {Ext.exporter.data.Column[]} [columns=null]
 *
 * Collection of children columns
 * @accessor
 */