org.apache.commons.beanutils

http://commons.apache.org/beanutils/api/org/apache/commons/beanutils/package-summary.html

インタフェース 概要(日本語訳) 概要(英語原文)
Converter ある型から他の型へのオブジェクトの変換を管理するために、BeanUtilsパッケージ中で登録して使用できる汎用のデータ型コンバータ General purpose data type converter that can be registered and used within the BeanUtils package to manage the conversion of objects from one type to another.
DynaBean DynaBeanは、値と同じように名前やデータ型を動的に変更できるプロパティをサポートするJavaオブジェクトです。 A DynaBean is a Java object that supports properties whose names and data types, as well as values, may be dynamically modified.
DynaClass DynaClassはDynaBeanインタフェースを実装するクラスのjava.lang.Classの機能をシミュレーションします。 A DynaClass is a simulation of the functionality of java.lang.Class for classes implementing the DynaBean interface.
MutableDynaClass プロパティを動的な追加や削除できるDynaClassの拡張 A specialized extension to DynaClass that allows properties to be added or removed dynamically.
クラス 概要(日本語訳) 概要(英語原文)
BasicDynaBean DynaBeanインタフェースの最小限の実装 Minimal implementation of the DynaBean interface.
BasicDynaClass DynaClassインタフェースの最小限の実装 Minimal implementation of the DynaClass interface.
BeanComparator 指定したbeanのプロパティで二つのbeanを比較するためのコンパレータ This comparator compares two beans by the specified bean property.
BeanMap bean中のプロパティの取得と格納のためのインストロぺクションを使用するJavaBeans用マップ実装 An implementation of Map for JavaBeans which uses introspection to get and put properties in the bean.
BeanMap.Entry BeanMapが使用するマップエントリ Map entry used by BeanMap.
BeanPredicate 指定されたプロパティのgetterの呼び出し結果に指定されたPredicateを適用するPredicateの実装 Predicate implementation that applies the given Predicate to the result of calling the given property getter.
BeanPropertyValueChangeClosure プロパティをセットするクロージャ Closure that sets a property.
BeanPropertyValueEqualsPredicate 指定された値に対するプロパティの値を評価するPredicate Predicate that evaluates a property value against a specified value.
BeanToPropertyValueTransformer プロパティの値を出力するTransformer Transformer that outputs a property value.
BeanUtils リフレクションを使用してJavaBeansのプロパティをpopulateするためのユーティリティメソッド Utility methods for populating JavaBeans properties via reflection.
BeanUtilsBean JavaBeansプロパティのpopulate用メソッド JavaBean property population methods.
BeanUtilsBean2 ConvertUtilsBean2を作成し変換をConvertUtilsBean.convert(Object, Class)に移譲するBeanUtilsBeanの実装 BeanUtilsBean implementation that creates a ConvertUtilsBean2 and delegates conversion to ConvertUtilsBean.convert(Object, Class).
ConstructorUtils MethodUtilsを基にした、コンストラクタを重点的に扱うユーティリティリフレクションメソッド Utility reflection methods focussed on constructors, modelled after MethodUtils.
ContextClassLoaderLocal このクラスのインスタンスは(スレッドの)コンテキストクラスローダ毎に提供される値を表す An instance of this class represents a value that is provided per (thread) context classloader.
ConvertingWrapDynaBean プロパティへのアクセスにDynaBean APIを使用できるように、JavaBeansのインスタンスをラップするDynaBeanの実装で、この実装はプロパティを設定するときの型変換が可能である。 Implementation of DynaBean that wraps a standard JavaBean instance, so that DynaBean APIs can be used to access its properties, though this implementation allows type conversion to occur when properties are set.
ConvertUtils 文字列スカラー値を指定したクラスのオブジェクトに、文字列の配列を指定されたクラスの配列に変換するためのユーティリティメソッド Utility methods for converting String scalar values to objects of the specified Class, String arrays to arrays of the specified Class.
ConvertUtilsBean 文字列スカラー値を指定したクラスのオブジェクトに、文字列の配列を指定されたクラスの配列に変換するためのユーティリティメソッド Utility methods for converting String scalar values to objects of the specified Class, String arrays to arrays of the specified Class.
ConvertUtilsBean2 convert()メソッドを新しいConvertUtilsBean.convert(Object, Class)メソッドに委譲するConvertUtilsBeanの実装 ConvertUtilsBean implementation that delegates convert() methods to the new ConvertUtilsBean.convert(Object, Class) method.
DynaBeanMapDecorator Mapの動作をするようにDynaBeanを装飾する Decorates a DynaBean to provide Map behaviour.
DynaProperty DynaBeanの個々のプロパティを表現するメタデータ The metadata describing an individual property of a DynaBean.
LazyDynaBean DynaClassにプロパティを自動的に追加してLazy ListとLazy Mapの機能を提供するDynaBean DynaBean which automatically adds properties to the DynaClass and provides Lazy List and Lazy Map features.
LazyDynaClass MutableDynaClassインタフェースを実装するDynaClass DynaClass which implements the MutableDynaClass interface.
LazyDynaList Lazy DynaBean List Lazy DynaBean List.
LazyDynaMap 怠惰なmap/list処理を使用したDynaBeanからMapへの軽量なファサード Provides a light weight DynaBean facade to a Map with lazy map/list processing.
MappedPropertyDescriptor MappedPropertyDescriptorはプロパティの単一のマッピングを表現する A MappedPropertyDescriptor describes one mapped property.
MethodUtils 特定のプロパティではなく特定のメソッドを重点的に取り扱うリフレクションのユーティリティメソッド Utility reflection methods focussed on methods in general rather than properties in particular.
PropertyUtils Java Reflection APIを使用してJavaオブジェクトへの総称的なプロパティの取得・設定操作を助けるユーティリティメソッド Utility methods for using Java Reflection APIs to facilitate generic property getter and setter operations on Java objects.
PropertyUtilsBean Java Reflection APIを使用してJavaオブジェクトへの総称的なプロパティの取得・設定操作を助けるユーティリティメソッド Utility methods for using Java Reflection APIs to facilitate generic property getter and setter operations on Java objects.
ResultSetDynaClass java.sql.ResultSetのjava.sql.RowオブジェクトをラップするDynaBean用のDynaClassの実装 Implementation of DynaClass for DynaBeans that wrap the java.sql.Row objects of a java.sql.ResultSet.
ResultSetIterator ResultSetDynaClassのiterator()メソッドが返すjava.util.Iteratorの実装 Implementation of java.util.Iterator returned by the iterator() method of ResultSetDynaClass.
RowSetDynaClass SQLクエリの結果を表すDynaBeanのメモリ内コレクションを作成するDynaClassの実装 Implementation of DynaClass that creates an in-memory collection of DynaBeans representing the results of an SQL query.
WrapDynaBean DynaBean APIを使用してプロパティにアクセスするために、標準のJavaBeanのインスタンスをラップするDynaBeanの実装 Implementation of DynaBean that wraps a standard JavaBean instance, so that DynaBean APIs can be used to access its properties.
WrapDynaClass 標準のJavaBeanのインスタンスをラップするDynaBean用のDynaClassの実装 Implementation of DynaClass for DynaBeans that wrap standard JavaBean instances.
例外 概要(日本語訳) 概要(英語原文)
BeanAccessLanguageException Bean Access Languageが指定されたbeanにたいしてクエリを実行できない場合に投げられる Thrown to indicate that the Bean Access Language cannot execute query against given bean.
ConversionException ConversionExceptionはConverter.convert()への呼び出しの完了に失敗したことを表す A ConversionException indicates that a call to Converter.convert() has failed to complete successfully.
NestedNullException ネストされたbeanへの参照がnullのためにBean AccessLanguageが指定されたbeanに対してクエリを実行できない場合に投げられる Thrown to indicate that the Bean Access Language cannot execute query against given bean since a nested bean referenced is null.