jp.co.nissy.jpicosheet.core
クラス Group

java.lang.Object
  上位を拡張 jp.co.nissy.jpicosheet.core.Group
すべての実装されたインタフェース:
CellGroupReference

public class Group
extends Object
implements CellGroupReference

セルの集合を表すオブジェクトです。
グループの中には同じシートに属する任意の数のセルを含めることができますが、グループ内のセルの順序は保障されません。

作成者:
yusuke nishikawa

メソッドの概要
 Group addCell(Cell cell)
          グループにセルを追加します。
 Group addCell(String cellName)
          セル名を指定してグループにセルを追加します。
 Group addCells(Collection<Cell> cells)
          グループにセルを追加します。
 Group addCells(String[] cellNames)
          セル名を指定してグループにセルを追加します。
 Collection<Cell> getCells()
          このグループが持つセルのコレクションを返します
 String getFullyQualifiedName()
          このグループの完全修飾名を返します
 String getName()
          このグループの名前を返します
 Group removeCell(Cell cell)
          グループからセルを削除します
指定したセルがグループに存在しない場合は何もしません
 Group removeCell(String cellName)
          グループからセルを削除します
指定したセルがグループに存在しない場合は何もしません
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getName

public String getName()
このグループの名前を返します

戻り値:
グループの名前

getFullyQualifiedName

public String getFullyQualifiedName()
このグループの完全修飾名を返します

戻り値:
グループの完全修飾名

addCell

public Group addCell(Cell cell)
グループにセルを追加します。

パラメータ:
cell - 追加するセルオブジェクト

addCells

public Group addCells(Collection<Cell> cells)
グループにセルを追加します。

パラメータ:
cells - 追加するセルオブジェクトを格納したCollection
戻り値:
このグループ

addCell

public Group addCell(String cellName)
              throws ReferenceNotFoundException
セル名を指定してグループにセルを追加します。

パラメータ:
cellName - 追加するセル名
例外:
ReferenceNotFoundException - セル名が見つからなかった場合

addCells

public Group addCells(String[] cellNames)
               throws ReferenceNotFoundException
セル名を指定してグループにセルを追加します。

パラメータ:
cellNames - 追加するセル名
戻り値:
このグループ
例外:
ReferenceNotFoundException - セル名が見つからなかった場合

removeCell

public Group removeCell(Cell cell)
グループからセルを削除します
指定したセルがグループに存在しない場合は何もしません

パラメータ:
cell - 削除するセル
戻り値:
このグループ

removeCell

public Group removeCell(String cellName)
グループからセルを削除します
指定したセルがグループに存在しない場合は何もしません

パラメータ:
cellName - 削除するセル名
戻り値:
このグループ
例外:
ReferenceNotFoundException - 指定したセルが存在しない場合

getCells

public Collection<Cell> getCells()
インタフェース CellGroupReference の記述:
このグループが持つセルのコレクションを返します

定義:
インタフェース CellGroupReference 内の getCells
戻り値:
このグループが持つ、セルのコレクション