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.

A Formatter provides support for formatting an arbitary Object. The result string is "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)
           Create a new instance.
 
Method Summary
 boolean equals(java.lang.Object obj)
           Tests this object for equality with an arbitrary object.
 java.lang.String format(java.lang.Object obj, int index)
           Returns the prefix string.
 java.lang.String getSuffix()
           Returns the prefix string.
 int hashCode()
           Returns a hash code.
 java.lang.String toString()
           Returns a string representation of this Range.
 
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)
Create a new instance.

Parameters:
prefix - String A prefix string.
suffix - String A suffix string.
Method Detail

getPrefix

public java.lang.String getPrefix()
Returns the prefix string.

Returns:
String A prefix string.

getSuffix

public java.lang.String getSuffix()
Returns the prefix string.

Returns:
String A prefix string.

format

public java.lang.String format(java.lang.Object obj,
                               int index)
Formatted an arbitary object to a string. If a value is composed of a series of objects (such as the coordinates of the axis labels or scale value), the format could be based on index.Parameter index do not have to use,to use, extends this class.The result string is "prefix+obj.toString()+suffix".

Specified by:
format in interface IFormatter
Parameters:
obj - Object The object to be formatted (null permitted).
index - int The index value of a series objects. The first is at index 0, the next is at 1, and so on.This parameter is not used.
Returns:
String A formatted Number string.

equals

public boolean equals(java.lang.Object obj)
Tests this object for equality with an arbitrary object.

Overrides:
equals in class java.lang.Object
Parameters:
obj - The object to test against (null permitted).
Returns:
A boolean.

hashCode

public int hashCode()
Returns a hash code.

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

toString

public java.lang.String toString()
Returns a string representation of this Range.

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