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

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

public class Range
extends java.lang.Object
implements CellGroupReference

テーブルの一部または全部の範囲を表すオブジェクトです。
オブジェクトの作成時に元とするテーブルオブジェクトの範囲を指定します。指定した範囲の左上のセル位置が 新しく作成するこのオブジェクトの左上位置となります。
このオブジェクトが示す範囲は元となるTableオブジェクトに対し固定的です。例えばこのオブジェクトが示す 範囲にかかるようにTableオブジェクトから行を挿入した場合、このオブジェクトからアクセスできるセルは 挿入された行を含み、それまで範囲の最下行にあった行は範囲から外れ、アクセスできなくなります。

作成者:
yusuke nishikawa

メソッドの概要
 Cell getCell(int rowPos, int colPos)
          指定した位置のセルを返します
 java.util.Collection<Cell> getCells()
          このグループが持つセルのコレクションを返します
 Cell[] getCol(int colPos)
          指定した列を返します
 int getColSize()
          このレンジの列数を返します
 Cell[] getRow(int rowPos)
          指定した行を返します
 int getRowSize()
          このレンジの行数を返します
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getCell

public Cell getCell(int rowPos,
                    int colPos)
指定した位置のセルを返します

パラメータ:
rowPos - このレンジに対する行位置
colPos - このレンジに対する列位置
戻り値:
指定した位置のセルオブジェクト

getRow

public Cell[] getRow(int rowPos)
指定した行を返します

パラメータ:
rowPos - このレンジに対する行位置
戻り値:
指定した行のセルオブジェクト配列

getCol

public Cell[] getCol(int colPos)
指定した列を返します

パラメータ:
colPos - このレンジに対する列位置
戻り値:
指定した列のセルオブジェクト配列

getCells

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

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

getRowSize

public int getRowSize()
このレンジの行数を返します

戻り値:
このレンジの行数

getColSize

public int getColSize()
このレンジの列数を返します

戻り値:
このレンジの列数