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

## com.change_vision.jude.api.inf.model
インタフェース IHyperlinkOwner

    com.change_vision.jude.api.inf.model.IHyperlinkOwner

既知の実装クラスの一覧:
  INamedElement, IPresentation

public IHyperlinkOwner

ハイパーリンクを持つ要素のインターフェイス。

メソッドの概要
`abstract IHyperlink` | `createElementHyperlink(IElement element, String Comment)` モデルのハイパーリンクを作成します。
`abstract IHyperlink` | `createFileHyperlink(String fileName, String filePath, String Comment)` ファイルのハイパーリンクを作成します。
`abstract IHyperlink` | `createURLHyperlink(String URL, String Comment)` URLのハイパーリンクを作成します。
`abstract void` | `deleteHyperlink(IHyperlink hyperlink)` 指定されたハイパーリンクをモデルから削除します。
`abstract IHyperlink[]` | `getHyperlinks()` ハイパーリンクの配列を取得。

メソッドの詳細

### getHyperlinks

    public abstract IHyperlink[] getHyperlinks()

  ハイパーリンクの配列を取得。

  戻り値:
    IHyperlinkの配列

### createFileHyperlink

    public abstract IHyperlink createFileHyperlink(String fileName,
                                                   String filePath,
                                                   String Comment)

  ファイルのハイパーリンクを作成します。

  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              ILLEGAL_VERSION_ERROR_KEY - JUDE/Communityで編集APIを使用しようとした場合
              INVALID_HYPERLINK_MODEL_ERROR_KEY - ハイパーリンクが設定できないモデルの場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合

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

### createURLHyperlink

    public abstract IHyperlink createURLHyperlink(String URL,
                                                  String Comment)

  URLのハイパーリンクを作成します。

  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              ILLEGAL_VERSION_ERROR_KEY - JUDE/Communityで編集APIを使用しようとした場合
              INVALID_HYPERLINK_MODEL_ERROR_KEY - ハイパーリンクが設定できないモデルの場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合

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

### createElementHyperlink

    public abstract IHyperlink createElementHyperlink(IElement element,
                                                      String Comment)

  モデルのハイパーリンクを作成します。

  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              ILLEGAL_VERSION_ERROR_KEY - JUDE/Communityで編集APIを使用しようとした場合
              INVALID_HYPERLINK_MODEL_ERROR_KEY - ハイパーリンクが設定できないモデルの場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合

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

### deleteHyperlink

    public abstract void deleteHyperlink(IHyperlink hyperlink)

  指定されたハイパーリンクをモデルから削除します。

  例外:
    `InvalidEditingException` - 例外が発生した場合

        Keys:
              ILLEGAL_VERSION_ERROR_KEY - JUDE/Communityで編集APIを使用しようとした場合
              INVALID_HYPERLINK_MODEL_ERROR_KEY - ハイパーリンクが設定できないモデルの場合
              BAD_TRANSACTION_KEY - トランザクションエラー
              HAS_EXCEPTION_KEY - 例外が発生した場合

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

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