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 Summary
Constructors Constructor Description AbstractPropertyMenuCustomizer(ExpressionEditorContextMenu.ItemSelectionHandler handler) 
- 
Method Summary
All 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
- 
AbstractPropertyMenuCustomizer
public AbstractPropertyMenuCustomizer(ExpressionEditorContextMenu.ItemSelectionHandler handler)
 
 - 
 
- 
Method Detail
- 
getProperties
protected abstract java.util.Collection<Property<?>> getProperties()
 
- 
customize
public void customize(javax.swing.JPopupMenu menu)
- Specified by:
 customizein interfacecom.jidesoft.swing.JideMenu.PopupMenuCustomizer
 
- 
itemFor
protected javax.swing.JMenuItem itemFor(Property<?> p)
 
- 
getCategoryFor
protected java.lang.String getCategoryFor(Property<?> prop)
 
- 
getDisplayName
protected static java.lang.String getDisplayName(Property<?> prop)
 
- 
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
 actionPerformedin interfacejava.awt.event.ActionListener
 
 - 
 
 -