このセクションの各例は、references メソッドや referenceNames メソッドを使って、図 4–2 に示す Teacher クラスと Student クラスの関連の情報を取得する方法を示したものです。 referenceNames メソッドでは、引数 includeQualifiers、includeClassOrigin、propertyList は使用されません。インスタンスまたはクラスの名前だけ (内容全体ではなく) を返すメソッドには、これらの引数は関係ないからです。
表 4–10 references メソッドと referenceNames メソッド
例 |
出力 |
説明 |
---|---|---|
references(Student, null, null. false, false, null) |
TeacherStudent |
Student が関与している関連を返す。 |
references(Teacher, null, null. false, false, null) |
TeacherStudent |
Teacher が関与している関連を返す。 |
referenceNames(Teacher, null, null) |
TeacherStudent クラスの名前 |
Teacher が関与している関連の名前を返す。 |