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