概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## com.change_vision.jude.api.inf.presentation
インタフェース IValueCell

    com.change_vision.jude.api.inf.presentation.IValueCell

すべてのスーパーインタフェース:
  ICell, IEntity, IHyperlinkOwner, IPresentation

すべての実装されたインタフェース:
  ICell, IEntity, IHyperlinkOwner, IPresentation

    public IValueCell

extends ICell

CRUDの値のセルに対するインターフェース。

メソッドの概要
`abstract Color` | `getColor()` 色を取得します。
`abstract String` | `getValue()` 値を取得します。
`abstract boolean` | `isCreate()` Createであるか確認します。
`abstract boolean` | `isDelete()` Deleteであるか確認します。
`abstract boolean` | `isRead()` Readであるか確認します。
`abstract boolean` | `isUpdate()` Updateであるか確認します。
`abstract void` | `setColor(Color color)` 色を設定します。
`abstract void` | `setCreate(boolean isCreate)` Createかどうか設定します。
`abstract void` | `setDelete(boolean isDelete)` Deleteかどうか設定します。
`abstract void` | `setRead(boolean isRead)` Readかどうか設定します。
`abstract void` | `setUpdate(boolean isUpdate)` Updateかどうか設定します。

クラス com.change_vision.jude.api.inf.presentation.IPresentation から継承されたメソッド
`getDepth, getDiagram, getID, getLabel, getModel, getProperties, getProperty, getType, setLabel, setProperties, setProperty`

クラス com.change_vision.jude.api.inf.model.IHyperlinkOwner から継承されたメソッド
`createElementHyperlink, createFileHyperlink, createURLHyperlink, deleteHyperlink, getHyperlinks`

メソッドの詳細

### getValue

    abstract String getValue()

  値を取得します。

  戻り値:
    値の文字列。ない場合、空文字列("")を返します。

### isCreate

    abstract boolean isCreate()

  Createであるか確認します。

  戻り値:
    true "C"が指定されている場合 / false "C"が指定されていない場合

### isRead

    abstract boolean isRead()

  Readであるか確認します。

  戻り値:
    true "R"が指定されている場合 / false "R"が指定されていない場合

### isUpdate

    abstract boolean isUpdate()

  Updateであるか確認します。

  戻り値:
    true "U"が指定されている場合 / false "U"が指定されていない場合

### isDelete

    abstract boolean isDelete()

  Deleteであるか確認します。

  戻り値:
    true "D"が指定されている場合 / false "D"が指定されていない場合

### getColor

    abstract Color getColor()

  色を取得します。

  戻り値:
    色。設定していない場合はNULLを返します。

### setCreate

    abstract void setCreate(boolean isCreate)

  Createかどうか設定します。

  パラメータ:
    `isCreate` - true Create / false Createでない。
  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合
              READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合

        Values:
              例外のエラーメッセージ

### setRead

    abstract void setRead(boolean isRead)

  Readかどうか設定します。

  パラメータ:
    `isRead` - true Read / false Readでない。
  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合
              READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合

        Values:
              例外のエラーメッセージ

### setUpdate

    abstract void setUpdate(boolean isUpdate)

  Updateかどうか設定します。

  パラメータ:
    `isUpdate` - true Update / false Updateでない。
  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合
              READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合

        Values:
              例外のエラーメッセージ

### setDelete

    abstract void setDelete(boolean isDelete)

  Deleteかどうか設定します。

  パラメータ:
    `isDelete` - true Delete / false Deleteでない。
  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合
              READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合

        Values:
              例外のエラーメッセージ

### setColor

    abstract void setColor(Color color)

  色を設定します。

  パラメータ:
    `color` - 色
  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
              PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合
              READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合

        Values:
              例外のエラーメッセージ

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド