インタフェース
java.beans.BeanInfoの使用

BeanInfoを使用しているパッケージ 
パッケージ 説明
java.beans
JavaBeans™アーキテクチャに基づいたコンポーネントであるBeanの開発に関連したクラスが含まれています。
java.beans.beancontext
Beanコンテキストに関連するクラスおよびインタフェースを提供します。
  • java.beansでのBeanInfoの使用

    BeanInfoを実装しているjava.beansのクラス 
    修飾子と型 クラス 説明
    class  SimpleBeanInfo
    ユーザーがBeanInfoクラスを提供しやすくなるようにするサポート・クラスです。
    BeanInfoを返すjava.beansのメソッド 
    修飾子と型 メソッド 説明
    BeanInfo[] BeanInfo.getAdditionalBeanInfo()
    現在のBeanInfoオブジェクトはこのメソッドを使って、現在のBeanについての追加情報を提供する他のBeanInfoオブジェクトの任意のコレクションを返すことができます。
    BeanInfo[] SimpleBeanInfo.getAdditionalBeanInfo()
    関連するBeanInfoオブジェクトがほかにないことを要求します。
    static BeanInfo Introspector.getBeanInfo​(Class<?> beanClass)
    Java Beanのイントロスペクションを行い、すべてのプロパティ、公開メソッド、イベントについて調べます。
    static BeanInfo Introspector.getBeanInfo​(Class<?> beanClass, int flags)
    いくつかの制御フラグに従って、Java Beanのイントロスペクションを行い、すべてのプロパティ、公開されたメソッド、イベントについて調べます。
    static BeanInfo Introspector.getBeanInfo​(Class<?> beanClass, Class<?> stopClass)
    Java Beanのイントロスペクションを行い、指定された「停止」ポイントに達するまで、プロパティ、公開されたメソッドを調べます。
    static BeanInfo Introspector.getBeanInfo​(Class<?> beanClass, Class<?> stopClass, int flags)
    いくつかの制御flagsに従って、Java Beanのイントロスペクションを行い、指定されたstopClassポイントに達するまで、そのすべてのプロパティ、公開されたメソッド、イベントについて調べます。
  • java.beans.beancontextでのBeanInfoの使用

    java.beans.beancontextでのBeanInfoのサブインタフェース 
    修飾子と型 インタフェース 説明
    interface  BeanContextServiceProviderBeanInfo
    Beanによって提供されるサービスについての明確な情報を提供する必要がある場合、BeanContextServiceProviderの実装者は、このBeanInfoサブインタフェースを実装します。これにより、サービスのメソッド、プロパティ、イベントなどについての明確な情報を提供するBeanInfoクラスを実装します。
    BeanInfoを返すjava.beans.beancontextのメソッド 
    修飾子と型 メソッド 説明
    BeanInfo[] BeanContextServiceProviderBeanInfo.getServicesBeanInfo()
    このServiceProviderから静的に提供されるサービス・クラスまたはインタフェースごとに1つ、BeanInfoの配列を取得します。