Class ReportPanelBeanInfo
java.lang.Object
java.beans.SimpleBeanInfo
com.inductiveautomation.vision.api.designer.beans.DefaultBeanInfo
com.inductiveautomation.vision.api.designer.beans.CommonBeanInfo
com.inductiveautomation.factorypmi.plugins.reporting.beaninfo.ReportPanelBeanInfo
- All Implemented Interfaces:
BeanInfo
-
Field Summary
Fields inherited from class com.inductiveautomation.vision.api.designer.beans.CommonBeanInfo
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_CLASS
Fields inherited from class com.inductiveautomation.vision.api.designer.beans.DefaultBeanInfo
beanClass, 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
Fields inherited from interface java.beans.BeanInfo
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetIcon
(int kind) protected void
initDesc()
Implement this function to initialize the BeanDescriptor.protected void
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 opaqueMethods inherited from class com.inductiveautomation.vision.api.designer.beans.CommonBeanInfo
addCursorCode, addCursorCode, addDataQuality, addFocusEvents, addInputEventSets, addJComponentEventSets, addKeyEvents, addRotation, addVisualProps, configureTagDropHandler, createTagDropHandler, initComponentRestrictions, initEventSets, installTagDropHandler
Methods inherited from class com.inductiveautomation.vision.api.designer.beans.DefaultBeanInfo
addBoundProp, 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, toString
Methods inherited from class java.beans.SimpleBeanInfo
getAdditionalBeanInfo, getDefaultEventIndex, getDefaultPropertyIndex, loadImage
-
Constructor Details
-
ReportPanelBeanInfo
public ReportPanelBeanInfo()
-
-
Method Details
-
initProperties
Description copied from class:CommonBeanInfo
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
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.
- Overrides:
initProperties
in classCommonBeanInfo
- Throws:
IntrospectionException
- See Also:
-
getIcon
- Specified by:
getIcon
in interfaceBeanInfo
- Overrides:
getIcon
in classDefaultBeanInfo
-
initDesc
protected void initDesc()Description copied from class:DefaultBeanInfo
Implement this function to initialize the BeanDescriptor. UseDefaultBeanInfo.getBeanDescriptor()
to find the bean descriptor and set it's meta props to be appropriate values for this bean.- Overrides:
initDesc
in classDefaultBeanInfo
-