com.ijchart.xychart.label
Class LabelGeneratorAdaptor

java.lang.Object
  extended by com.ijchart.xychart.label.LabelGeneratorAdaptor
All Implemented Interfaces:
ILabelGenerator
Direct Known Subclasses:
DefaultLabelGenerator, DefaultPieChartLabelGenerator

public abstract class LabelGeneratorAdaptor
extends java.lang.Object
implements ILabelGenerator

Title: IJChart

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

生成标签的类的适配器.

Copyright: Copyright (c) 2013

Company:

Version:
1.0
Author:
zhang feng min,shanghai china. Contract me by email.

Constructor Summary
LabelGeneratorAdaptor()
           
 
Method Summary
 java.lang.String generateGroupLabel(IMatrixDataset dataset, int row, int column, int index)
          用于生成某个图形的标签,通常情况下标签是通知格式化rowKey和colKey及值组成的.
 java.lang.String generateLabel(IMatrixDataset dataset, int row, int column)
          用于生成某个图形的标签,通常情况下标签是通知格式化rowKey和colKey及值组成的.
 boolean isGroup()
          是否以组的形式生成标签.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LabelGeneratorAdaptor

public LabelGeneratorAdaptor()
Method Detail

isGroup

public boolean isGroup()
是否以组的形式生成标签.

Specified by:
isGroup in interface ILabelGenerator
Returns:
boolean 布尔值.

generateLabel

public java.lang.String generateLabel(IMatrixDataset dataset,
                                      int row,
                                      int column)
用于生成某个图形的标签,通常情况下标签是通知格式化rowKey和colKey及值组成的. 但也可以格式化为任意的字符串.

Specified by:
generateLabel in interface ILabelGenerator
Parameters:
dataset - IMatrixDataset 数据集 (不可为null).
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
Returns:
String 标签字符串.

generateGroupLabel

public java.lang.String generateGroupLabel(IMatrixDataset dataset,
                                           int row,
                                           int column,
                                           int index)
用于生成某个图形的标签,通常情况下标签是通知格式化rowKey和colKey及值组成的. 但也可以格式化为任意的字符串.

Specified by:
generateGroupLabel in interface ILabelGenerator
Parameters:
dataset - IMatrixDataset 数据集 (不可为null).
row - int 数据集的行数,必须大于等于0.
column - int 数据集的列数,必须大于等于0.
index - int 数据中的一个数据点由多个数据组成,此值表示索引.
Returns:
String 标签字符串.