Class VisionTemplateBeanInfo
java.lang.Object
java.beans.SimpleBeanInfo
com.inductiveautomation.vision.api.designer.beans.DefaultBeanInfo
com.inductiveautomation.vision.api.designer.beans.CommonBeanInfo
com.inductiveautomation.factorypmi.designer.beaninfo.VisionTemplateBeanInfo
- All Implemented Interfaces:
- BeanInfo
- 
Field SummaryFields inherited from class com.inductiveautomation.vision.api.designer.beans.CommonBeanInfoCAT_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_CLASSFields inherited from class com.inductiveautomation.vision.api.designer.beans.DefaultBeanInfobeanClass, 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_MASKFields inherited from interface java.beans.BeanInfoICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected TagDropHandlerCreates the tag drop handler to be installed for this component.protected voidinitDesc()Implement this function to initialize the BeanDescriptor.protected voidCommonBeanInfo 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.CommonBeanInfoaddCursorCode, addCursorCode, addDataQuality, addFocusEvents, addInputEventSets, addJComponentEventSets, addKeyEvents, addRotation, addVisualProps, configureTagDropHandler, initComponentRestrictions, initEventSets, installTagDropHandlerMethods inherited from class com.inductiveautomation.vision.api.designer.beans.DefaultBeanInfoaddBoundProp, 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, getIcon, getIconPath, getIconPrefix, getIconResource, getMethodDescriptors, getPropertyDescriptors, initMethods, removeProp, setBackgroundProperty, setBackgroundProperty, setFlags, setFlags, setForegroundProperty, setForegroundProperty, toStringMethods inherited from class java.beans.SimpleBeanInfogetAdditionalBeanInfo, getDefaultEventIndex, getDefaultPropertyIndex, loadImage
- 
Constructor Details- 
VisionTemplateBeanInfopublic VisionTemplateBeanInfo()
 
- 
- 
Method Details- 
initPropertiesDescription copied from class:CommonBeanInfoCommonBeanInfo 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:
- initPropertiesin class- CommonBeanInfo
- Throws:
- IntrospectionException
- See Also:
 
- 
initDescprotected void initDesc()Description copied from class:DefaultBeanInfoImplement 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:
- initDescin class- DefaultBeanInfo
 
- 
createTagDropHandlerDescription copied from class:CommonBeanInfoCreates the tag drop handler to be installed for this component. Default implementation creates aDefaultTagDropHandler- Overrides:
- createTagDropHandlerin class- CommonBeanInfo
 
 
-