モジュール jdk.dynalink
パッケージ jdk.dynalink

列挙型クラスStandardNamespace

java.lang.Object
java.lang.Enum<StandardNamespace>
jdk.dynalink.StandardNamespace
すべての実装されたインタフェース:
Serializable, Comparable<StandardNamespace>, Constable, Namespace

public enum StandardNamespace extends Enum<StandardNamespace> implements Namespace
Dynalinkによって定義された標準ネームスペースの列挙。
  • 列挙型定数の詳細

    • PROPERTY

      public static final StandardNamespace PROPERTY
      オブジェクトのプロパティの標準ネームスペース。
    • ELEMENT

      public static final StandardNamespace ELEMENT
      コレクション・オブジェクトの要素の標準ネームスペース。
    • METHOD

      public static final StandardNamespace METHOD
      オブジェクトのメソッドの標準ネームスペース。 このネームスペースのStandardOperation.GETを介して取得されるメソッド・オブジェクトは、バインドされていない(オブジェクトのセマンティクスではどこにあるべきか)です: 取得したオブジェクトにバインドされていません。 StandardOperation.CALLとともに使用すると、明示的な"this"レシーバ引数が常に渡されます。 もちろん、オブジェクト・セマンティクスがこれらを必要とし、そのようなメソッドがCALL操作で渡されたレシーバを無視したり、メソッドがバインドされているものと異なる場合にエラーを発生させたり、そのような場合にセマンティクスが必要とするその他の動作を示す場合、バインドされたメソッドを戻すことができます。
  • メソッドの詳細

    • values

      public static StandardNamespace[] values()
      この列挙クラスの定数を含む配列を宣言されている順序で 返します。
      戻り値:
      この列挙クラスの定数を宣言されている順序で含む配列
    • valueOf

      public static StandardNamespace valueOf(String name)
      指定された名前を持つこのクラスのenum定数を返します。 文字列は、このクラスでenum定数を宣言するために使用される識別子と正確に一致する必要があります。 (不適切な空白文字は許可されません。)
      パラメータ:
      name - 返される列挙型定数の名前。
      戻り値:
      指定された名前を持つ列挙型定数
      例外:
      IllegalArgumentException - この列挙型クラスに指定された名前の定数がない場合
      NullPointerException - 引数がnullの場合
    • findFirst

      public static StandardNamespace findFirst(Operation op)
      渡された操作がNamespaceOperation、またはNamespaceOperationをラップするNamedOperationの場合、ネームスペース・リストの最初の(もしあれば) StandardNamespaceが返されます。 渡された操作がネームスペース操作(オプションで名前付き操作でラップされる)でない場合、または標準ネームスペースがない場合、nullを返します。
      パラメータ:
      op - 操作
      戻り値:
      操作のネームスペース・リストの最初の標準ネームスペース