JavaObject Reference は、Java™ オブジェクトに接続するために重要です。これは、JavaClass クラスの CreateObject メソッドまたは GetJavaObject 関数から返されます。Java オブジェクトインスタンスを表す OLE 参照に似ています。プロパティとメソッドは自動的に適合されます。これは Variant 型変数にのみ代入できます。
Java Native Interface (JNI) では、プロテクトされた異なる属性を持つプロパティ (フィールド) とメソッドが見られますが、LotusScript® では public プロパティと public メソッドだけが適合されます。
[adaptive -- すべての public フィールド (static、インスタンス)]
[adaptive -- すべての public メソッド (static、インスタンス)]
指定した Java オブジェクトの適合に関する問題が LotusScript にあると、JavaObject 参照は設定されません。プログラムでプロパティまたはメソッドを使用しようとすると、「オブジェクト変数が設定されていません」というエラーが発生します。
LotusScript の制限事項により、次のプロパティとメソッドにはアクセスできません。
以上の制約のため、JavaProperty クラスと JavaMethod クラスを明示的に使用する必要があります。