TitleLabel.java

/*
 * Created on 2005/07/28
 * Copyright (C) 2005 Koga Laboratory. All rights reserved.
 *
 */
package org.mklab.tool.graph.gnuplot.decoration;

/**
 * タイトルを表すクラスです。
 * 
 * @author koga
 * @version $Revision: 1.6 $, 2005/07/28
 */
public class TitleLabel extends Label {

  /**
   * コンストラクター
   */
  @SuppressWarnings("nls")
  public TitleLabel() {
    this("");
  }

  /**
   * コンストラクター
   * 
   * @param text テキスト
   */
  public TitleLabel(String text) {
    super(text);
  }

  /**
   * コンストラクター
   * 
   * @param text テキスト
   * @param xOffset 表示位置のx方向のオフセット
   * @param yOffset 表示位置のy方向のオフセット
   */
  public TitleLabel(String text, int xOffset, int yOffset) {
    super(text, xOffset, yOffset);
  }

  /**
   * 設定するためのコマンド文字列を得る。
   * 
   * @return 設定するためのコマンド文字列
   */
  @SuppressWarnings("nls")
  public String getCommand() {
    return "set title '" + getText() + "' offset " + getXOffset() + "," + getYOffset();
  }
}