YULMessageFormatter.class.php 618 Bytes
<?php

/**
 * 消息格式的基类. 所有消息格式都要继承此基类
 * 
 * @author dan
 *
 */
abstract class YULMessageFormatter {

    /*
     * 用户操作消息格式类型
     */ 
    const USER_OPT_TYPE = 1000;
    
    /*
     * 用户信息消息格式类型
     */
    const USER_INFO_TYPE = 2000;
    
	// 消息分隔符
	private $msg_separator = '|';
	
	public abstract function toString();
	
	public function setSeparator($separator)
	{
		if (is_string($separator))
		{
			$this->msg_separator = $separator;
		}
	}
	
	public function getSeparator()
	{
	    return $this->msg_separator;
	}
}

?>