mCellValue; }
	function setValue($value) { $this->mCellValue = $value; }
	function getOptions() { return $this->mCellOptions; }
	function setOptions($value) { $this->mCellOptions = $value; }
	
	function getOnChangeAdd() { return $this->mOnChangeAdd; }
	function setOnChangeAdd($value) { $this->mOnChangeAdd = $value; }
	function toStringOpenTag() {
		$html = "
mCellOptions as $k=>$v) {
			$html .= " $k=\"$v\"";
		}
		$html .= ">";
		return $html;
	}
	
	function toStringCloseTag() {
		return " | ";
	}
	
	function toStringValue($value) {
		return ($this->mCellValue=='' || $this->mCellValue==null ? ' ' : $this->mCellValue);
	}
	
	function toString() {
		return $this->toStringOpenTag() . $this->toStringValue('') . $this->toStringCloseTag();
	}
	
	function render(&$table, $value, $row, $column, $selected = false) {
		$this->setValue($value);
		return $this->toString();
	}
}
?>