com.ijchart.xychart.format
Class AppendFormatter

java.lang.Object
  extended by com.ijchart.xychart.format.AppendFormatter
All Implemented Interfaces:
IFormatter, java.io.Serializable

public class AppendFormatter
extends java.lang.Object
implements IFormatter, java.io.Serializable

Title: IJChart

Description: a chart library for the Java(tm) platform.

格式化任意类型的对象,格式化后的字符串为"prefix+obj.toString()+suffix".

Copyright: Copyright (c) 2013

Company:

Version:
1.0
Author:
zhang feng min,shanghai china. Contract me by email.
See Also:
Serialized Form

Constructor Summary
AppendFormatter(java.lang.String prefix, java.lang.String suffix)
          构造一个新的对象.
 
Method Summary
 boolean equals(java.lang.Object obj)
          测试两个对象是否相等.
 java.lang.String format(java.lang.Object obj, int index)
          格式化任意一个对象为字符串.如果某种值是由一系列对象组成(例如坐标轴上的标签或 刻度值),则格式化时可以根据index值的不同格式化为不同的字符串.index参数暂时没有使用,如要使用,可继承此类.
 java.lang.String getPrefix()
          返回前缀字符串.
 java.lang.String getSuffix()
          返回后缀字符串.
 int hashCode()
          计算hashcode.
 java.lang.String toString()
          覆盖toString方法.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AppendFormatter

public AppendFormatter(java.lang.String prefix,
                       java.lang.String suffix)
构造一个新的对象.

Parameters:
prefix - String 前缀字符串.
suffix - String 后缀字符串.
Method Detail

getPrefix

public java.lang.String getPrefix()
返回前缀字符串.

Returns:
String 前缀字符串.

getSuffix

public java.lang.String getSuffix()
返回后缀字符串.

Returns:
String 后缀字符串.

format

public java.lang.String format(java.lang.Object obj,
                               int index)
格式化任意一个对象为字符串.如果某种值是由一系列对象组成(例如坐标轴上的标签或 刻度值),则格式化时可以根据index值的不同格式化为不同的字符串.index参数暂时没有使用,如要使用,可继承此类. 格式化后的字符串为"prefix+obj.toString()+suffix".

Specified by:
format in interface IFormatter
Parameters:
obj - Object 要格式化的对象 (可为null).
index - int 一系列值的顺序号,从0开始.此参数暂没使用.
Returns:
String 格式化后的数字字符串.

equals

public boolean equals(java.lang.Object obj)
测试两个对象是否相等.

Overrides:
equals in class java.lang.Object
Parameters:
obj - 要比较的另一个对象 (可为null).
Returns:
A boolean.

hashCode

public int hashCode()
计算hashcode.

Overrides:
hashCode in class java.lang.Object
Returns:
A hash code.

toString

public java.lang.String toString()
覆盖toString方法.

Overrides:
toString in class java.lang.Object
Returns:
A String.