package intrinsic.mx.controls.dataGridClasses;

public class DataGridColumn extends intrinsic.mx.styles.CSSStyleDeclaration implements intrinsic.mx.core.IIMESupport {

	/** Accessors */
	public intrinsic.mx.core.IFactory nullItemRenderer;
	public Object showDataTips;
	public intrinsic.mx.core.IFactory headerRenderer;
	public intrinsic.Function sortCompareFunction;
	public intrinsic.mx.core.IFactory itemRenderer;
	public String headerText;
	public double minWidth;
	public double width;
	public intrinsic.Function labelFunction;
	public boolean visible;
	public Object wordWrap;
	public String dataTipField;
	public intrinsic.Function dataTipFunction;
	public String imeMode;
	public Object headerWordWrap;

	/** Variables */
	public boolean sortDescending;
	public double editorYOffset;
	public double editorWidthOffset;
	public double editorXOffset;
	public intrinsic.mx.core.IFactory itemEditor;
	public boolean editable;
	public boolean draggable;
	public boolean editorUsesEnterKey;
	public boolean sortable;
	public String editorDataField;
	public String dataField;
	public double editorHeightOffset;
	public boolean rendererIsEditor;
	public boolean resizable;
	public intrinsic.Function factory;
	public intrinsic.Function defaultFactory;

	/** Constants */
	public static final String VERSION = "version";

	/** Class Accessors */

	/** Class variables */

/** Contructors */
public DataGridColumn() {
}

public DataGridColumn(Object arg0) {
}


/** Static Methods */

/** Methods */
public native String itemToLabel(Object arg0);
public native String itemToDataTip(Object arg0);
public native intrinsic.mx.core.IFactory getItemRendererFactory(boolean arg0, Object arg1);
public native void setStyle(String arg0, Object arg1);

}
