Class AbstractPropertyMenuCustomizer
- java.lang.Object
- 
- com.inductiveautomation.ignition.designer.gui.AbstractPropertyMenuCustomizer
 
- 
- All Implemented Interfaces:
- com.jidesoft.swing.JideMenu.PopupMenuCustomizer,- java.awt.event.ActionListener,- java.util.EventListener
 - Direct Known Subclasses:
- AlarmEditPanel.AlarmPropMenu,- AlarmEditPanel.AlarmPropMenu
 
 public abstract class AbstractPropertyMenuCustomizer extends java.lang.Object implements com.jidesoft.swing.JideMenu.PopupMenuCustomizer, java.awt.event.ActionListenerAJideMenu.PopupMenuCustomizerthat builds menus off of a set ofProperty, provided by the subclass. It creates sub menus for properties who areDescriptiveProperty, based on their categories.
- 
- 
Constructor SummaryConstructors Constructor Description AbstractPropertyMenuCustomizer(ExpressionEditorContextMenu.ItemSelectionHandler handler)
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)voidcustomize(javax.swing.JPopupMenu menu)protected java.lang.StringgetCategoryFor(Property<?> prop)protected static java.lang.StringgetDisplayName(Property<?> prop)protected abstract java.util.Collection<Property<?>>getProperties()protected javax.swing.JMenuItemitemFor(Property<?> p)
 
- 
- 
- 
Constructor Detail- 
AbstractPropertyMenuCustomizerpublic AbstractPropertyMenuCustomizer(ExpressionEditorContextMenu.ItemSelectionHandler handler) 
 
- 
 - 
Method Detail- 
getPropertiesprotected abstract java.util.Collection<Property<?>> getProperties() 
 - 
customizepublic void customize(javax.swing.JPopupMenu menu) - Specified by:
- customizein interface- com.jidesoft.swing.JideMenu.PopupMenuCustomizer
 
 - 
itemForprotected javax.swing.JMenuItem itemFor(Property<?> p) 
 - 
getCategoryForprotected java.lang.String getCategoryFor(Property<?> prop) 
 - 
getDisplayNameprotected static java.lang.String getDisplayName(Property<?> prop) 
 - 
actionPerformedpublic void actionPerformed(java.awt.event.ActionEvent e) - Specified by:
- actionPerformedin interface- java.awt.event.ActionListener
 
 
- 
 
-