public static class AccessOptions.GetOptions extends ObjectSE
| 修飾子と型 | クラスと説明 |
|---|---|
static class | AccessOptions.GetOptions.GetNullsPersistentPropertyPath トラバーサル中に null 値を処理する方法。 |
| コンストラクターと説明 |
|---|
GetOptions(MapSE<PersistentProperty<?>,FunctionSE<ObjectSE, ObjectSE>> handlers, AccessOptions.GetOptions.GetNulls nullValues) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic GetOptions(MapSE<PersistentProperty<?>,FunctionSE<ObjectSE,ObjectSE>> handlers, AccessOptions.GetOptions.GetNulls nullValues)
public AccessOptions.GetOptions.GetNulls getNullValues()
public AccessOptions.GetOptions withNullValues(AccessOptions.GetOptions.GetNulls nullValues)
public AccessOptions.GetOptions registerHandler(PersistentProperty<?> property, FunctionSE<ObjectSE,ObjectSE> handler)
FunctionSE を登録します。property - null であってはなりません。handler - null であってはなりません。public AccessOptions.GetOptions registerCollectionHandler(PersistentProperty<?> property, FunctionSE<? super CollectionSE<?>,ObjectSE> handler)
CollectionSE 値を処理するために FunctionSE を登録します。property - null であってはなりません。handler - null であってはなりません。public AccessOptions.GetOptions registerListHandler(PersistentProperty<?> property, FunctionSE<? super ListSE<?>,ObjectSE> handler)
ListSE 値を処理するために FunctionSE を登録します。property - null であってはなりません。handler - null であってはなりません。public AccessOptions.GetOptions registerSetHandler(PersistentProperty<?> property, FunctionSE<? super SetSE<?>,ObjectSE> handler)
SetSE 値を処理するために FunctionSE を登録します。property - null であってはなりません。handler - null であってはなりません。public AccessOptions.GetOptions registerMapHandler(PersistentProperty<?> property, FunctionSE<? super MapSE<?,?>,ObjectSE> handler)
MapSE 値を処理するために FunctionSE を登録します。property - null であってはなりません。handler - null であってはなりません。public <T> AccessOptions.GetOptions registerHandler(PersistentProperty<?> property, ClassSE<T> type, FunctionSE<? super T,ObjectSE> handler)
FunctionSE を、指定された型の指定された PersistentProperty に対して取得された後処理値に登録します。T - 処理する値の型。property - null であってはなりません。type - null であってはなりません。handler - null であってはなりません。Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.