Java BeanUtils - Koleksiyonların Dönüşümü
Açıklama
Giriş nesnesinden çıktı nesnesine dönüşüm, Transformer arabiriminin yardımıyla ortak koleksiyonlarda desteklenir. Transformers, Commons koleksiyonlarında bulunan kodların yardımıyla girdi koleksiyonundan çıktı koleksiyonunu almak için uygulanabilir. BeanToPropertyTransformer , bir fasulyeyi özellik değerine dönüştürecek bir Transformer örneğidir. Bu özellik, giriş nesnesinden belirli bir özelliği çıkarabilir ve bunu çıktı nesnesi olarak sunabilir.
Bir koleksiyondaki birçok otomobil kullanıcısının belirli bir modelini bulmaya çalışırsanız. Sözdizimi aşağıda gösterilmiştir:
// creating transformer
BeanToPropertyValueTransformer transformer = new BeanToPropertyValueTransformer( "person.company.carmodel" );
// transforming Collection
Collection carModel = CollectionUtils.collect( peopleCollection, transformer );