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

java.lang.Object
  上位を拡張 jp.co.nissy.jpicosheet.core.Resolver

public class Resolver
extends java.lang.Object

セル同士の参照関係を保持するオブジェクトです。

作成者:
yusuke nishikawa

メソッドの概要
 boolean cellExists(java.lang.String cellName)
          指定したセル名のセルが存在するかどうか確認します。
 Cell getCell(java.lang.String cellName)
          セル名の文字列表現からセルオブジェクトを返します。
 java.util.Collection<Cell> getCellsFromGroup(java.lang.String groupName)
          グループ名の文字列表現からセルオブジェクトのコレクションを返します。
 java.util.Collection<Cell> getCellsFromTable(java.lang.String tableName)
          テーブル名もしくはテーブル名+範囲名の文字列表現からセルオブジェクトのコレクションを返します。
 Sheet getDefaultSheet()
          このブックの、デフォルトのシートオブジェクトを返します
 Group getGroup(java.lang.String groupName)
          グループ名の文字列表現からグループオブジェクトを返します。
 Table getTable(java.lang.String tableName)
          テーブル名の文字列表現からテーブルオブジェクトを返します。
 boolean groupExists(java.lang.String groupName)
          指定したグループ名のセルが存在するかどうか確認します。
 void setDefaultSheet(Sheet defaultSheet)
          このブックの、デフォルトのシートオブジェクトをセットします
 boolean tableExists(java.lang.String tableName)
          指定したテーブル名のセルが存在するかどうか確認します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

setDefaultSheet

public void setDefaultSheet(Sheet defaultSheet)
このブックの、デフォルトのシートオブジェクトをセットします

パラメータ:
defaultSheet - デフォルトで選択するシートオブジェクト

getDefaultSheet

public Sheet getDefaultSheet()
このブックの、デフォルトのシートオブジェクトを返します

戻り値:
デフォルトで選択するシートオブジェクト

cellExists

public boolean cellExists(java.lang.String cellName)
指定したセル名のセルが存在するかどうか確認します。
シート名!セル名 の形式で指定した場合で、指定したシートが存在しない場合、ReferenceNotFoundExceptionがスローされます。

パラメータ:
cellName - セル名。シート名!セル名 の形式でも指定できる。シート名を指定しない場合デフォルトシートから探す。
戻り値:
指定したセルが存在する場合true、そうでない場合false

getCell

public Cell getCell(java.lang.String cellName)
セル名の文字列表現からセルオブジェクトを返します。
指定されたセルが見つからなかった場合、ReferenceNotFoundExceptionがスローされます

パラメータ:
cellName - セル名
戻り値:
セルオブジェクト

getCellsFromGroup

public java.util.Collection<Cell> getCellsFromGroup(java.lang.String groupName)
グループ名の文字列表現からセルオブジェクトのコレクションを返します。
指定されたグループが見つからなかった場合、ReferenceNotFoundExceptionがスローされます

パラメータ:
groupName - グループ名
戻り値:
セルオブジェクトを含むコレクション

getCellsFromTable

public java.util.Collection<Cell> getCellsFromTable(java.lang.String tableName)
テーブル名もしくはテーブル名+範囲名の文字列表現からセルオブジェクトのコレクションを返します。 テーブル名が見つからなかった場合、ReferenceNotFoundExceptionがスローされます

パラメータ:
tableName - テーブル名
戻り値:
セルオブジェクトを含むコレクション

groupExists

public boolean groupExists(java.lang.String groupName)
指定したグループ名のセルが存在するかどうか確認します。 シート名!グループ名 の形式で指定した場合で、指定したシートが存在しない場合、ReferenceNotFoundExceptionがスローされます

パラメータ:
groupName - グループ名。シート名!グループ名 の形式でも指定できる。シート名を指定しない場合デフォルトシートから探す。
戻り値:
指定したセルが存在する場合true、そうでない場合false

getGroup

public Group getGroup(java.lang.String groupName)
グループ名の文字列表現からグループオブジェクトを返します。 グループ名が見つからなかった場合、ReferenceNotFoundExceptionがスローされます

パラメータ:
groupName - グループ名
戻り値:
グループブジェクト
例外:
ReferenceNotFoundException - グループ名が見つからなかった場合

tableExists

public boolean tableExists(java.lang.String tableName)
指定したテーブル名のセルが存在するかどうか確認します。
シート名!テーブル名 の形式で指定した場合で、指定したシートが存在しない場合、ReferenceNotFoundExceptionがスローされます

パラメータ:
tableName - テーブル名。シート名!テーブル名 の形式でも指定できる。シート名を指定しない場合デフォルトシートから探す。
戻り値:
指定したセルが存在する場合true、そうでない場合false

getTable

public Table getTable(java.lang.String tableName)
テーブル名の文字列表現からテーブルオブジェクトを返します。
テーブル名が見つからなかった場合、ReferenceNotFoundExceptionがスローされます

パラメータ:
tableName - テーブル名
戻り値:
テーブルブジェクト