All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.mygreen.cellformatter.BooleanCell Maven / Gradle / Ivy

There is a newer version: 0.12
Show newest version
package com.github.mygreen.cellformatter;


/**
 * ブール型の値を直接扱うための仮想的なセル。
 * @since 0.6
 * @author T.TSUCHIE
 *
 */
public class BooleanCell extends ObjectCell {

    /**
     * 値と書式のインデックス番号を指定するコンストラクタ。
     * 

フォーマットの書式は、{@literal null}になります。 * @param value フォーマット対象の値。 * @param formatIndex 書式のインデックス番号。 * @throws IllegalArgumentException {@literal value == null} * @throws IllegalArgumentException {@literal formatPattern == null || formatPatter.length() == 0}. * */ public BooleanCell(final Boolean value, final short formatIndex) { super(value, formatIndex); } /** * 値とその書式を指定するコンストラクタ。 *

フォーマットのインデックス番号は、{@literal 0}となります。 * @param value フォーマット対象の値。 * @param formatPattern Excelの書式。 * @throws IllegalArgumentException {@literal value == null} * @throws IllegalArgumentException {@literal formatPattern == null || formatPatter.length() == 0}. */ public BooleanCell(final Boolean value, final String formatPattern) { super(value, formatPattern); } /** * 値と、書式のインデックス番号、書式を指定するコンストラクタ。 * @param value フォーマット対象の値。 * @param formatIndex フォーマットのインデックス番号。 * @param formatPattern Excelの書式。 * @throws IllegalArgumentException {@literal value == null} * @throws IllegalArgumentException {@literal formatIndex < 0} * @throws IllegalArgumentException {@literal formatPattern == null || formatPatter.length() == 0}. * */ public BooleanCell(final Boolean value, final short formatIndex, final String formatPattern) { super(value, formatIndex, formatPattern); } @Override public boolean isBoolean() { return true; } @Override public boolean getBooleanCellValue() { return getValue(); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy