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

## tsukuba_bunko.peko.scenario
クラス PSMLUtil

    java.lang.Object
      tsukuba_bunko.peko.scenario.PSMLUtil

    public final class PSMLUtil

extends java.lang.Object

PSML の処理に必要なユーティリティメソッドを提供します。

バージョン:
  $Revision: 1.1 $
作成者:
  $Author: ppoi $

メソッドの概要
`static java.lang.String` | `getAttributeValue(org.xml.sax.Attributes attrs, java.lang.String localName)` PSML 1.0 "Scene" ネームスペース、ローカルネームスペースの順で属性値を検索します。
`static boolean` | `isEvaluatable(org.xml.sax.Attributes attrs, SceneContext context)` `attrs` からテストを取り出し、シナリオ文脈 `context` で評価可能かどうかを判定します。
`static boolean` | `isEvaluatable(java.lang.String target, SceneContext context)` `target` で指定されるテストを使用し、シナリオ文脈 `context` で評価可能かどうかを判定します。
`static java.lang.String` | `removeISOControlChar(java.lang.String string)` ISO 制御文字を除去します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

メソッドの詳細

### removeISOControlChar

    public static java.lang.String removeISOControlChar(java.lang.String string)

  ISO 制御文字を除去します。

  パラメータ:
    `string` - 除去対象の文字列
  戻り値:
    除去処理後の文字列

### getAttributeValue

    public static java.lang.String getAttributeValue(org.xml.sax.Attributes attrs,
                                                     java.lang.String localName)

  PSML 1.0 "Scene" ネームスペース、ローカルネームスペースの順で属性値を検索します。

  パラメータ:
    `localName` - 属性名のローカル名
  戻り値:
    属性値。属性が定義されていない場合は `null`

### isEvaluatable

    public static final boolean isEvaluatable(org.xml.sax.Attributes attrs,
                                              SceneContext context)

  `attrs` からテストを取り出し、シナリオ文脈 `context` で評価可能かどうかを判定します。

  パラメータ:
    `attrs` - 要素の属性セット
    `context` - 現在のシナリオ文脈
  戻り値:
    評価可能の場合 `true`、評価不可の場合 `false`

### isEvaluatable

    public static final boolean isEvaluatable(java.lang.String target,
                                              SceneContext context)

  `target` で指定されるテストを使用し、シナリオ文脈 `context` で評価可能かどうかを判定します。

  パラメータ:
    `target` - テスト
    `context` - 現在のシナリオ文脈
  戻り値:
    評価可能の場合 `true`、評価不可の場合 `false`

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

All Rights Reserved. © 1999-2006 The "Peko" Project, Tsukuba Bunko.