public class ReportViewerBeanInfo extends CommonBeanInfo
The Contains the BeanInfo (including properties, extension functions, etc.) for the ReportViewer Component.
CAT_APPEARANCE, CAT_BEHAVIOR, CAT_COMMON, CAT_DATA, CAT_DEPRECATED, CAT_LAYOUT, CAT_POSITION, DOUBLE_CLICK_CUSTOMIZER_KEY, DOUBLE_CLICK_HANDLER, EDIT_CLICK_HANDLER, RIGHT_CLICK_HANDLER, SECURITY_RESTRICTIONS, TAG_DROP_HANDLER_KEY, TERM_FINDER_CLASSbeanClass, BOUND_MASK, CATEGORY_KEY, CONSTRAINED_MASK, DISPLAY_ORDER_KEY, EXPERT_MASK, HIDDEN_MASK, log, NO_MASK, NOT_BINDABLE_KEY, NOT_BINDABLE_MASK, NOT_TRANSLATABLE_KEY, NOT_TRANSLATABLE_MASK, PREFERRED_MASK, PREFFERED_MASK, TRANSIENT_KEY, TRANSIENT_MASK| Constructor and Description |
|---|
ReportViewerBeanInfo() |
| Modifier and Type | Method and Description |
|---|---|
protected TagDropHandler |
createTagDropHandler()
Creates the tag drop handler to be installed for this component.
|
java.awt.Image |
getIcon(int kind) |
protected void |
initDesc()
Implement this function to initialize the BeanDescriptor.
|
protected void |
initProperties()
CommonBeanInfo adds common properties, such as:
preferredSize (hidden, for serialization)
bounds (hidden, for serialization)
name
componentEnabled if the component is an EnabledEx
visible
border
toolTipText
font
foreground
background
opaque
|
addCursorCode, addCursorCode, addDataQuality, addFocusEvents, addInputEventSets, addJComponentEventSets, addKeyEvents, addRotation, addVisualProps, configureTagDropHandler, initComponentRestrictions, initEventSets, installTagDropHandleraddBoundProp, addBoundProp, addEnumProp, addEnumProp, addEnumProp, addEnumProp, addEventSet, addEventSet, addEventSet, addEventSet, addMethod, addMethod, addMethod, addProp, addProp, addProp, addProp, addProp, addTransientProp, addTransientProp, addTransientProp, createProp, createProp, createProp, findProperty, getBeanDescriptor, getEventSetDescriptors, getIconPath, getIconPrefix, getIconResource, getMethodDescriptors, getPropertyDescriptors, initMethods, removeProp, setBackgroundProperty, setBackgroundProperty, setFlags, setFlags, setForegroundProperty, setForegroundProperty, toStringprotected void initProperties()
throws java.beans.IntrospectionException
CommonBeanInfoCommonBeanInfo adds common properties, such as:
It is typical to override this function and then call super(). If you want to hide some of these functions, call removeProp with their names. After that you can add your own properties.
Remember, only properties you add here will be serialized on your component. All properties must have proper getter/setter functions. If you need a property to be serialized but not shown, use the HIDDEN_MASK. If you want to expose a read-only bound property, use HIDDEN_MASK | BOUND_MASK.
initProperties in class CommonBeanInfojava.beans.IntrospectionExceptionCommonBeanInfo.addCursorCode(),
CommonBeanInfo.addDataQuality(),
CommonBeanInfo.addVisualProps()protected TagDropHandler createTagDropHandler()
CommonBeanInfoDefaultTagDropHandlercreateTagDropHandler in class CommonBeanInfopublic java.awt.Image getIcon(int kind)
getIcon in interface java.beans.BeanInfogetIcon in class DefaultBeanInfoprotected void initDesc()
DefaultBeanInfoDefaultBeanInfo.getBeanDescriptor() to find the bean
descriptor and set it's meta props to be appropriate values for this bean.initDesc in class DefaultBeanInfo