|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.nissy.jpicosheet.core.Book
public class Book
複数のシートを持つことのできる"ブック"です。
シートの保持だけでなく、保持しているシートの自動再計算の制御やセル間の参照関係を維持する機能も保持しています。
コンストラクタの概要 | |
---|---|
Book(String bookName)
ブック名を指定してブックを作成します |
メソッドの概要 | |
---|---|
Sheet |
addSheet(String sheetName)
シートを追加します。 |
void |
deleteSheet(String sheetName)
引数に指定したシートを削除します。 |
String |
getName()
ブック名を返します |
Resolver |
getResolver()
リゾルバを返します。 |
List<Sheet> |
getSheets()
このブックが保持するすべてのシートへの参照を返します |
void |
recalcDisable()
ブックに対する自動再計算を無効にします。 |
void |
recalcEnable()
ブックに対する自動再計算を有効にします。 |
void |
renameSheet(String sheetName,
String newSheetName)
既存のシートのシート名を変更します。 |
void |
setName(String bookName)
ブック名をセットします |
Sheet |
sheet(String sheetName)
引数に指定したシートオブジェクトを返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Book(String bookName) throws IllegalArgumentException
bookName
- ブック名
IllegalArgumentException
- ブック名が正しくない場合メソッドの詳細 |
---|
public String getName()
public void setName(String bookName) throws IllegalArgumentException
bookName
- ブック名
IllegalArgumentException
- ブック名が正しくない場合public Resolver getResolver()
public Sheet addSheet(String sheetName)
sheetName
- シート名
public List<Sheet> getSheets()
public void renameSheet(String sheetName, String newSheetName) throws PicosheetException
sheetName
- 変更対象のシート名newSheetName
- 変更後のシート名
PicosheetException
- 指定したシートが存在しない場合public void deleteSheet(String sheetName) throws ReferenceNotFoundException
sheetName
- 削除対象のシート名
ReferenceNotFoundException
- 指定したシートが存在しない場合public Sheet sheet(String sheetName) throws ReferenceNotFoundException
sheetName
- シート名
ReferenceNotFoundException
- 指定したシートが存在しない場合public void recalcEnable() throws Exception
Exception
public void recalcDisable()
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |