|
||||||||||
前 次 | フレームあり フレームなし |
CopyOptions を使用しているパッケージ | |
---|---|
org.seasar.doma.copy | エンティティ、JavaBeans、 Map のオブジェクトをコピーするクラスを提供します。 |
org.seasar.doma.copy での CopyOptions の使用 |
---|
CopyOptions を返す org.seasar.doma.copy のメソッド | |
---|---|
CopyOptions |
CopyOptions.beanWrapperFactory(BeanWrapperFactory beanWrapperFactory)
JavaBeans にどのようにアクセスするかを決める BeanWrapper のファクトリを設定します。 |
CopyOptions |
CopyOptions.converter(Converter<?> converter,
String... propertyNames)
特定のプロパティに明示的にコンバーターを指定します。 |
CopyOptions |
CopyOptions.exclude(String... propertyNames)
コピーの非対象とするプロパティ名を設定します。 |
CopyOptions |
CopyOptions.excludeWhitespace()
空白文字をコピーの非対象とすることを示します。 |
CopyOptions |
CopyOptions.include(String... propertyNames)
コピーの対象とするプロパティ名を設定します。 |
CopyOptions |
CopyOptions.includeEmptyString()
空文字をコピーの対象とすることを示します。 |
CopyOptions |
CopyOptions.includeNull()
null をコピーの対象とすることを示します。 |
CopyOptions |
CopyOptions.pattern(String pattern,
String... propertyNames)
特定のプロパティに明示的にパターンを指定します。 |
CopyOptions 型のパラメータを持つ org.seasar.doma.copy のメソッド | |
---|---|
protected Object |
BuiltinCopyUtilDelegate.convert(Converter<?> converter,
Class<?> srcClass,
String srcPropertyName,
Object srcPropertyValue,
CopyOptions copyOptions)
値を変換します。 |
void |
CopyUtilDelegate.copy(Map<String,Object> src,
Object dest,
CopyOptions copyOptions)
オプションを指定して Map をオブジェクトにコピーします。 |
static void |
CopyUtil.copy(Map<String,Object> src,
Object dest,
CopyOptions copyOptions)
オプションを指定して Map をオブジェクトにコピーします。 |
void |
BuiltinCopyUtilDelegate.copy(Map<String,Object> src,
Object dest,
CopyOptions copyOptions)
|
void |
CopyUtilDelegate.copy(Object src,
Map<String,Object> dest,
CopyOptions copyOptions)
オプションを指定してオブジェクトを Map にコピーします。 |
static void |
CopyUtil.copy(Object src,
Map<String,Object> dest,
CopyOptions copyOptions)
オプションを指定してオブジェクトを Map にコピーします。 |
void |
BuiltinCopyUtilDelegate.copy(Object src,
Map<String,Object> dest,
CopyOptions copyOptions)
|
void |
CopyUtilDelegate.copy(Object src,
Object dest,
CopyOptions copyOptions)
オブジェクトをコピーします。 |
static void |
CopyUtil.copy(Object src,
Object dest,
CopyOptions copyOptions)
オプションを指定してオブジェクトをコピーします。 |
void |
BuiltinCopyUtilDelegate.copy(Object src,
Object dest,
CopyOptions copyOptions)
|
protected void |
BuiltinCopyUtilDelegate.copyFromBeanToBean(BeanWrapper src,
BeanWrapper dest,
CopyOptions copyOptions)
JavaBeans から JavaBeans にコピーします。 |
protected void |
BuiltinCopyUtilDelegate.copyFromBeanToEntity(BeanWrapper src,
Entity<?> dest,
CopyOptions copyOptions)
JavaBeans から エンティティにコピーします。 |
protected void |
BuiltinCopyUtilDelegate.copyFromBeanToMap(BeanWrapper src,
Map<String,Object> dest,
CopyOptions copyOptions)
JavaBeans から Map にコピーします。 |
protected void |
BuiltinCopyUtilDelegate.copyFromEntityToBean(Entity<?> src,
BeanWrapper dest,
CopyOptions copyOptions)
エンティティから JavaBeans にコピーします。 |
protected void |
BuiltinCopyUtilDelegate.copyFromEntityToEntity(Entity<?> src,
Entity<?> dest,
CopyOptions copyOptions)
エンティティからエンティティにコピーします。 |
protected void |
BuiltinCopyUtilDelegate.copyFromEntityToMap(Entity<?> src,
Map<String,Object> dest,
CopyOptions copyOptions)
エンティティから Map にコピーします。 |
protected void |
BuiltinCopyUtilDelegate.copyFromMapToBean(Map<String,Object> src,
BeanWrapper dest,
CopyOptions copyOptions)
Map から JavaBeans にコピーします。 |
protected void |
BuiltinCopyUtilDelegate.copyFromMapToEntity(Map<String,Object> src,
Entity<?> dest,
CopyOptions copyOptions)
Map からエンティティにコピーします。 |
protected void |
BuiltinCopyUtilDelegate.copyToBeanProperty(Class<?> srcClass,
String srcPropertyName,
Object srcPropertyValue,
BeanWrapper dest,
CopyOptions copyOptions)
JavaBeansのプロパティにコピーします。 |
protected void |
BuiltinCopyUtilDelegate.copyToEntityProperty(Class<?> srcClass,
String srcPropertyName,
Object srcPropertyValue,
Entity<?> dest,
CopyOptions copyOptions)
エンティティのプロパティにコピーします。 |
protected Converter<?> |
BuiltinCopyUtilDelegate.findConverter(String propertyName,
Class<?> destPropertyClass,
CopyOptions copyOptions)
コンバーターを探します。 |
protected BeanWrapper |
BuiltinCopyUtilDelegate.wrap(Object bean,
CopyOptions copyOptions)
JavaBeans のラッパーを返します。 |
|
||||||||||
前 次 | フレームあり フレームなし |