public interface Reference extends ReferenceSource
修飾子とタイプ | メソッドと説明 |
---|---|
void |
close()
参照を閉じて終了処理を行う。
|
java.lang.Class |
getReferenceTypeClass()
参照先の型を取得する
|
java.lang.String |
getSchema()
参照先を特定するスキーマ文字列を返す。
|
java.lang.String |
getSchemaSpecificPart()
具体的な参照項目を指定するスキーマ固有部の文字列を返す。
|
java.lang.Object |
read(boolean required)
参照解決オブジェクトのリンク先から、値を取得する。
|
java.lang.Object |
read(boolean required,
java.lang.Class valueTypeClass)
参照解決オブジェクトのリンク先から、値を取得する。
|
void |
write(java.lang.Object value)
参照解決オブジェクトのリンク先に値を書き込む。
|
getReference
java.lang.String getSchema()
java.lang.String getSchemaSpecificPart()
java.lang.Object read(boolean required)
required
- 値の必須指定。値がnullの場合にtrueならエラー。falseの場合はそのまま返す。ReferenceFatalException
- 値がnullの場合java.lang.Object read(boolean required, java.lang.Class valueTypeClass)
required
- 値の必須指定。値がnullの場合にtrueならエラー。falseの場合はそのまま返す。valueTypeClass
- 取得する値の型の指定。この指定と違う値がとれた場合はエラーReferenceFatalException
- 値がnullの場合、期待した型と違う値の場合void write(java.lang.Object value)
value
- 書き込む値java.lang.Class getReferenceTypeClass()
void close()