public interface ProjectionFactory| 修飾子と型 | メソッドと説明 |
|---|---|
default <T> T | createNullableProjection(ClassSE<T> projectionType, ObjectSE source) 指定された nullable ソースの指定された型への射影を作成します。 |
<T> T | createProjection(ClassSE<T> projectionType) 指定された型の射影インスタンスを作成します。 |
<T> T | createProjection(ClassSE<T> projectionType, ObjectSE source) 指定されたソースオブジェクトに対して指定された型の射影を作成します。 |
ProjectionInformation | getProjectionInformation(ClassSE<?> projectionType) 指定された射影型の ProjectionInformation を返します。 |
<T> T createProjection(ClassSE<T> projectionType, ObjectSE source)
projectionType - 作成する型。null であってはなりません。source - 射影を作成するオブジェクト。null であってはなりません。@Nullable default <T> T createNullableProjection(ClassSE<T> projectionType, @Nullable ObjectSE source)
projectionType - null であってはなりません。source - null でもかまいません。<T> T createProjection(ClassSE<T> projectionType)
projectionType - 作成する型。null であってはなりません。ProjectionInformation getProjectionInformation(ClassSE<?> projectionType)
ProjectionInformation を返します。projectionType - null であってはなりません。Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.