All Packages    This Package  Previous  Next  

Class sqlj.runtime.profile.util.CustomizerPropertyInfo

java.lang.Object
   |
   +----java.beans.SimpleBeanInfo
           |
           +----sqlj.runtime.profile.util.CustomizerPropertyInfo

public abstract class CustomizerPropertyInfo
extends SimpleBeanInfo
This class is an abstract helper class that provides a framework for describing the properties of customizer beans. It is expected (but not required) that a customizer class called "Foo" that supports some number of properties will also include a "FooBeanInfo" class that subclasses CustomizerPropertyInfo.


Variable Index

 o m_props

Constructor Index

 o CustomizerPropertyInfo(Class, String[][])
Creates a new customizer property info class using the passed customizer class and property array.

Method Index

 o getPropertyDescriptors()

Variables

 o m_props
 protected PropertyDescriptor m_props[]

Constructors

 o CustomizerPropertyInfo
 public CustomizerPropertyInfo(Class customizer,
                               String props[][])
Creates a new customizer property info class using the passed customizer class and property array. The props array passed is a two dimensional array of strings that describe the properties supported by the customizer in question.

For each property supported, a two-element array of strings exists with the first element being the name of the property, and the second being a short description of the property. For example:

{
  { "verbose", "displays info about the customization process" },
  { "uninstall", "removes any previous customizations" }
}

Note: if the creation of property descriptors causes an introspection exception, the property descriptors will default to the super class implementation.

Parameters:
customizer - the class of the customizer which supports the options
props - a two dimensional array of strings describing the properties supported.

Methods

 o getPropertyDescriptors
 public PropertyDescriptor[] getPropertyDescriptors()
Returns:
the property descriptors for this class
Overrides:
getPropertyDescriptors in class SimpleBeanInfo

All Packages    This Package  Previous  Next