Class ClientViewBeanInfo

java.lang.Object
java.beans.SimpleBeanInfo
edu.ucsb.nceas.metacat.clientview.ClientViewBeanInfo
All Implemented Interfaces:
BeanInfo

public class ClientViewBeanInfo extends SimpleBeanInfo
Author:
barteau
  • Constructor Details

    • ClientViewBeanInfo

      public ClientViewBeanInfo()
  • Method Details

    • getBeanDescriptor

      public BeanDescriptor getBeanDescriptor()
      Gets the bean's BeanDescriptors.
      Specified by:
      getBeanDescriptor in interface BeanInfo
      Overrides:
      getBeanDescriptor in class SimpleBeanInfo
      Returns:
      BeanDescriptor describing the editable properties of this bean. May return null if the information should be obtained by automatic analysis.
    • getPropertyDescriptors

      public PropertyDescriptor[] getPropertyDescriptors()
      Gets the bean's PropertyDescriptors.
      Specified by:
      getPropertyDescriptors in interface BeanInfo
      Overrides:
      getPropertyDescriptors in class SimpleBeanInfo
      Returns:
      An array of PropertyDescriptors describing the editable properties supported by this bean. May return null if the information should be obtained by automatic analysis.

      If a property is indexed, then its entry in the result array will belong to the IndexedPropertyDescriptor subclass of PropertyDescriptor. A client of getPropertyDescriptors can use "instanceof" to check if a given PropertyDescriptor is an IndexedPropertyDescriptor.

    • getEventSetDescriptors

      public EventSetDescriptor[] getEventSetDescriptors()
      Gets the bean's EventSetDescriptors.
      Specified by:
      getEventSetDescriptors in interface BeanInfo
      Overrides:
      getEventSetDescriptors in class SimpleBeanInfo
      Returns:
      An array of EventSetDescriptors describing the kinds of events fired by this bean. May return null if the information should be obtained by automatic analysis.
    • getMethodDescriptors

      public MethodDescriptor[] getMethodDescriptors()
      Gets the bean's MethodDescriptors.
      Specified by:
      getMethodDescriptors in interface BeanInfo
      Overrides:
      getMethodDescriptors in class SimpleBeanInfo
      Returns:
      An array of MethodDescriptors describing the methods implemented by this bean. May return null if the information should be obtained by automatic analysis.
    • getDefaultPropertyIndex

      public int getDefaultPropertyIndex()
      A bean may have a "default" property that is the property that will mostly commonly be initially chosen for update by human's who are customizing the bean.
      Specified by:
      getDefaultPropertyIndex in interface BeanInfo
      Overrides:
      getDefaultPropertyIndex in class SimpleBeanInfo
      Returns:
      Index of default property in the PropertyDescriptor array returned by getPropertyDescriptors.

      Returns -1 if there is no default property.

    • getDefaultEventIndex

      public int getDefaultEventIndex()
      A bean may have a "default" event that is the event that will mostly commonly be used by human's when using the bean.
      Specified by:
      getDefaultEventIndex in interface BeanInfo
      Overrides:
      getDefaultEventIndex in class SimpleBeanInfo
      Returns:
      Index of default event in the EventSetDescriptor array returned by getEventSetDescriptors.

      Returns -1 if there is no default event.